Skip to content

Latest commit

 

History

History
282 lines (174 loc) · 5.22 KB

CHANGELOG.md

File metadata and controls

282 lines (174 loc) · 5.22 KB

Change Log

0.12.1

Added

  • Persistence props for TransferList #171
  • Clearing datepicker via callback #167
  • Trigger callback when new options are created using the creatable prop in Select and MultiSelect #164
  • Add classNames prop to all components

Fixed

  • Disabled dates losing effect in DatePicker and DateRangePicker #137
  • Date range selection issue when selecting adjacent dates #66
  • AppShell prop types #162

0.12.0

Changed

  • Updated to use latest Mantine - v5.10.5

Added

  • New Mantine Style props. #142
  • spellcheck prop to text input components #133
  • style prop for MediaQuery inner box component #148
  • New props to few components because of Mantine version upgrade.
  • New components
    • NavLink
    • TransferList
    • Indicator

Fixed

  • Add disabled property in Checkbox #150
  • Pass initial value to Checkbox component #140
  • Stepper icon bug #146

0.11.1

Added

  • Missing style props in Notification component.

Fixed

  • Bullet and title were not rendered. #126

0.11.0

Added

  • Accessibility props in some components.

0.11.0a3

Added

  • New components
    • HoverCard #114
    • Stepper #109
    • Notification!!
  • Disable browser autocomplete in input components #111
  • Search value prop for Select and MultiSelect #89
  • Missing persistence props from text inputs
  • Ability to set Select/Multiselect options using callbacks

Fixed

  • ActionIcon was not reflecting disabled state.

Changed

  • MenuItem links now work like Anchor (which in turn works as dcc.Link now).

0.11.0a2

Fixed

  • Make persistence props optional.

0.11.0a1

Added

  • New components:
    • Card, CardSection
    • Burger
    • AppShell
  • Persistence props
  • name prop in text inputs for forms. #103
  • Ability to debounce callbacks by specifying a duration in all text inputs. #102

Fixed

  • Button not showing disabled state. #106
  • Inability to move RangeSlider left handle when min prop is set to a negative value. (Fixed in upstream)

0.11.0a0

This is an alpha release based on Mantine v5. This version of dmc is a big overhaul with lots of new features but at the cost of backward compatibility for many components.

Changed

  • Updates for Mantine v5.
    • New component APIs such as for Tabs, Accordion, RadioGroup, etc.
    • Prop names
  • Adopted typescript which simplified the code a lot. Thanks to @plotly team.
  • Organisation of components source code.

Added

  • New components:
    • FloatingTooltip
    • Aside, Footer
    • RangeSlider

Removed

  • Notification and NotificationsProvider component for now, as they are not compiling for some reason.

0.10.3

Added

  • style prop in Timeline and TimelineItem.

0.10.2

Fixed

  • Tooltip component was not working properly.

0.10.1

Fixed

  • Typo in autosize prop name in Textarea component.

0.10.0

Added

  • New components
    • Textarea

Fixed

  • Missing id's from Stack and Timeline components.

0.9.0

Added

  • New components
    • PasswordInput
    • Stack
    • Pagination
  • Input element types for TextInput component

0.8.0

Added

  • ActionIcon component
  • (Specific to dmc-docs) DemoSlider, ThemeSwitcher

Fixed

  • Missing default icon bug in accordion and Blockquote.
  • Slider onChange callbacks
  • New props in various components
  • Add persistence to all inputs as well as tabs

0.7.0 (Mantine v4.0)

Added

  • New components:
    • Menu, MenuItem, MenuLabel Code List, ListItem BackgroundImage

Fixed

  • Chip disabled state was not passed to component.

0.6.0

Added

  • New components:
    • Kbd
    • Avatar, AvatarGroup
    • Highlight
    • Timeline, TimelineInput
    • Mark
    • MediaQuery

Fixed

  • DateRangePicker will clean up the half selected range on dropdown close. #47
  • DatePicker and DateRangePicker timezone issue. #33

0.5.0

Added

  • LoadingOverlay component similar to dcc.Loading
  • Persistence in DatePicker, DateRangePicker, MultiSelect, RadioGroup, Select, TimeInput

Fixed

  • Skeleton component was not using loading_states.

0.4.1

Fixed

  • Props in Tooltip

Added

  • Underline prop in Text
  • Mantine default theme colors. dmc.theme.DEFAULT_COLORS

0.4.0

Added

  • New components:
    • NumberInput
    • JsonInput
    • ThemeIcon
    • Table
    • RingProgress
    • TimeInput

Fixed

  • Props in SimpleGrid, Navbar, Header, Spoiler, and Title.
  • Issues in Notifications system.

Removed

  • inline prop from Center, as it doesn't work right now.

0.3.1

Fixed

  • Corrected props for Datepickers, Notification, and slider.
  • Props were not rendered correctly in InputWrapper.

0.3.0

Fixed

  • DatePicker and DateRangePicker will now accept date/dates through callbacks. #23.
  • Updated props for some components to follow Mantine components more strictly.

Added

  • MantineProvider to allow theming, more specifically dark theme.
  • Support for passing and rendering components other than chidren.
  • Transition and shadow props to all components that support them.
  • A new Notification component.

Removed

  • Removed the NotificationHandler component which was not easy to work with.

Changed

  • DatePicker and DateRangePicker now accept date/dates under the prop name value to support pattern matching callbacks and to follow the Mantine convention.