Skip to content

Releases: mantinedev/mantine

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

8.3.4

09 Oct 18:53

Choose a tag to compare

What's Changed

  • [@mantine/core] Select: Allow overriding rightSection with null (#8328)
  • [@mantine/dates] Calendar: Fix incorrect props types for hasNextLevel (#8344)
  • [@mantine/core] Transition: Fix some animations being blurry (#8070, #8324)
  • [@mantine/dates] TimePicker: Fix custom amPmLabels being truncated in input and dropdown (#8336)
  • [@mantine/dates] DatePicker: Add missing multiple handling to DatePickerPreset type (#8341)

Full Changelog: 8.3.3...8.3.4

8.3.3

02 Oct 19:14

Choose a tag to compare

What's Changed

  • [@mantine/core] Checkbox: Fix iconColor prop not working as intended in some cases (#8271)
  • [@mantine/spotlight] Add scrollareaProps to pass props down to the actions list wrapper (#8300)
  • [@mantine/core] Tabs: Fix aria-controls not being overriden by ...others (#8248)
  • [@mantine/dates] DateInput: Fix invalid date value crashing component (#8290)
  • [@mantine/hooks] use-did-update: Fix hook not working in react strict mode (#8306)
  • [@mantine/core] Popover: Fix excessive dropdown position recalculations (#8308)
  • [@mantine/core] AppShell: Fix performance issues on first render (#8287)

New Contributors

Full Changelog: 8.3.2...8.3.3

8.3.2

23 Sep 17:48

Choose a tag to compare

What's Changed

  • [@mantine/dates] Fix getDayProps not including types for data-* attributes (#8275)
  • [@mantine/date] DateInput: Fix allowDeselect not allowing to clear the input value with Backspace key (#8229)
  • [@mantine/date] DateInput: Fix allowDeselect not allowing to clear the input value with Backspace key
  • [@mantine/charts] Heatmap: Fix months displaying as splitted even if splitMonths is not set
  • [@mantine/hooks] use-click-outside: Pass event object as an argument to the callback function (#8282)
  • [@mantine/core] NavLink: Fix passed onClick/onKeyDown preventing expand/collapse of child nodes (#8294)
  • [@mantine/hooks] use-window-scroll: Limit number of state updates with requestAnimationFrame (#8287)
  • [@mantine/dates] TimePicker: Fix page scrolling to the top on keyboard navigation (#8237)
  • [@mantine/core] Menu: Add missing onChange type to Menu.Sub (#8292)
  • [@mantine/core] List: Fix nested list items overflowing parent list container (#8269)
  • [@mantine/core] Input: Fix alignment of right section with clear button (#8254)
  • [@mantine/form] Fix nodenext resolutions (#8260)
  • [@mantine/spotlight] Improve group label encoding logic (#8264)

New Contributors

Full Changelog: 8.3.1...8.3.2