Skip to content

Releases: mantinedev/mantine

8.3.14

01 Feb 11:50

Choose a tag to compare

What's Changed

  • [@mantine/core] Switch: Fix checkbox not being recognized by Playwright (#8370, #8645)
  • [@mantine/core] MultiSelect: Fix click on chevron not opening dropdown when clearable is enabled (#8641)
  • [@mantine/modals] Fix types of context modals inferred incorrectly (#8625)
  • [@mantine/core] MultiSelect: Fix clear button overlapping with pills (#8634)

New Contributors

Full Changelog: 8.3.13...8.3.14

8.3.13

20 Jan 07:09

Choose a tag to compare

What's Changed

  • [@mantine/core] Add openOnFocus prop to Combobox based components (#5893, #8623)
  • [@mantine/dates] TimePicker: Fix clearing in uncontrolled mode not updating to empty value (#8622)
  • [@mantine/core] ScrollArea: Fix Shift + wheel scroll not working correctly on Windows (#8619)
  • [@mantine/core] Add selectFirstOptionOnDropdownOpen to Combobox based components (#8597)
  • [@mantine/core] ScrollArea: Fix onBottomReached not being called when used in zoomed-in viewports (#8616)
  • [@mantine/core] Popover: Fix aria-controls attribute being set on the target element when the dropdown is not mounted (#8595)
  • [@mantine/core] RangeSlider: Fix incorrect Styles API name (#8601)
  • [@mantine/core] ScrollArea: Fix overscrollBehavior prop not working in ScrollArea.Autosize component (#8611)

New Contributors

Full Changelog: 8.3.12...8.3.13

8.3.12

09 Jan 13:58

Choose a tag to compare

What's Changed

  • [@mantine/core] Popover: Fix flip logic being calculated after shift (#8590)
  • [@mantine/tiptap] Fix bubble menu being overlapped by the toolbar (#8589)
  • [@mantine/core] ScrollArea: Fix incorrect overscroll behavior when scrollbar explicitly set on one side (#8591)
  • [@mantine/core] AppShell: Add static mode support for nested app shells

New Contributors

Full Changelog: 8.3.11...8.3.12

8.3.11

05 Jan 05:53

Choose a tag to compare

What's Changed

  • [@mantine/core] Combobox: Fix dropdown not being positioned correctly when element is initially rendered outside the viewport (#8520, #8577)
  • [@mantine/core] NumberInput: Fix decimal separator being removed with Backspace key (#8571)
  • [@mantine/code-highlight] Add CodeHighlightAdapter type export (#8581)
  • [@mantine/form] Add LooseKeys type export (#8543)
  • [@mantine/core] FileInput: Fix incorrect default size
  • [@mantine/hooks] use-focus-within: Fix stale closure in onFocus/onBlur callbacks (#8528)
  • [@mantine/dates] TimePicker: Fix AM/PM input displaying arbitrary text (#8532)
  • [@mantine/core] Notification: Fix incorrect variant prop type (#8537)
  • [@mantine/carousel] Update controls DOM order to have proper tab order

New Contributors

Full Changelog: 8.3.10...8.3.11

8.3.10

09 Dec 06:14

Choose a tag to compare

What's Changed

  • [@mantine/hooks] use-focus-within: Fix event handlers not being cleaned up properly (#8507)
  • [@mantine/core] Menu: Fix focus not being returned to the target element when the dropdown is closed (#8517)
  • [@mantine/core] List: Fix incorrect marker gap with icon prop (#8519)
  • [@mantine/core] Fix some global styles not being applied to shadow DOM :host (#8504)
  • [@mantine/core] Fix SSR-related errors in Tooltip and Popover.Target when the children are defined with React.lazy (#8522)
  • [@mantine/tiptap] Fix missing z-index on the toolbar
  • [@mantine/form] Add FormArrayElement type export (#8486)
  • [@mantine/dates] Fix children override not working in MonthsList/YearsList getYearProps/getMonthProps functions (#8488)
  • [@mantine/emotion] Improve CSSObject type in createStyles (#8500)
  • [@mantine/core] Input: Fix description having incorrect cursor styles (#8503)
  • [@mantine/hooks] use-in-viewport: Fix incorrect entry cheching in some cases (#8509)
  • [@mantine/core] Popover: Fix incorrect dropdown position when the target element is not initially within the viewport (#8411)
  • [@mantine/core] Fix incorrectly inherited pointer prop type from base input in some components

New Contributors

Full Changelog: 8.3.9...8.3.10

8.3.9

22 Nov 13:20

Choose a tag to compare

What's Changed

  • [@mantine/core] ColorInput: Fix incorrect action icon size (#8481)
  • [@mantine/form] Fix insertListItem and replaceListItem handlers not being type safe (#8478)
  • [@mantine/dates] DatePickerInput: Fix placeholder Styles API selector not working (#8405)
  • [@mantine/core] ColorInput: Fix incorrect font-size if size prop not set explicitly (#8472)
  • [@mantine/emotion] Add mergeSx utility function (#8471)
  • [@mantine/core] ActionIcon: Fix incorrect disabled state background-color for gradient variant
  • [@mantine/modals] Fix breaking changes accidentally introduced in the previous patch (#8476)
  • [@mantine/core] Combobox: Add withAlignedLabels prop support to offset selected check icon in the dropdown options (#8391)
  • [@mantine/core] Badge: Fix circle prop not working when radius prop is set explicitly (#8466)
  • [@mantine/core] Checkbox: Fix incorrect indeterminate state calculation (#8460)
  • [@mantine/core] Radio: Fix Radio.Group switching from uncontrolled to controlled mode when value is explicitly set (#8453)

New Contributors

Full Changelog: 8.3.8...8.3.9

8.3.8

15 Nov 10:32

Choose a tag to compare

What's Changed

  • [@mantine/modals] Improve types of context modals (#8439)
  • [@mantine/core] Combobox: Fix keyboard interactions not working when used in shadow DOM (#8438)
  • [@mantine/core] NumberInput: Fix , decimal separator not being converted to . when entering value from mobile keyboard
  • [@mantine/core] NumberInput: Fix incorrect keyboard displayed on iOS 26
  • [@mantine/charts] Add cellProps prop support to DonutChart and PieChart (#8444)
  • [@mantine/core] Alert: Allow overriding role attribute (#8447)
  • [@mantine/core] Menu: Add openDelay prop support to Menu.Sub component (#8437)

New Contributors

Full Changelog: 8.3.7...8.3.8

8.3.7

09 Nov 09:25

Choose a tag to compare

What's Changed

  • [@mantine/modals] Add ConfirmModalProps type exports (#8414)
  • [@mantine/core] AppShell: Fix unexpected Header transition when scrollbar becomes hidden via scroll lock (#8420)
  • [@mantine/core] Add disabled prop for Radio.Group, Checkbox.Group and Switch.Group (#8396)
  • [@mantine/core] Fix missing sub Menu components exports (#8419)
  • [@mantine/tiptap] Fix editor control being overridden by custom onClick handler (#8421)
  • [@mantine/core] PasswordInput: Add aria-pressed attribute to the visibility toggle (#8425)
  • [@mantine/tiptap] Fix bubble menu being overlapped by the toolbar (#8416)
  • [@mantine/core] Chip: Remove iconWrapper if icon is exlicitly disabled
  • [@mantine/charts] Add labelFormatter support to the default tooltip (#8404)

New Contributors

Full Changelog: 8.3.6...8.3.7

8.3.6

29 Oct 05:47

Choose a tag to compare

What's Changed

  • [@mantine/charts] Add options to set curveType per series in LineChart and AreaChart components (#8403)
  • [@mantine/charts] Heatmap: Fix dates range being affected by the user timezone (#8371)
  • [@mantine/core] Chip: Allow disabling icon by setting icon={null} (#8382)
  • [@mantine/core] List: Fix unexpected padding with listStyleType="none" (#8393)
  • [@mantine/dates] TimePicker: Add option to change placeholders (#8387)
  • [@mantine/core] Checkbox: Fix data-indeterminate not being set correctly (#8385)
  • [@mantine/dates] TimePicker: Fix time being clamped incorrectly when only min or max defined
  • [@mantine/core] NumberInput: Fix zero value represented as string being transformed to empty string on blur
  • [@mantine/core] Chip: Fix incorrect size calculations for size="xs" (#8367)

New Contributors

Full Changelog: 8.3.5...8.3.6

8.3.5

14 Oct 18:52

Choose a tag to compare

What's Changed

  • [@mantine/code-highlight] Add option to load custom shiki themes (#8356)
  • [@mantine/form] Export more types (#8357)
  • [@mantine/hooks] use-local-storage: Fix value not resetting to the default value when value is cleared from the local storage (#8361)
  • [@mantine/core] Checkbox: Fix incorrect data-indeterminate attribute removal on state change (#8363)
  • [@mantine/core] Alert: Fix invalid aria-describedby and arialabelled-by if title or children props are not used (#8345)

New Contributors

Full Changelog: 8.3.4...8.3.5