Skip to content

Releases: snehilvj/dash-mantine-components

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

0.14.2

20 Apr 17:54
Compare
Choose a tag to compare

Added

  • Burger component
  • Click callback in chart components by subscribing to clickData property. This feature might change in future.

Changed

  • TooltipFloating has been renamed to FloatingTooltip as its not a compound component.

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

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

0.14.1

17 Apr 18:32
Compare
Choose a tag to compare

Changed

  • Corrected prop structure of few components

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

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

0.14.0!

14 Apr 08:16
Compare
Choose a tag to compare

Changed

  • BREAKING CHANGE!!
  • Migration Guide
  • Updated to use latest Mantine - v7
  • Detailed changelog for Mantine v7 can be found here: https://mantine.dev/changelog/7-0-0/.
  • Added a bunch of new components like nprogress, charts, carousel, etc.
  • Fixed issues revealed in process of developing 0.13 series based on Mantine v6.

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

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