Skip to content

Latest commit

 

History

History
1241 lines (819 loc) · 100 KB

CHANGELOG.md

File metadata and controls

1241 lines (819 loc) · 100 KB

5.35.0 (2023-06-02)

Features

5.34.1 (2023-05-26)

Bug Fixes

  • InputPicker: add missing top padding of listbox (#3214) (f6df23c)
  • Radio,Checkbox: remove leading space for Radio/Checkbox in groups (#3215) (27c1495)

5.34.0 (2023-05-19)

Bug Fixes

  • DatePicker: added stack styles to datepicker styles (#3195) (b3ed580)
  • SelectPicker: prevent error when listProps.itemSize is a number (#3193) (151df47)

Features

5.33.1 (2023-05-12)

Bug Fixes

  • Carousel: fix index not being reset when children change (#3185) (3afb746)
  • CheckPicker: avoid mutating data when groupBy is specified (#3173) (1a9805a)
  • DatePicker: fix defaultValue not changing month on calendar (#3183) (b0a2b5f)
  • pickers: fix keyboard events still responding when readOnly (#3184) (56e7563)

5.33.0 (2023-04-28)

Features

  • Tree,TreePicker,CheckTree,CheckTreePicker: add onSelectItem prop (#3172) (9a5618a)

5.32.0 (2023-04-21)

Bug Fixes

  • build: fix broken lodash currying in CDN bundles (#3159) (896a9d5)
  • Cascader: avoid mutating data prop (#3157) (6d13318)

Features

  • DateRangePicker: add limitStartYear prop (#3163) (fd27df2)

5.31.1 (2023-04-14)

Bug Fixes

5.31.0 (2023-04-07)

Bug Fixes

  • toaster: fix style when message at the left (#3138) (6084c2a)

Features

  • Calendar: add support for onMonthChange on <Calendar> (#3150) (8dfe9d6)

5.30.0 (2023-03-31)

Bug Fixes

  • Cascader: fix infinite load state on inline mode and fix typo (#3131) (faa05f0)
  • DatePicker: fix abnormal time display in the calendar header (#3136) (860df1a)
  • DateRangePicker: fix the error of invalid time during date selection (#3135) (adeafdc)

5.29.0 (2023-03-24)

Bug Fixes

  • Affix: fix misalignment due to DOM content updates (#3124) (76d21e9)
  • Picker: fix async container update cause offset error (#3126) (c3e15c5)

5.28.3 (2023-03-17)

Bug Fixes

  • AutoComplete: add missing autoComplete prop (#3108) (c855fab)
  • Form.Control: fix not able to override checked prop (#3120) (aac965e)

5.28.2 (2023-03-10)

Bug Fixes

5.28.1 (2023-03-03)

Bug Fixes

  • Button: fix Button content not center-aligned (#3087) (28ff13b)

5.28.0 (2023-02-24)

Bug Fixes

  • DateRangePicker: fix lifecycle for Picker Toggle (#3074) (f46717b)

Features

5.27.0 (2023-02-17)

Bug Fixes

  • Message,Notification: duration property migrated to toaster.push option (#3065) (f18cc32)
  • Schema: add missing Types.MixedType (#3058) (b6c9654)

Features

5.26.1 (2023-02-09)

Bug Fixes

  • Form.Control: shouldResetWithUnmount isn't working (#3055) (98c7e1d)

5.26.0 (2023-02-03)

Bug Fixes

  • DatePicker: fix uncontrolled default date on calendar (#3045) (c530b25)
  • Form.Control: fix acceptor prop can not accept Toggle (#3048) (43a413a)
  • Nav.Menu: open with hover trigger in Navbar (#3041) (ddbc325)

Features

5.25.0 (2023-01-20)

Bug Fixes

  • Breadcrumb: improve font color for active item (#3028) (1efcbf9)
  • Breadcrumb: rendered breadcrumbs as span when href is not specified (#3027) (8ad16e4)
  • Button: fix disabled icon button bug in dark mode (#3020) (8975eff)
  • DatePicker: fix first click not working on month selection (#3019) (42eeaa3)
  • Whisper: add type checking for child components (#3012) (c189119)

Features

  • CustomProvider: add support for disableRipple on <CustomProvider> (#3030) (c6bb7ad)

Performance Improvements

  • Button: improved button color when hovered and activated (#3022) (7973696)

5.24.1 (2023-01-12)

Bug Fixes

  • DatePicker,DateRangePicker: fix the background color error when the cell is hovered (#3018) (9d6f43e)
  • MultiCascader: fix load async data error in inline mode (#3015) (081eb14), closes #3014
  • Navbar.Brand: fix missing href prop (#3007) (d0a1f27)
  • Tree: fix Tree drag preview style error (#3003) (4830148)

Performance Improvements

  • CSS transitions: improved duration of transitions (#3016) (d1829da)

5.24.0 (2022-12-30)

Bug Fixes

  • AutoComplete: fix AutoComplete size property not working (#2990) (add665b)
  • DatePicker: fix inconsistency between month selectable state and ok button clickable state (#2984) (70e6aba)
  • Sidenav: fix Sidenav multilevel Nav.Menu arrow icon exception (#2986) (87f6748)

Features

  • Dropdown: add Dropdown.Separator component (#2979) (db6fcbb)

5.23.3 (2022-12-16)

Bug Fixes

  • Modal: fix close button alignment and color (#2973) (b1eb5b4)

5.23.2 (2022-12-09)

Bug Fixes

  • Form.HelpText: change font size to 12px (#2968) (5c3898e)
  • Nav.Menu: fix noCaret has No Effect on a Sub-menu (#2960) (e51fb6b)
  • pickers: the focused item should be within the container's viewport (#2957) (cab5c63)
  • Tooltip: should use the default text alignment (#2965) (3280775)

5.23.1 (2022-12-02)

Bug Fixes

  • AutoComplete: fix animation props being passed on Input (#2950) (4c21993)
  • MultiCascader: fix unable to search for child items when childKey is set a value other than "children" (#2926) (5d35f6c)

5.23.0 (2022-11-25)

Bug Fixes

  • Dropdown: fix error on deletion of last Dropdown.Item (#2931) (8ed39e5)
  • InputNumber: fix scrollable not working (#2915) (c76589e)

Features

5.22.2 (2022-11-17)

Bug Fixes

  • DatePicker: call onSelect when meridian toggled (#2907) (9028097)

5.22.1 (2022-11-11)

Bug Fixes

  • DateRangePicker: fix time on calendar changing with date change (#2884) (77529af)

5.22.0 (2022-11-03)

Bug Fixes

  • DateRangePicker: fix end time not using time on second calendar (#2852) (b243567)
  • Table: remove transition on hover of table row (#2858) (9d26226)

Features

  • DatePicker: allow ranges on left of calendar (#2851) (ba2f7ee), closes #2845
  • Table: support for show full text when hovering over a cell (#2862) (f8b7eeb)
  • Table: support for show full text when hovering over a cell (#2862) (5528225)
  • Table: support for show full text when hovering over a cell (#2862) (fe2d769)
  • Table: support for show full text when hovering over a cell (#2862) (6c4cf18)

5.21.0 (2022-10-27)

Bug Fixes

  • DateRangePicker: fix end time will change with the start time (#2841) (7fb38dd)

Features

5.20.0 (2022-10-21)

Bug Fixes

  • DatePicker: reset calendar selection after closing picker menu (#2807) (1ef91a8)
  • Form.Control: when shouldResetWithUnmount should remove value and error (#2802) (f8d108a)

Features

  • SelectPicker,CheckPicker: add loading prop (#2808) (3a5e5d5)

5.19.1 (2022-10-13)

Bug Fixes

  • Cascader,MultiCascader: fix sub-columns not being removed when a leaf node is selected (#2792) (619c7de)
  • CheckTreePicker: fix children node can't uncheck when setting virtualized (#2782) (#2783) (50f7b89)
  • DateRangePicker: fix predefined range affecting calendar height (#2794) (957ce4e)
  • TreePicker, CheckTreePicker: ignore backspace when setting cleanable=false or disabled=true (#2798) (eefe0eb)
  • TreePicker,CheckTreePicker: fix renderExtraFooter causing the … (#2745) (d7279d1), closes #2758
  • TreePicker,CheckTreePicker: fix value being cleared internally when value is controlled (#2788) (4521a27), closes #2784

Features

Performance Improvements

  • CheckTreePicker: improve performance when using large data (#2767) (651a8a1)

5.19.0 (2022-09-23)

Bug Fixes

  • CheckPicker,SelectPicker: fix inconsistent label spacing (#2739) (2441d7e)
  • Dropdown: fix disabled not working when trigger is set to hover or contextMenu (#2740) (147821c)
  • Sidenav: fix tooltip blocking menu items (#2747) (d3568e1)
  • Stack: filter children that should not be rendered (#2732) (23c283f)

Features

5.18.1 (2022-09-15)

Bug Fixes

Features

  • Calendar: add a button to collapse the month and time view (#2722) (b49bfaf)
  • List: add size prop to ListItem (#2714) (ed3b023)

5.18.0 (2022-09-08)

Bug Fixes

  • CheckTreePicker: fix uncheckable style errors (#2695) (b47a048)
  • DateRangePicker: fix predefined range and OK button conflict (#2701) (e538d57)
  • Dropdown.Menu: fix custom className overriding rsuite classNames (#2703) (db1a4db)
  • FormControl: fix InputGroup not filling the container when fluid (#2689) (d7b5550)
  • Input: fix missing focus ring when mouse hover (#2702) (f548514)
  • List: fix helper/holder classname (#2697) (cd2c42d)

Features

  • List: allow sort with non-adjacent collection (#2690) (24cfffb)
  • Uploader: add support for Button properties on Uploader (#2688) (6c07781)

5.17.1 (2022-09-01)

Bug Fixes

  • InputGroup: fix icons not being vertically centered within the input (#2680) (b10a050)

Features

  • DatePicker,DateRangePicker: support to disable keyboard input (#2673) (01ec4a8)

5.17.0 (2022-08-26)

Features

  • DateRangePicker: supports placing predefined ranges on the left (#2670) (8df4a61)

5.16.6 (2022-08-18)

Bug Fixes

5.16.5 (2022-08-11)

Bug Fixes

  • AutoComplete: fix listbox not keeping the same width as input (#2645) (ad09288)
  • AutoComplete: fix missing definition of string in datatype (#2644) (528e291)
  • DateRangePicker: fix default time not working (#2642) (915de28)

5.16.4 (2022-08-04)

Bug Fixes

5.16.3 (2022-07-29)

Bug Fixes

  • DateRangePicker: fix predefined ranges cannot close picker (#2614) (7773899)
  • listProps: fix properties in listProps to be optional (#2622) (650abbd)

5.16.2 (2022-07-28)

Bug Fixes

  • CustomProvider: fix warnings caused by server-side rendering (#2599) (ea05efb)
  • DateRangePicker: improved experience for date range selection (#2618) (225fc08)
  • focus: fix outline style for form components when focused (#2601) (0e2f9df)
  • OverlayTrigger: fix invalid rendering without followCursor (#2600) (08abc8e)
  • Panel: allow custom header in collapsible panels (#2611) (6372d44)
  • Picker: add missing caretAs prop declaration (#2592) (faabba4)
  • Picker: fix style dependency (#2612) (0b5b1d6)
  • SelectPicker: make controlled value nullable (#2591) (6619a75)
  • treelike: fix data item stringify throw error (#2606) (3a586d2)

5.16.1 (2022-07-15)

Bug Fixes

  • InputNumber: fix unexpected focus ring when used within an InputGroup (#2585) (6f76b57)
  • SelectPicker,CheckPicker: add missing label prop declaration (#2586) (e1a8cfe)

5.16.0 (2022-07-07)

Features

  • SelectPicker,CheckPicker: add label prop (#2572) (d00f442)

5.15.2 (2022-06-30)

Bug Fixes

  • DateRangePicker: fix Ok button not clickable (#2564) (f80f94d)
  • InputGroup.Addon: extend props from as element (#2559) (d0c947c)
  • Whisper: specify speaker function argument types (#2558) (6dda5c6)

5.15.1 (2022-06-16)

Features

5.15.0 (2022-06-09)

Features

5.14.0 (2022-06-02)

Bug Fixes

  • Button: remove underline when hovered (#2516) (8bbb10d)
  • Dropdown: fix vertical alignment of submenus (#2524) (7c0ef52)
  • Form: make FormInstance methods non-nullable (#2521) (225af8a)
  • Modal: expose missing props (#2522) (2ed7040)
  • Panel: fix accordion not collapsible expanded panel (#2514) (10c80f2)
  • Sidenav: display tooltip when hovering collapsed Sidenav item (#2504) (d1238eb)
  • Sidenav: remove subtle item bg when focused by mouse (#2511) (819461c)
  • Table: fix elements in merged cells being occluded (#2513) (22e5467)

Features

  • grid: synchronize all grid size and breakpoint with bootstrap5 (e8d2d37)
  • Nav.Menu: add openDirection prop (#2523) (bd824ac)
  • toaster: add support for useToaster (#2518) (75cb960)
  • Tooltip,Popover: add arrow props to hide arrow indicator (48d876f)
  • Tooltip,Popover: add followCursor props to enable speaker follow cursor (e3bf75d)

Performance Improvements

  • Dropdown: improve contrast of active Dropdown item background color (#2510) (35a418a)

5.13.1 (2022-05-27)

Bug Fixes

  • CheckTreePicker: fix duplicated key when data changed (#2486) (#2500) (d155719)
  • Sidenav: correct Sidenav.Toggle styles (#2497) (b3168e4)
  • Sidenav: correct subtle Sidenav item hover styles (#2498) (2d853ee)
  • Sidenav: fix Sidenav.Toggle icon direction (#2495) (c490632)
  • Whisper: correct type declarations for ref (856877a)

Features

5.13.0 (2022-05-19)

Bug Fixes

  • listbox: fix broken keyboard navigation after filtering (#2491) (329623a)

Performance Improvements

5.12.0 (2022-05-12)

Features

5.11.0 (2022-05-05)

Bug Fixes

  • ButtonToolbar: change item gap to 10px (#2475) (d97810a)
  • Dropdown.Menu: fix expected highlight item when focus moving in (#2477) (b9fdea5)
  • Menubar: fix unhandled nullish value (#2478) (10d515d)

Features

  • DateRangePicker: expose calendars renderTitle (#2480) (4461e09)

5.10.0 (2022-04-28)

Features

  • FormControl: support shouldResetWithUnmount on <FormControl> (#2468) (69dee5e)

5.9.0 (2022-04-21)

Features

  • Dropdown: add open and defaultOpen props (#2442) (ab13d63)

5.8.1 (2022-04-15)

Bug Fixes

  • Cascader: infer value and onChange types from data (#2449) (2a8ef48)
  • Dropdown.Menu: de-highlight item when mouse leaving (#2443) (0d7b963)

5.8.0 (2022-04-07)

Bug Fixes

  • RangeSlider: fix RangeSlider progress bar misalignment (#2435) (e612ee3)
  • SelectPicker: call onSearch with empty string when closed (#2411) (c6e5d54)
  • Toggle: add missing properties to onChange event target (#2422) (5d1d5a2)

Features

  • Cascader: add renderSearchItem for customizing search result (#2427) (e1b1dbd)
  • DateRangePicker: export type definition (#2434) (76e4bc3)

5.7.1 (2022-04-02)

Bug Fixes

  • Checkbox: correct checked state in onChange callback (#2430) (c6819f9)

5.7.0 (2022-03-31)

Bug Fixes

  • Checkbox: set checked attribute on underlying input (#2419) (5ded872)
  • Dropdown: Fix menu item hover highlight (#2415) (59453cc)
  • Dropdown: Fixed Triggering onSelect twice on Dropdown Menu (#2414) (e09eee5)

Features

5.6.6 (2022-03-24)

Bug Fixes

  • InputNumber: make plus/minus buttons unfocusable (#2398) (ab4c721)
  • Uploader: expose missing public types (#2404) (5b1791f)

5.6.5 (2022-03-17)

Features

5.6.4 (2022-03-10)

Bug Fixes

5.6.3 (2022-03-05)

5.6.2 (2022-02-24)

Bug Fixes

  • Affix: fix left offset not update after position change (#2370) (eba3536)
  • typescript: remove not-null assertion operator (#2359) (5c07293)

5.6.1 (2022-02-17)

Bug Fixes

  • caretAs: fix DatePicker and DateRangePicker cannot replace caret (#2360) (1e619b2)
  • IconButton: infer addtional props from as prop (#2343) (3b6c25c)
  • Toaster: code breaks when toaster is in a useEffect (#2353) (d083fe2), closes #2336
  • useTimeout: fix callback not being called after timeout (#2349) (e82a12a)

5.6.0 (2022-02-10)

Bug Fixes

Features

5.5.2 (2022-01-27)

Features

  • Cascader: add parent node in serach result while parentSelectable (#2313) (e677bb6)

5.5.1 (2022-01-21)

Bug Fixes

  • Carousel: add a flex-wrap property on toolbar buttons (#2302) (a9a9113)
  • CheckTreePicker: fix CheckTreePicker label style (#2304) (07eb5ac)
  • DateRangePicker: fix month not selectable on calendar (#2312) (5199845)
  • Sidenav: hide focus ring when interacting with mouse (#2311) (9413bc9)

Performance Improvements

5.5.0 (2022-01-13)

Bug Fixes

  • Dropdown: infer toggleAs component props (#2299) (84611cc)
  • InputNumber: inherit html input attributes (#2298) (d7622ee)
  • MultiCascader: fix not rendering the count of selected values (#2289) (324e90c)
  • Tree: fix dragNode has cyclic object (#2281) (26cbaf2), closes #2268

Features

Performance Improvements

  • styles: simplify compound selectors over 4 levels (#2282) (304e8da)

5.4.4 (2022-01-06)

Bug Fixes

  • CheckTreePicker: fix root node style incorrect (#2279) (c09226e)
  • DatePicker: fix clear button not working (#2273) (649362a)
  • Dropdown: wrong submenu placement in RTL direction (#2280) (c3735c3)
  • Navbar: fix Whisper on Nav.Item within Navbar wrong positioning (#2274) (bd0f5e3), closes #2263

5.4.3 (2021-12-30)

Bug Fixes

  • Drawer: fix Drawer cannot be closed when backdrop is clicked (#2259) (a49ee03)
  • Picker: add ref to PickerComponentProps (#2261) (6e3e6c5)

5.4.2 (2021-12-24)

Bug Fixes

  • Affix: fix unupdated position after window size change (#2256) (61c7b27)
  • Modal: improve the mouse scrolling experience on Modal (#2254) (137d57e)
  • Navbar: fix dropdown submenu throwing error (#2250) (875130d)

5.4.1 (2021-12-23)

Bug Fixes

  • Dropdown: reduce padding in noCaret variant (#2236) (682f883)
  • Sidenav: fix missing highlight on selected dropdown items (#2216) (8f79d4a)
  • Sidenav: prevent text wrapping when collapsing (#2245) (4094233)
  • Toggle: dismiss uncontrolled input warning (#2243) (c4737d5)

Performance Improvements

  • Context: use useMemo to memozie the values returned to the Context Provider (#2244) (d25a719)
  • DatePicker: improve date grid a11y (#2220) (655178e)

5.4.0 (2021-12-17)

Bug Fixes

  • DatePicker,DateRangePicker: suppress depreated caretComponent warning (#2233) (3a79d48)
  • DateRangePicker: fix selecting ending date not working (#2217) (2136aa3)
  • Modal: fix Modal focus being reset on re-rendering (#2208) (a931b06)
  • Nav: fix incorrect Dropdown button background (#2227) (421de83)
  • Navbar: fix icon style in Navbar items (#2229) (560df61)
  • Overlay: overlay is rendered inside Modal by default (#2230) (4fac628)
  • Radio: fix unclickable without children (#2190) (cef5946)
  • SelectPicker: fix onChange argument type (#2193) (db0efa9)
  • Steps: step item not rendering number (#2202) (413880b)
  • Toggle: fix Toggle is still clickable in loading state (#2219) (e5661fd)
  • Tree: remove dragNode Element when drag node (#2185) (#2237) (f6e959f)

Features

Performance Improvements

  • CheckPicker: infer value and onChange types from data prop (#2228) (eb4f9a8)

5.3.0 (2021-12-10)

Bug Fixes

  • Breadcrumb: avoid separator key conflict with item key (#2186) (428529a)
  • Button: apply size from parent ButtonGroup (#2194) (85e9a21)
  • dts: fix declaration errors in typescript strict mode (#2130) (c31f080)
  • Modal: fix Modal not focused when opened (#2180) (383ea12)

Features

  • AvatarGroup: add support for AvatarGroup (#2195) (2647bea)
  • FormControl: allow explicit default value (#2182) (691ee38)
  • Tree,CheckTree: support showIndentLine on and (#2181) (720768e)

5.2.4 (2021-12-03)

Bug Fixes

  • Carousel: make onSelect prop optional (#2170) (c4d7a63)
  • DateRangePicker: fix DateRangePicker cannot switch am/pm (#2171) (4c55db9)
  • pickers: fix custom input in Picker cannot be focused (#2176) (8a94bd6)
  • Table: fix the column of grouping cannot be centered (#2168) (4fbe460)
  • tree: expose methods for tree that can scroll the list (#2178) (0a6f9ee)

5.2.3 (2021-11-26)

Bug Fixes

  • useElementResize: fix ResizeObserver being created repeatedly (#2161) (32e2fa7)
  • focus handler (#2154) (3b17fbc)
  • TagPicker: fix tag misplacement in plaintext mode (#2152) (6d32c71)

Performance Improvements

  • Menu: prevent uneccesary re-render when mouseove on menuitems (#2148) (dc06498)

5.2.2 (2021-11-19)

Bug Fixes

  • Dropdown: dropdown item panel not rendering content (#2128) (6631500)
  • IconButton: primary icon button with text wrong bg (#2141) (fde0cd4)
  • PanelGroup: missing border for nested panels (#2142) (225821f)

Performance Improvements

  • resize: improve the rerender performance of components after resize (#2135) (71648ab)

5.2.1 (2021-11-12)

Bug Fixes

  • CheckTree: root node indeterminate state error (#2124) (9dac0bc)
  • Sidenav: remove underline on hovered SidenavItem (#2118) (56f7c3a)
  • Sidenav: sidenav dropdown item accept as prop (#2120) (5386999)

5.2.0 (2021-11-05)

Bug Fixes

  • Button: Add button radius variable (#2106) (63a61c4)
  • less: palette function accepts rgb color (#2107) (92c2dc5)
  • can't perform a React state update on an unmounted component (#2105) (44439af)
  • dts: remove redundant generics on SyntheticEvent (#2099) (30ccd68)
  • fa_IR: trim long text of days to shorter ones (#2076) (a893b82)
  • FormControl: infer additional props from accepter (#2084) (5d39fed)
  • Input: correct value argument type for onChange callback (#2087) (7a4ff02)
  • Slider,RangeSlider: reverse marks order in vertical orientation (#2080) (07fdd09)

5.1.0 (2021-10-29)

Bug Fixes

  • DatePicker: fix DatePicker does not change value after pressing enter (#2055) (c775444)
  • DateRangePicker: fix DateRangePicker does not change value after pressing enter (#2056) (8e5db2e)
  • Dropdown.Item: item inside Nav not pass "as" (#2026) (34bfffd), closes #2025
  • Dropdown.Item: render custom element inside li (#2044) (a2e8a00)
  • Overlay: fix position offset inside container (#2049) (c27b19e)
  • Toggle: improve a11y (keyboard focusable + keyboard events) (#2032) (9fdfd52)

Features

  • locales: Created fa_IR locale to add support of Persian language in Rsuite locals (#2061) (14e5946)
  • MaskedInput: added support for MaskedInput to replace react-text-mask (#2054) (496416a)
  • Toggle: add loading prop (#2031) (28778de)

5.0.3 (2021-10-22)

Bug Fixes

5.0.2 (2021-10-15)

Bug Fixes

  • date-range-picker: fix date formatting error when typing (#1991) (f65f7f8)
  • pickers: clean button overlapping with value (#1984) (ec127dc)
  • table: fix the typescript type definition of Table (#1998) (8d00b8d), closes #1958
  • tag-picker: update TagPicker trigger props declare. (#1996) (27da381)
  • uploader: improve thumbnail rendering on file list (#1997) (68344d7)

5.0.1 (2021-10-09)

Bug Fixes

  • check-picker: fix onClean should not be triggered on Input (#1947) (5cb1685)
  • col: fix the missing className prefix in Col (#1967) (fc0e0af)
  • DateRangePicker: support time selection (#1882) (59779ef)
  • picker: [TS] fix the missing definition of size in Pickers (#1926) (6497698)
  • pickers: fix listProps not working on picker (#1962) (956ef12)
  • sidenav: accent dropdown icon w/ active item (#1913) (efa389c)
  • sidenav: Dropdown not expanding inside Sidenav (#1956) (07723cd)
  • sidenav: fix nav item not activated in collapsed sidenav (#1918) (59fe040)
  • slider: fix missing input in Slider and RangeSlider (#1968) (a35bd2b)

5.0.0 (2021-09-26)

Bug Fixes

  • DateRangePicker: support time selection (#1882) (59779ef)
  • picker: [TS] fix the missing definition of size in Pickers (#1926) (6497698)
  • sidenav: accent dropdown icon w/ active item (#1913) (efa389c)
  • sidenav: fix nav item not activated in collapsed sidenav (#1918) (59fe040)

5.0.0-beta.8 (2021-09-17)

Bug Fixes

  • date-picker: fix calendar header wrapping (#1907) (4cfc3af)
  • navbar,dropdown: unexpected focus submenu (#1908) (697aa3e)

Features

  • table: support rowSpan on <Table.Column> (#1909) (34a3a1f)

5.0.0-beta.7 (2021-09-09)

Bug Fixes

  • tag-input: adjust default value of the trigger to Enter (#1886) (4405b6b)

Features

  • carousel: support onSelect, onSlideEnd, onSlideStart on <Carousel> (#1889) (91e7b98)
  • date-picker: remove inline on <DatePicker> (#1892) (83a77df)
  • theme: added support for high-contrast theme (#1828)

5.0.0-beta.6 (2021-09-06)

Bug Fixes

  • drawer: fix incorrect styles in drawer title and drawer actions (#1874) (747a5f1)
  • list-item: fix unable to set HTML event on List.Item (#1863) (07578a2), closes #1859
  • sidenav: fix incorrect indent before dropdown toggle (#1856) (048da73)

Features

5.0.0-beta.5 (2021-08-18)

Bug Fixes

  • date-picker: fix DatePicker cannot be used as controlled (#1844) (3d6c035), closes #1842

Features

  • dropdown: support renderToggle on <Dropdown> (#1843) (99c1925)

5.0.0-beta.4 (2021-08-16)

Bug Fixes

  • date-picker: fix AM/PM display incorrect issue when switching hours (#1823) (110715e)
  • dropdown-menu: remove unrecognizable activeKey from dom (#1827) (d578b5b)
  • locales: fix the undefined problem of Locale (#1834) (bf35a23)
  • refactor(styles): change body background in light theme (#1840)

BREAKING CHANGES

  • build(deps): bump rsuite-table from 5.0.0-alpha.5 to 5.0.0-alpha.8 (#1836)
  • chore: use proxyDirectories to build esm/cjs (#1830)

5.0.0-beta.3 (2021-08-08)

Bug Fixes

  • pagination: export type definition of PaginationProps (#1817) (80c7d9e)
  • sidenav: trigger <Nav onSelect> on click <Nav.Item> (#1815) (cae171d)

5.0.0-beta.2 (2021-08-03)

Bug Fixes

  • check-picker: fix unable to clear value when pressing Backspace (#1812) (1534174)
  • nav: trigger onSelect on <Nav> when clicking <Nav.Item> (#1797) (3fc99c4)
  • CheckTreePicker and TreePicker search problems (#1808) (2c5e651), closes #1577
  • message: improve close icon style (#1807) (4d1bf3f)
  • typescript: export props of all components (#1803) (a4edeba)

Features

  • CustomProvider: support theme on <CustomProvider> (#1798) (cb5794c)

5.0.0-beta.1 (2021-07-23)

Bug Fixes

  • calendar: fix the date on the calendar as controlled and remove timezone (#1781) (70e323d)
  • cascader: adjust the rendering status of async loaded child nodes (#1764) (ae41a18)
  • cascader: fix data not controlled on MultiCascader (#1747) (593adc5)
  • check-tree-picker: onChange does't return the correct value (#1743) (b34a919)
  • dropdown-item: close inside on click its item (#1791) (cc01a34)
  • navigation: improve accessibility of nav components (#1792) (45468bd)
  • picker: picker should not focus when it is disabled (#1782) (6640c58)
  • picker: update the position after the overlay size is changed (#1780) (6366c36)
  • styles: enable dark mode by default (#1776) (13420e3)
  • add less plugins to output lib dir, fix #1767 (#1770) (7a83699)
  • use-controlled: value doest't change when controlledValue changed (#1742) (682eb2b)

5.0.0-alpha.9 (2021-06-15)

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

5.0.0-alpha.8 (2021-05-17)

Bug Fixes

  • cascader: fix childrenKey property not work when searching(#1568) (#1666) (c5f3fc6)
  • drawer: remove height on Drawer body (#1683) (759fd69)
  • input-picker: fix InputPicker can select values in readOnly mode (#1674) (7e5d02b)
  • treePicker & CheckTreePicker (ec88694)

Features

  • cascader: add layer parameter in renderMenu callback (#1681) (1c6b1e0)
  • nav-item: support tooltip on NavItem (#1680) (f25d569)
  • Whisper: added support for trigger prop value contextMenu on Whisper (491be3a)

5.0.0-alpha.7 (2021-05-11)

Bug Fixes

  • lgtm: fix vulnerabilities in static code scanning using lgtm (#1651) (77d04a7)
  • overlay: update the overlay to the correct position (#1654) (8148b7a)
  • typescript: fix incorrect definition of Typescript (#1656) (87c5f3d)

Features

  • inputpicker: support onCreate on InputPicker and TagPicker (#1645) (5f33fe9)
  • multi-cascader: support onCheck on MultiCascader (#1648) (0088a29)

5.0.0-alpha.6 (2021-05-07)

Bug Fixes

  • cascader: fixed the option not re-rendering after data update (#1608) (6a83064), closes #1599
  • customprovider: integrate the locale of date-fns in CustomProvider (#1637) (1817430), closes #1636
  • pickers: Fixed the inability to pass the type check when the labelKey and valueKey of the pickers are changed. (#1589) (ed1bea6)
  • typescript: fix incorrect definition of Typescript (#1640) (73bbe88), closes #1633

Features

  • hooks: add the useWillUnmount hook and apply it to Modal (#1607) (73e3948)

5.0.0-alpha.5 (2021-03-19)

Bug Fixes

  • daterangepicker: modify the character prop to be optional (#1518) (6b77e52)
  • inputpicker: fix the input does not work when focused by keyboard (b2dc612)
  • inputpicker: inputPicker should clear search keywords when closed (679edc3)
  • modal: fix input is not allowed to input text in Modal (#1579) (f4ec497), closes #1570
  • overlaytrigger: rename child to root in OverlayTrigger instance (05ce0ec)
  • pickers: picker should not be interactive during animation exit (1f657b7)
  • rangeslider: fix RangeSlider style problem (cfaa93e)
  • table: change Table locale prop to optional (#1581) (ca15531)
  • tree: fix spin icon does not display when Tree is loaded async (#1535) (0294a43)
  • uploader: fixed the status icon not showing during upload (#1547) (8f24c69)

Features

  • form: support for data verification of complex object structure (#1558) (d5b23f4)
  • pagination: added for support layout on Pagination (#1533) (9713cd5)
  • whisper: support onClose on the speaker prop of Whisper (4ecad64)

5.0.0-alpha.4 (2021-02-23)

Bug Fixes

  • babel: fix the problem that commonjs import default is undefined (#1514) (9855f54)
  • daterangepicker: delete duplicate type definitions (#1513) (26c9283)
  • input-group: fix InputGroup size misalignment when inside (#1474) (ca0f90f)
  • radio: fixed the color of Radio in active state (#1475) (bc9a3dd)
  • rtl: fixed the docs not work when using rtl (#1501) (9ee8ce3)
  • table: fixed unhandled scroll bar width when Cell is fixed on right (#1486) (7e9ccc1)
  • typos: fix typos in the docs (#1502) (15e9170)

Features

  • locales: add translations for German (#1495) (b71ed41)
  • uploader: support file async check on Uploader (#1509) (4726c5a)

5.0.0-alpha.3 (2021-01-23)

Bug Fixes

  • divider: set aria-orientation on Divider (#1457) (fe46e4d)
  • picker: fixed the non-unique key in the Picker option when groupBy (#1460) (5ca0fa0)
  • tree: fix className of Tree and CheckTree (#1456) (de79cbf)
  • whisper: fix overlay jittering when the cursor is hovered (#1459) (d29e785)

5.0.0-alpha.2 (2021-01-05)

Bug Fixes

  • calendar: fix the issue of disabled date styles in Calendar (#1424) (13b64be)
  • cascader: fix icon style in Cascader (#1426) (3076eb8)
  • check-picker: fixed the group icon not showing in CheckPicker (#1422) (082a648)
  • formcontrol: improve the accessibility of FormControl (#1433) (c7855d4)
  • pickers: fix the missing value on input in picker (#1430) (7d06531)
  • rate: fix the half-ratings style of Rate (#1423) (f064f48)
  • select-picker: fix SelectPicker not re-render when data is updated (#1421) (0eb2a65)
  • uploader: fix the style of Uploader in plaintext (#1427) (dfb98ee)

Performance Improvements

  • date-fns: use date-fns-tz instead of date-fns-timezone (#1413) (1747d27)

5.0.0-alpha.1 (2020-12-24)

Bug Fixes

  • breadcrumb: update locales of Breadcrumb (30a1550)
  • checkpicker: fix value error problem when keyboard interaction (#1332) (ea5f91c)
  • daterangepicker: fix the issue of DateRangePicker closing delay (9fc40ee)
  • DateRangePicker: 修复选择时间时面板收起的问题 & prettier code (#1330) (afd0b7e)
  • form-controls: adjust the style of the plain text of form controls (#1405) (cca782f)
  • icon: adjust the dependent icons in the component (70fdddb)
  • icon: fix icon-related style issues (b0ebaba)
  • icon-button: fix IconButton style error when disabled (ecbf4e5)
  • input-group: adjust button elements in input-group (#1406) (14acbab)
  • list: improve List (0eb95b0)
  • modal: fix ModalManager uncontrollable (#1335) (26834da)
  • pickers: fixed picker will select children when set invalid value (#1336) (dd99886)
  • popover: set shadow to popover component (#1360) (94c6851)
  • tagpicker: fix tagpicker rendervalue styles (#1376) (4fdf09d)
  • tree: revese Left and Right Arrow event in rtl (#1337) (cfae655)
  • tree-picker: fixed the icon problem in TreePicker (#1382) (ba78f3c)
  • v4: sync the bugs fixed in v4 (#1380) (9053982)
  • 🐛 修复非法传递到 DOM 节点上的问题 (#1268) (aedaae1)
  • 🐛 修正 Rate 笔误 (#1230) (83d1cee)
  • fix typescript type definition (#1366) (9bfb445)
  • fixed document sidenav icon (3881e44)
  • form method cleanErrorForFiled renamed into cleanErrorForField (#1236) (1aaaab0)
  • ISO week format on calendar panel (666bc2b)
  • tag-picker: fix tag picker styles issue (#1167) (4f4e88b)

Features

  • slider: support onChangeCommitted on Slider and RangeSlider (#1404) (fca8c86), closes #1321
  • support focus on form controls (#1391) (820a31b)
  • cascader: support keyboard interaction on Cascader (#1339) (252afdf)
  • daterangepicker: support input and mask on DateRangePicker and DatePicker (#1368) (4b47e09)
  • icons: update icon list (#1363) (a9b584f)
  • rootPrefix supports compound parameters (268aef9)
  • replace icon component (#1359) (6ad16b9)
  • datepicker: support keyboard input on DatePicker (#1350) (36e3268)
  • form: support plaintext on all form controls (#1328) (a26dfc6)
  • slider: support keyboard interaction on Slider and RangeSlider (#1324) (8b1f6cf)
  • improve the accessibility of Nav (278696e)
  • toaster: add support for toaster (#1246) (41b86db)

Performance Improvements

  • improve accessibility with ARIA (#1323) (24b4379)
  • remove deprecated code (1ef99b1)
  • selectpicker: adjust the dependency of Picker (1fc5f24)