Skip to content

Releases: snehilvj/dash-mantine-components

1.0.0rc1

07 Feb 14:32
4bc7952
Compare
Choose a tag to compare
1.0.0rc1 Pre-release
Pre-release

1.0.0rc1

Pre-release Highlights

  • This release ensures dash-mantine-components V1 is compatible with both Dash 2 and Dash 3
  • If you were using dmc >= 0.15.0, there are no known breaking change.
  • If you were using dmc < 0.15.0, please follow our migration guide.
  • ⚠️ Important: Apps using dmc < 1.0.0 must pin dash < 3 to avoid compatibility issues.

Changed

  • Updated to handle changes in Dash 3 #506 by @AnnMarieW:
    • Removed defaultProps to be compatible with React 18.3
    • Handled the removal of the loading_state prop
    • Updated to use the new dash_component_api

Full Changelog: 0.15.3...1.0.0rc1

0.15.3

03 Feb 21:04
c1cce96
Compare
Choose a tag to compare

Added

  • For MonthPickerInput, the debounce prop can now be True, False or number of ms delay before updating. When True, the value updates on blur. #471 by @oelhammouchi
  • Added InputWrapper component #491 by @Godisemo

Fixed

  • Fixed debounce in DatePickerInput that stopped working in 0.15.2 #496 by @AnnMarieW
  • Enable components to be used in children and icon in the closeButtonProps and clearButtonProps. #493 by @AnnMarieW

Changed

  • Upgraded to latest Mantine (7.16.2)

New Contributors

Full Changelog: 0.15.2...0.15.3

0.15.2

23 Jan 21:16
b81e2da
Compare
Choose a tag to compare

0.15.2

See the Release Announcement for more details and examples!

Added

  • Added disabled prop for individual options on a SegmentedControl #451 by @petefine

  • Added type prop for SimpleGrid to enable container queries #472 by @namakshenas

  • Added type prop and breakpoints prop for Grid to enable container queries #473 by @namakshenas

  • Added props #478 by @AnnMarieW:

    • inline prop to Center,
    • allowedInitialsColors to Avatar
    • defaultExpanded to CodeHightlightTabs
    • autoComplete to PasswordInput
  • Added props available in Mantine 7.16.0 #489 by @AnnMarieW

    • withOverlay and overlayProps to `Popover
    • withPages to `Pagination
    • type to Carousel enabling container queries
    • restrictToMarks to RangeSlider
  • Added Tree component #460 by @Godisemo

  • Added InlineCodeHighlight component #483 by @Godisemo

Fixed

  • Styled the figure buttons in the "mantine_light" and "mantine_dark" Plotly figure templates. #456 by @AnnMarieW
  • In Carousel Allow only "center" | "start" | "end" in the align prop #477 by @AnnMarieW

Changed

  • Upgraded to latest Mantine (7.16.1)

New Contributors

Full Changelog: 0.15.1...0.15.2

0.15.1

06 Dec 15:28
5292318
Compare
Choose a tag to compare

Added

  • Added disabled prop to Radio #425 by @namakshenas

  • Added lineSize prop to Burger #432 by @ChinoUkaegbu

  • Added SemiCircleProgress component #434 by @AnnMarieW

  • Added the add_figure_templates() function which creates Mantine-styled Plotly figure templates for
    both light and dark modes using the default Mantine theme. It registers the templates with plotly.io.templates as
    "mantine_light" and "mantine_dark", and optionally sets one of the themes as a default. #431 by @AnnMarieW

  • Added various props: acceptValueOnBlur to TagsInput, gradient to LineChart, hideWithOnePage to Pagination,
    name to Avatar, and disabled to NumberInput. #440 by @AnnMarieW

Fixed

  • Fixed closing of Popovers when clicking outside. #423 by @magicmq
  • Enabled searchValue in the MultiSelect component to be updated in a callback #441 by @AnnMarieW

Changed

  • Upgraded to latest Mantine (7.14.3), which also fixes issues #413 and #439

New Contributors

Full Changelog: 0.15.0...0.15.1

V0.15.0

19 Nov 14:29
5597d3a
Compare
Choose a tag to compare

0.15.0

Check out the 0.15.0 Release Announcement in Discussions for details and examples.

Changed

  • Breaking Change: Renamed DatePicker to DatePickerInput to align with the upstream Mantine library. #414
  • Upgraded to Mantine 7.14.1.

Added

  • Enhancements to Date Components #405

    • DatePickerInput: Added the debounce prop, which can now be set to True, False, or a number (ms delay before updating). When True, the value updates on blur.
    • All date components with calendars now include the highlightToday prop to indicate today's date with a border.
    • DateInput: Fixed behavior so it updates properly when clearable=True.
  • Custom Icons for Checkbox #408 by @snehilvj:

    • Added icon and indeterminateIcon props, allowing you to fully customize Checkbox icons.
  • New Props:

    • barLabelColor for BarChart.
    • restrictToMarks for Slider.
      #416
  • Notification Component Improvements:

    • Added the position prop, allowing notifications to be displayed anywhere on the screen.
      #419

Fixed

  • MultiSelect:

    • Resolved an issue where debounce wasn’t working when deleting items with the dropdown closed and debounce was set to a number. #407
  • Select and MultiSelect:

    • Fixed a regression that prevented updating both value and data in the same callback. #412.
  • Tooltip:

    • Fixed a console warning by adding a key to the wrapper Box element. #418

Full Changelog: 0.14.7...0.15.0

0.14.7

05 Nov 17:04
6fa858e
Compare
Choose a tag to compare

What's Changed

Added

  • Added autoScroll prop to the Carousel component, enabling smooth scrolling like a stock ticker. #373 by @mmarfat
  • Added withLegend to RadarChart, and maxBarWidth, minBarSize to BarChart. #395 by @AnnMarieW
  • New chart types: CompositeChart and BubbleChart #368 by @michaelw88
  • New props for charts: (Included in #368 by @michaelw88)
    • added hoverData, hoverSeriesName, clickSeriesName and highlightHover props to AreaChart, LineChart, BarChart, and CompositeChart
    • added hoverData, hoverSeriesName, clickSeriesName to PieChart, DonutChart, ScatterChart
  • New props for triggering dash callbacks on input components: n_submit n_blur #383 by @AnnMarieW

Changed

  • Reduced the Highlight component file size #366 by @AnnMarieW
  • The debounce prop on input components can now be True False or number of ms delay before updating. When True, the value will update on enter or on blur. #383 by @AnnMarieW
  • Upgraded to latest Mantine (7.13.4)

Fixed

New Contributors

Full Changelog: 0.14.6...0.14.7

0.14.6

16 Oct 22:06
cf9e1f9
Compare
Choose a tag to compare

Added

  • Added autoplay prop to the Carousel component #316 by @mmarfat
  • Added the ChipGroup component and updated Chip to work with it. #327 and #355 by @AnnMarieW and @BSd3v
  • Added GitHub actions workflow for automated tests on PRs #333 by @BSd3v
  • Added new and missing props to the charts. Enables figure animation, right Y axis and more! #349 by @AnnMarieW
  • Added active prop to Carousel, allowing callbacks to be triggered based on the currently displayed slide. #354 by @AnnMarieW
  • RadioGroup and ChipGroup (in single mode) now have a deselectable argument to allow resetting the radio value #351 by @RenaudLN

Fixed

  • Excluded the loading_state prop from being passed to the DOM. Added data-dash-is-loading attribute to
    components during callback execution, allowing custom CSS styling for loading states. #325 by @AnnMarieW
  • Enabled the opened prop to trigger callback in the Popover component #353 by @AnnMarieW
  • Stepper component can be stepped through by clicking on steps buttons #352 by @RenaudLN

Changed

  • Reduced the package size by excluding the 5MB metadata.json file #357 by @AnnMarieW
  • Upgraded to latest Mantine (7.13.2)

New Contributors

DMC Docs contribuotors

Full Changelog: 0.14.5...0.14.6

0.14.5

29 Sep 17:57
d07303f
Compare
Choose a tag to compare

Fixed

  • Date components:

    • Enable date parsing based on the valueFormat prop
    • Locale now works with persistence and on first render
    • This PR #314 is based on #265 - Thanks for your contribution @albavilanova
  • Fixed boxWrapperProps in the MenuTarget component #309 by @datenzauberai

  • Ensure that Mantine and stylesheet versions match to the exact version rather than the major version. #317

  • Fixed invalid prop name in by changing it to opened for the Collapse component #311

  • When updating the data in a Select or MultiSelect component in a callback, the value now correctly reflects only valid options. #301 #323

Added

  • Added disabled prop to Fieldset component #306
  • New components add in #266 by @stpnvkirill
    • MonthPickerInput
    • YearPickerInput
  • Added barProps and withValueLabels for the BarCharts in #300

Changed

  • Upgrade to latest Mantine (7.13.0)

New Contributors

DMC Docs Contributors

Full Changelog: 0.14.4...0.14.5

0.14.4 Stylesheet bug fix

07 Aug 15:48
Compare
Choose a tag to compare

Fixed

  • Image and BackgroundImage supports base64 encoded images #282
  • Time parsing in DateTimePicker. #273
  • Show MenuItem as disabled when argument is set to True. #202
  • Update selection when options are changed in combobox components - Select, MultiSelect and TagsInput. #201

Added

  • Add readOnly prop to input components. #252
  • Ability to control Spoiler state. #277
  • Expose stylesheet links at dmc.styles.*

Changed

  • Upgrade to latest Mantine (7.11.0)

Thanks to these amazing sponsors for supporting my efforts on dmc:

  1. @AnnMarieW
  2. @apdcode
  3. @rick643charts
  4. @halemade
  5. @martin2097
  6. @j-paro
  7. @markroycejones

0.14.3 TagsInput is now available!

01 May 16:23
Compare
Choose a tag to compare

Added

  • TagsInput component

Changed

  • Corrected transition props.

Thanks to these amazing sponsors for supporting my efforts on dmc:

  1. @AnnMarieW
  2. @apdcode
  3. @rick643charts
  4. @halemade
  5. @martin2097
  6. @j-paro
  7. @markroycejones