rsuite v5.0.0-alpha.9 Release Notes

Release Date: 2021-06-15 // almost 3 years ago
  • ๐Ÿ› Bug Fixes

    • cascader: fix search result row height (#1717) (94696eb)
    • date-picker: correct the style of non-current month dates (#1732) (90058f8)
    • datepicker: fix gap between date cells (#1726) (03a7604)
    • input-picker: fix extra height in disabled state (#1718) (dd56301)
    • input-picker: fix InputPicker value not rendering when plaintext (#1690) (fcb5995)
    • keyboard-event: replace the deprecated keyCode with key (#1691) (2f7a6d1)
    • list: wrong position when auto scrolling (#1687) (6b387f0)
    • modal: remove extra margins in full-size modal (#1699) (d231cc6)
    • navbar: fix navbar dropdown hover text color (#1719) (44230fd)
    • position: fix the exception that occurs when overlay is unmount (#1714) (9a29a5a)
    • radio: fix checked radio style in disabled state (#1708) (62a4dc7)
    • radio: fix disabled radio hover style (#1709) (cdf0d09)
    • timeline: fix incorrect spacing around axis in alternate alignment (#1731) (b0e2f18)
    • MultiCascader data cann't be controlled (#1696) (7f9b03b)

    ๐Ÿ”‹ Features

    ๐Ÿ’ฅ BREAKING CHANGES

    • ๐Ÿ—„ deprecate Navbar.Header and Navbar.Body
    • ๐Ÿ’… refactor(styles): re-org Sidenav styles
    • ๐Ÿ’… refactor(styles): re-org Pagination styles
    • ๐Ÿ’… refactor(styles): re-org Button styles
    • ๐Ÿ’… refactor(styles): re-org InputGroup styles
    • ๐Ÿ’… refactor(styles): re-org InputNumber styles
    • ๐Ÿ’… refactor(styles): re-org AutoComplete styles
    • ๐Ÿ’… refactor(styles): re-org SelectPicker styles
    • ๐Ÿ’… refactor(styles): re-org CheckPicker styles
    • ๐Ÿ’… refactor(styles): re-org Checkbox styles
    • ๐Ÿ’… refactor(styles): re-org Radio styles
    • ๐Ÿ’… refactor(styles): re-org Toggle styles
    • ๐Ÿ’… refactor(styles): re-org Rate styles
    • ๐Ÿ’… refactor(styles): re-org Slider styles
    • ๐Ÿ’… refactor(styles): re-org Uploader styles
    • ๐Ÿ’… refactor(styles): re-org Cascader styles
    • ๐Ÿ’… refactor(styles): remove iconfont related styles
    • ๐Ÿ’… refactor(styles): re-org Avatar styles
    • ๐Ÿ’… refactor(styles): re-org Badge styles
    • ๐Ÿ’… refactor(styles): re-org Tag styles
    • ๐Ÿ’… refactor(styles): re-org Carousel styles
    • ๐Ÿ’… refactor(styles): re-org ButtonToolbar styles
    • ๐Ÿ’… refactor(styles): re-org ButtonGroup styles
    • ๐Ÿ’… refactor(styles): re-org Animation styles
    • ๐Ÿ’… refactor(styles): re-org Panel styles
    • ๐Ÿ’… refactor(styles): re-org List styles
    • ๐Ÿ’… refactor(styles): re-org Timeline styles
    • ๐Ÿ’… refactor(styles): re-org Table styles
    • ๐Ÿ’… refactor(styles): re-org CloseButton styles
    • ๐Ÿ’… refactor(styles): re-org Modal and Drawer styles
    • ๐Ÿ’… refactor(styles): re-org IconButton styles
    • ๐Ÿ’… refactor(styles): re-org Form styles
    • ๐Ÿ’… refactor(styles): re-org toaster styles
    • ๐Ÿ’… refactor(styles): re-org Message styles
    • ๐Ÿ“„ docs(theme): add rs-theme- classes on container element
    • ๐Ÿ”จ refactor(theme): use rs-theme- classes to determine color theme
    • ๐Ÿ’… refactor(styles): remove unused files in Ripple
    • ๐Ÿ’… refactor(styles): re-org CheckTree and CheckTreePicker styles
    • ๐Ÿ’… refactor(styles): re-org Picker styles
    • ๐Ÿ’… refactor(styles): re-org Tree and TreePicker styles
    • ๐Ÿ’… refactor(styles): re-org InputPicker styles
    • ๐Ÿ’… refactor(styles): re-org Calendar styles
    • ๐Ÿ’… refactor(styles): re-org DatePicker and DateRangePicker styles
    • ๐Ÿ’… refactor(styles): unify theme styles
    • ๐Ÿ”จ refactor(button): alter default button background color
    • ๐Ÿ’… refactor(styles): remove unused less variables
    • ๐Ÿ“„ docs: use unified themes
    • ๐Ÿ’… refactor(styles): split themes mixins
    • ๐Ÿ’… refactor(styles): split non-common keyframes
    • ๐Ÿ’… refactor(styles): re-order imports
    • ๐Ÿ’… refactor(styles): remove unused global utility classes
    • ๐Ÿ’… refactor(styles): remove unused common mixins
    • ๐Ÿ’… refactor(styles): remove keyframe.less
    • ๐Ÿ’… refactor(styles): rename core.less to common
    • ๐Ÿ’… refactor(styles): transform palette hack mixin into less plugin
    • ๐Ÿ’… refactor(styles): fix palette plugin output type
    • ๐Ÿ’… test(styles): fix button style tests
    • ๐Ÿ’… test(styles): fix missing imports that prevent tests running
    • ๐Ÿ›  fix(styles): fix primary border color in default theme
    • ๐Ÿ”’ chore(deps): re-generate package-lock.json
    • ๐Ÿ’… style: prettier format
    • โฌ‡๏ธ chore(deps): downgrade eslint-plugin-react to 7.20.3 to avoid issues
    • ๐Ÿ’… style: upgrade stylelint and resolve violations
    • ๐Ÿ’… refactor(styles): simplify ripple related styles
    • ๐Ÿ’… refactor(styles): re-org button styles in different states
    • ๐Ÿ’… refactor(styles): re-org icon-button in different states
    • ๐Ÿ’… refactor(styles): remove .rs-btn-default class
    • ๐Ÿ’… refactor(styles): re-org Button sizing mixins
    • ๐Ÿ’… refactor(styles): re-org Ripple styles and mixins
    • ๐Ÿ“„ docs: fix docs.css missing from docs app
    • ๐Ÿ’… chore(stylelint): add stylelint-config-prettier
    • ๐Ÿ“„ docs: add docs for less plugins
    • ๐Ÿ’… refactor(styles): re-org primary and secondary palettes
    • ๐Ÿ’… refactor(styles): remove unused color variables in dark theme
    • ๐Ÿ’… refactor(styles): split theme palette and functional colors
    • ๐Ÿ’… refactor(styles): remove direct use of gray/highlight levels
    • ๐Ÿ’… refactor(styles): fix icon button in primary appearance
    • ๐Ÿ’… refactor(styles): remove redundant color variables from dark theme
    • ๐Ÿ— build: omit javascriptEnabled option for less
    • ๐Ÿ‘• chore: eslint ignore less plugins
    • ๐Ÿ’… refactor(styles): prefix css variables with rs instead of rs-color
    • ๐Ÿ’… refactor(styles): re-org color themes inclusion
    • ๐Ÿ’… refactor(styles): re-org variable declarations
    • ๐Ÿ“„ docs(button): fix custom combination example
    • ๐Ÿ”จ refactor(nav): remove margins between nav items
    • ๐Ÿ’… refactor(styles): replace stateful color variables with semantic colors
    • ๐Ÿ’… refactor(styles): separate color variables for light/dark modes
    • ๐Ÿ’… feat(styles): add variable for toggling dark mode inclusion
    • ๐Ÿ›  fix(styles): fix styling test failures
    • โœ… test(autocomplete): fix test failures
    • โœ… test(cascader): fix test failures due to dom change
    • โœ… test(inputpicker): fix test failures due to dom change
    • โœ… test(picker): fix test failures due to dom change
    • โœ… test(selectpicker): fix test failures due to dom change
    • ๐Ÿ’… chore: skip checking style existence
    • ๐Ÿ’… build: fix build scripts for stylesheets
    • ๐Ÿ›  fix(styles): fix incorrect casing in importing paths
    • ๐Ÿ“„ docs: fix button heights in toolbar
    • ๐Ÿ“„ docs: fix button style in codeview toolbar
    • ๐Ÿ›  fix(styles): remove dark mode styles when enable-dark-mode is false
    • ๐Ÿ“„ docs: add docs for dark mode
    • ๐Ÿ“„ docs(customize): replace deprecated variables with new ones
    • ๐Ÿ›  fix(message): re-org Message styles
    • ๐Ÿ—„ deprecate Drawer.Footer in favor of new Drawer.Actions
    • feat(drawer): improve close button placement and appearance
    • ๐Ÿ—„ feat(drawer): deprecate Drawer.Footer replaced with Drawer.Actions
    • ๐Ÿ›  fix(drawer): fix drawer body overflow height
    • ๐Ÿ’… style(drawer): remove redundant comments
    • ๐Ÿ›  fix(drawer): remove classes incorrectly assigned to close button
    • ๐Ÿ›  fix(radiogroup): fix radio group picker width