7.3.1

mantinedev/mantine7.3.1Dec 7, 2023by rtivital

AI Summary

Bug fix release addressing Grid, Menu, and RTL issues, plus dependency removal.

Key Highlights

  • Fixed Grid column auto span and overflow issues
  • Removed @tabler/icons dependency to improve bundling
  • Added lineClamp support to Title component
  • Fixed RTL issues across multiple components

New Features

  • Added lineClamp support to Title
  • Removed @tabler/icons dependency
  • Fixed Grid default overflow to visible

Full Release Notes

## What's Changed
- `[@mantine/core]` Fix broken default colors override
- `[@mantine/core]` Menu: Improve `click-hover` trigger accessibility (#5335)
- `[@mantine/core]` Fix incorrect `lineHeight` theme variables resolving (#5375)
- `[@mantine/core]` Select: Fix error thrown if google translate changes labels (#5377)
- `[@mantine/tiptap]` Add missing `control` Styles API selector to `RichTextEditor.Link` (#5171)
- `[@mantine/core]` Grid: Fix incorrect Grid.Col auto span handing if one Grid is used inside another Grid (#5278)
- `[@mantine/core]` Grid: Fix incorrect Grid.Col styles when the column is `auto` as base value and `content` as breakpoint value (#5280)
- `[@mantine/core]` Fix various RTL issues (#5250)
- `[@mantine/dates]` Fix `hideOutsideDates` now working if `@mantine/dates` is used as a headless library (#5003)
- `[@mantine/core]` SegmentedControl: Remove animation during initialization (#5182)
- `[@mantine/core]` Menu: Fix broken focus logic when `keepMounted` is set (#4502)
- `[@mantine/tiptap]` Remove `@tabler/icons` dependency to improve bundling performance (#5279)
- `[@mantine/core]` Fix inputs have incorrect left and right sections colors in error state (#5304)
- `[@mantine/core]` Title: Add `lineClamp` support (#5321)
- `[@mantine/core]` Grid: Change default overflow to visible (#5276)
- `[@mantine/core]` ScrollArea: Fix incorrect scrollbars styles (#4904)
- `[@mantine/core]` Expose `--mantine-primary-color-x` CSS variables (#5331)
- `[@mantine/core]` Combobox: Fix incorrect Enter key handling when dropdown is opened and option is not selected (#5348)
- `[@mantine/core]` NumberInput: Fix `startValue` nor working if `min` is set (#5308)
- `[@mantine/core]` Collapse: Add missing Collapse.extend function (#5313)
- `[@mantine/core]` Fix incorrect clamp() function handing in style props (#5330)
- `[@mantine/core]` PinInput: Trim value on paste before validation (#5340)
- `[@mantine/core]` PinInput: Fix incorrectly assigned ref (#5365)
- `[@mantine/core]` Remove use client from createPolymorphicComponent factory (#5367)

## New Contributors
* @manuelbosi made their first contribution in https://github.com/mantinedev/mantine/pull/5377
* @riettsruff made their first contribution in https://github.com/mantinedev/mantine/pull/5375

**Full Changelog**: https://github.com/mantinedev/mantine/compare/7.3.0...7.3.1