github mantinedev/mantine 3.5.0

latest releases: 7.13.2, 7.13.1, 7.13.0...
2 years ago

View changelog with demos on Mantine docs website

New features

  • NumberInput component now supports the following new features:
    • decimal separator configuration
    • value increment/decrement when user clicks and holds up/down controls
  • Prism component now:
    • uses ScrollArea instead of native browser scrollbars
    • supports organizing code with tabs
  • RingProgress component now supports round caps
  • Stepper component now supports Stepper.Completed to display content after final step is completed
  • Progress component now supports labels and animations
  • Switch component now supports inner labels
  • RichTextEditor now supports mentions
  • TransferList now supports items grouping
  • New use-element-size hook – subscribe to element width and height with ResizeObserver, simpler alternative to use-resize-observer
  • Select component now has an option to enable active item deselection when user clicks on active item
  • Skeleton component now supports animations disabling
  • Alert, Tooltip and Notification components now support radius prop
  • Alert component now supports 3 variants: filled, light and outline
  • Center component is now polymorphic, it supports component prop
  • Grid component now exposes Col component as Grid.Col
  • Progress and RingProgress components now support setting colors with css color values instead of allowing only values from theme.colors
  • Modal component now has an option to disable closing when escape key is pressed with closeOnEscape={false}
  • @mantine/core package now exports MantineProviderProps type
  • @mantine/hooks package now exports UseForm type

3.4.0 - 3.5.0 bug fixes

  • Fix incorrect click outside events handling in Modal and Drawer components
  • Fix incorrect max-width calculated for Group with falsy children
  • Fix incorrect animations applied to Collapse component with animateOpacity prop set to false
  • Fix HueSlider and AlphaSlider components breaking when used without size prop
  • Fix size prop not applied to Divider with label
  • Fix onChange function called with incorrect precision in NumberInput component
  • Fix Linux detected as undetermined is use-os hook
  • Fix incorrect MediaQuery component largerThan and smallerThan props handling (breaking bug fix)
  • Fix incorrect DateRangePicker types for strict TypeScript mode
  • Fix unexpected vertical scrollbars in TransferList component
  • Fix unexpected onChange function called onBlur in DatePicker component

Don't miss a new mantine release

NewReleases is sending notifications on new releases.