8.2.2
mantinedev/mantine8.2.2Jul 30, 2025by rtivital
AI Summary
Adds new features for date navigation and core component interactions while fixing various UI bugs related to overflow, time handling, and focus states.
Key Highlights
- Added month and year keyboard switching to Calendar components
- Added `onOverflowChange` prop support to ScrollArea.Autosize
- Added `clearSearchOnChange` prop to MultiSelect
- Improved HoverCard outside clicks handling
- Fixed Select caret visibility in Firefox read-only mode
New Features
- Keyboard navigation for Calendar (month/year)
- ScrollArea autosize overflow callback
- MultiSelect search clearing on change
- HoverCard improved interaction
- Menu submenu overflow handling
- TimePicker 12h format fixes
Full Release Notes
## What's Changed - `[@mantine/core]` Menu: Fix incorrect overflow handling of submenu (#8123) - `[@mantine/hooks]` use-merged-ref: Fix incorrect handling of React 19 cleanup ref callback (#8118) - `[@mantine/dates]` TimePicker: Fix incorrect leading zero handling in 12h format (#8120) - `[@mantine/dates]` TimePicker: Fix min/max values not being enforced for 12h time format (#8107) - `[@mantine/core]` HoverCard: Improve outside clicks handling (#8097) - `[@mantine/dates]` Add month and year switching with keyboard to Calendar-based components (#7959) - `[@mantine/core]` ScrollArea: Add `onOverflowChange` prop support to `ScrollArea.Autosize` (#7972) - `[@mantine/core]` MultiSelect: Add `clearSearchOnChange` prop support (#8068) - `[@mantine/core]` Select: Fix caret being visible in Firefox when the component is read only (#8063) ## New Contributors * @pradip-v2 made their first contribution in https://github.com/mantinedev/mantine/pull/8083 * @MidnightDesign made their first contribution in https://github.com/mantinedev/mantine/pull/8071 * @jobrk made their first contribution in https://github.com/mantinedev/mantine/pull/8068 * @amansachdev made their first contribution in https://github.com/mantinedev/mantine/pull/7959 * @idealconceptz made their first contribution in https://github.com/mantinedev/mantine/pull/8107 * @seansps made their first contribution in https://github.com/mantinedev/mantine/pull/8118 **Full Changelog**: https://github.com/mantinedev/mantine/compare/8.2.0...8.2.2