5.19.1 (2024-08-24)
5.19.0 (2024-08-22)
5.18.3 (2024-06-11)
5.18.2 (2023-12-01)
5.18.1 (2023-11-24)
5.18.0 (2023-11-24)
- Table: add support function type for children prop (#474)
5.17.0 (2023-11-17)
5.16.0 (2023-11-09)
5.15.0 (2023-10-26)
- Table: fix table cell text cannot be copied (8a9f06b)
5.14.0 (2023-10-19)
- Table: add an option to define rowExpandedHeight as function #465
5.13.0 (2023-10-17)
- Table: fix table scroll width not excluding scroll bar width (#461) (88b0575)
- TreeTable: fix incorrect scrolling position of tree nodes after collapse (#462) (0e0c8dc)
5.12.0 (2023-09-06)
5.11.1 (2023-08-31)
- HeaderCell: fix type extension (#448) (a8c9246)
- Column: fix column width reset after children update (#447)
5.11.0 (2023-07-06)
5.10.6 (2023-06-02)
5.10.5 (2023-05-09)
- Table: fix the calculation error of cell height when using renderRowExpanded (#434) (7da8a88)
- Table: fix didn't update fluid width when table was mounted (#433)
5.10.4 (2023-04-27)
5.10.3 (2023-04-04)
5.10.2 (2023-03-23)
- Table: fix flattenData function (#413) (7606bc9)
- Table: translate3d disabled by default (#412) (ba98958)
5.10.1 (2023-03-16)
5.10.0 (2023-03-16)
5.9.0 (2023-02-23)
5.8.2 (2023-01-11)
5.8.1 (2022-11-21)
- Column: fix cannot customize columns (#388) (7cfb8f9)
- Row: fix the style error of header hover (#386) (9238a34)
- Table: fix virtualized table white screen issue in react 18 (#387) (f10f92b)
5.8.0 (2022-11-03)
5.7.2 (2022-09-29)
5.7.1 (2022-09-07)
- fixes an issue where the width of cells outputted from useCellDescriptor does not always update as columns in input change.' (#364) (cf1682d)
- Table: fix virtualized table scrolling exception (#366) (a0c1696)
5.7.0 (2022-08-23)
- autoHeight: fix table height calculation error when autoHeight (#362) (9cca913)
- autoHeight: fixed scroll event not updating after autoHeight value changed (#360) (bb368bd)
- Cell: add rowData required validation for custom Cell (#361) (fcab314)
5.6.1 (2022-07-12)
5.6.0 (2022-06-27)
5.5.1 (2022-06-01)
5.5.0 (2022-04-21)
5.4.1 (2022-04-14)
5.4.0 (2022-04-07)
- Column: fix rowSpan cell layer covering fixed columns (#331) (16fab36)
- fix lint error on typescript versions prior to 4.4 (#329) (991bc2f)
- Table: fix
affixHorizontalScrollbar
to be shown when Table component was initially rendered with empty data (21a3f07) - Table: fix
affixHorizontalScrollbar
to stay when user drags it (21a3f07) - Table: fix horizontal scroll can not scroll to the end (#336) (ecd2494)
5.3.6 (2022-03-10)
5.3.5 (2022-03-03)
5.3.4 (2022-02-24)
5.3.3 (2022-02-10)
- ssr: fix server-side rendering warning (#310) (e188ef7)
- ts: fix errors checked in typescript strict mode (#305) (ba059bd)
- useScrollListener: can't perform a React state update on an unmounted component (#306) (f2104f1)
5.3.2 (2022-01-13)
5.3.1 (2022-01-06)
5.3.0 (2021-12-23)
- Table: support renderRow on (#287) (732a35e)
5.2.2 (2021-12-03)
5.2.1 (2021-11-25)
- scrollbar: enhanced verification of the number of columns (#275) (a666996)
- scrollbar: fix scroll left reset (#273) (dab0f27)
- tree: fix unrecalculated row height after tree node is expanded (#277) (3788875)
- wordWrap: fix can't word wrap in tree table (#274) (58436e4)
5.2.0 (2021-11-18)
5.1.0 (2021-11-12)
- Table: added support function type for shouldUpdateScroll (#262) (a05bf8e)
- Touch: support momentum scroll when touch (#263) (23982ed)
-build(deps): bump dom-lib to 3.0.0 #260
5.0.2 (2021-10-28)
- scroll: fix
resizable
will affect the scroll bar reset (#258) (8bf2ae6) - Table: fix scroll event not working (#257) (7212e66)
- Table: remove default value of rowKey (#259) (191ffda)
5.0.1 (2021-10-20)
- 🐛 Add the
children
type definition for Column (#254) (6b7a69e) - 🐛 fix scrollbar is not updated after tree node is expanded (#253) (323110c), closes #249
5.0.0-beta.3 (2021-09-17)
- table: fix cell text does not wrap when
wordWrap
(#246) (572b1cd) - table: fix that
flexGrow
andwordWrap
cannot be used together (#247) (f91aa2b) - table: fix the redundant scroll bar height (#248) (26fa42f)
5.0.0-beta.2 (2021-09-16)
5.0.0-beta.1 (2021-09-16)
- affix: fix scrollbar not re-rendering after data update (#237) (5a759d6)
- autoHeight: fix the extra scroll bar width after autoHeight (#236) (3ef47cb)
- Cell: fix that the content cannot be styled through
style
(#234) (7823adb) - Cell: fix the problem that style padding value is overwritten (#238) (8b307c2)
- some props of TableProps should be optional. (#240) (f8bf9c8)
- table: fix scroll listener not updated after data update (#242) (75aef50), closes #239
- ColumnGroup: support
groupHeaderHeight
on<ColumnGroup>
(#235) (680035a) - column: support
rowSpan
on<Column>
(#243) (a6e08c2) - Table: refactor: use react hooks to refactor Table. (#232)
- icons: refactor(icons): replace all icon with @rsuite/icons. (#180)
- resize: honor minWidth setting when resizing columns. (#201)
- Bugfix: Fix the type definition error of typescript (#195)
- Bugfix: Fixed ColumnGroup does not support
classPrefix
(#193) - Bugfix: Fixed Row missing custom rowKey (#191)
- Bugfix: Fixed the unhandled scroll bar width when the Cell is fixed on the right (#189)
- Bugfix: Fix the table height problem caused by affixHeader (#185)
- Improve: Use ARIA to improve accessibility (#178)
- Bugfix: Fix Cell rendering redundant padding when it is not a tree column (#179)
- Bugfix: fix(HeaderCell): missing children prop type (#177)
- Improve: Add accessibility properties.
- Bugfix: Fix not working with
gatsbyjs
. - Bugfix: Fixed invalid custom column width when dragging the column.
- Bugfix: Fix the problem that the vertical scroll bar is not displayed after the Tree is expanded.
- Bugfix: Fix the problem that the data is not updated after the isTree property is changed.
- Bugfix: Fix that after turning on virtualization and turning off shouldUpdateScroll, there will be a React error with page stack overflow. #163 #164
- Bugfix: Fixed an issue that exceeded the maximum update depth
- Feature: Add an optional onRowContextMenu property
- Feature: Add ColumnGroup
- Bugfix: Fix rsuite#1044
- Feature: Support
shouldUpdateScroll
on<Table>
- Bugfix: Improved to
children
compatible with complex structures.
- Bugfix: Fix the problem that the table header has no shadow.
- Bugfix: Fix the situation where the
affixHeader
cannot be applied to non-fixed columns.
- Bugfix: Fix
resizable
to be compatible withaffixHeader
- Feature: Support
onDataUpdated
on<Table>
- Improve: Improved
wordWrap
property for compatibility withrowHeight
.
- Bugfix: Fix the problem that the position will be reset after clicking the scroll bar
- Feature: Support affixHorizontalScrollbar on Table
- Bugfix: Fixed the problem that the scroll bar is not reset when the data is updated.
- Bugfix: Fixed the problem that the
resizable
property of the columns of the table would not work.
- Bugfix: Fixed incorrect scroll bar position when manually triggering the scroll method.
- Bugfix: Fixed table cannot adjust column width.
- Bugfix: Fixed misalignment of table header text.
- Feature: Added
expanded
parameter inrenderTreeToggle
. - Feature: Added support
treeCol
on<Column>
. - Chore: Migrate from Flow to Typescript.
- Breaking: Remove the
setRowHeight
property,rowHeight
supports function values.
- Fixed an issue where
scrollTop
would not work
<Table>
The "empty" status is not displayed by default when loading
- Fix RTL related bugs #121
- Improve the performance of virtualized table #120
- Added support for css import #118
- Fixed the
affixHeader
feature, which does not hide the table header when the scrolling range is outside the Table body #109 - Added support for RTL #101
- Fix #114 #116
- Fix move scrollbar issues #106
- Support for
affixHeader
on<Table>
- Fix _constants is not defined #103
- Added support for RTL #101
- Fixed scroll position after data update #100
- Fixed a rendering error when the column in the table was null #99
- Fixed a problem with scrolling white screen after changing height #97
- Fixed component not re-rendered after
sortType
update. - Fix the position of the scroll bar when the height of the table changes
- Fix validation of merged cells for custom children
- Fixed an issue where the scrollbar position was not updated after the data was updated
- Fix
expandedRowKeys
not controlled (#90) - Support event parameter in
onRowClick
(#89) - Custom function parameters in
<Cell>
supportrowIndex
(#88)
- Fix
expandedRowKeys
is invalid when rowKey is 0
- Fix: Unable to preventDefault inside passive event listener due to target being treated as passive
- Fixed a scrollbar being reset in the case of
virtualized
- Fixed scrollbar position not updated after data update
- Support
renderEmpty
andrenderLoading
on<Table>
- Support
verticalAlign
on<Table.Column>
- Fix: Unable to preventDefault inside passive event listener due to target being treated as passive
- Fixed a scrollbar event invalid on the internal elements of the table
- Fixed icon style problem with Table Tree
- Fixed invalid
autoHeight
property when table data is empty
- Fixed an error that occurred when the tree table word wrap
- Fix IE 10 compatibility issues
January 30, 2019
- Fixed a passively triggered onScroll event that caused the scrollbar to be misaligned
- Cache data for Tree
- Fix typos
January 23, 2019
- Fix dynamic column not updated
January 17, 2019
- Fix scrollbar position
January 17, 2019
- Support virtualized, effectively render large tabular data #55
January 9, 2019
- The
children
property support function for<Cell>
in<Table>
January 3, 2019
- Support fixed column to the right
December 29, 2018
- Support fixed column to the right
- Support server side rendering
- Refactored the logic of sorting
- Feature: Support
rowClassName
on Table - Feature: Support
defaultSortType
on<Table>
and letsortType
be controlled - Chore: Update element-resize-event
- Bugfix: The scroll bar is not reset after the column has changed
- Bugfix: Column Widths change affects the scroll bar ([#rsuite-224])
- Bugfix: The default value of
sortType
on<Table>
should bedesc
([#40])
- Bugfix:
flexGrow
is invalid when there is only one column ([#39])
- Feature: Support
onResize
on<Table.Column>
([#37]) - Bugfix: The scrollbar position is reset when the data is loaded ([#36])
- Chore: Migrated to new lifecycle method
- Chore: filter the ref value of
null
fortableRows
([#33])
- Chore: Remove dependency for
rsuite-theme
([#32])
2018-7-3
- Feature: Support
showHeader
on<Table>
([#30]) - Feature: Support
autoHeight
andminHeight
on<Table>
([#29]) - Feature: Support
cellBordered
on<Table>
([#28])
2018-6-26
- Feature: Support
loadAnimation
on<Table>
([#27]) - Bugfix: The position was updated incorrectly when the scrollbar was clicked on
<Table>
([#26])
2018-6-25
- Chore: Allowed header height can be 0 ([#25])
- Chore: Update style for loading ([#25])
- Bugfix: Set minimum height for table body ([#24])
2018-6-10
- Support
bodyRef
on<Table>
([#23]) - When the height of the content is updated, reset the scroll bar position ([#22])
- Update shouldComponentUpdate check
- 修复多个 bug
- 修改 renderTreeToggle
- 支持
bordered
属性 - 支持
treeToggle
和treeToggleBy
属性 - 支持 touch events
<Column>
支持colSpan
属性, 可以合并列单元格- Scrollbar 支持点击滚动到指定位置
- 更新
rsuite-theme
, 解决分页按钮禁用样式问题
- 升级 React 版本 15.* ,同时兼容 0.14.9 版本
- 删除 Minxin, 改用高阶组件
- 改进表格许多性能问题
- 添加了对
loading
状态的支持 - 添加了
编辑的表格
的示例
- 自定义滚动条代替系统原生滚动,大幅提高了滚动表格时候的性能
- Column 设置默认宽度为 100
- 修复,在 Column 是 null 时候报错
- 修复,在动态列时候 flexGrow 值无效