## [0.21.0] - 2024-08-01 - support react 18 (Thanks @sylwit): [PR #294](https://github.com/ngduc/react-tabulator/pull/294) ## [0.20.3] - 2024-07-27 - upgraded tabulator-tables to 5.6.1 ## [0.19.0] - 2023-09-04 - upgraded tabulator-tables to 5.5.2 ## [0.18.1] - 2022-01-24 - BREAKING: refactor: major refactor: useEffect, useState. - BREAKING: changed 'ref' prop to 'onRef' prop (see ReactTabulatorExample.tsx) - refactor: ReactTabulatorExample.tsx ## [0.17.1] - 2022-01-18 - BREAKING: upgraded tabulator-tables to 5.0.10 - BREAKING: added "events" prop, callback props (like: rowClick) are now deprecated. - feat: added "checkOptions" prop: if set to true, it will rerender when options changed. - feat: added typescript types: ReactTabulatorOptions - fix: for pagination using scroll & ajaxURL - use pnpm instead of npm ## [0.16.1] - 2021-11-15 - upgraded tabulator-tables to 5.0.7 ## [0.15.0] - 2021-02-25 - feat: when "options" prop changed, rebuild and rerender the table. - fix: Util: stringifyCensor to compare "options" props. - fix: take "layout" from prop - thanks @ViralLka - switched from yarn to npm as yarn build doesn't work anymore. - updated peerDependencies for React 17 - thanks @ApacheEx ## [0.14.4] - 2021-01-15 - dev: upgraded dependencies. - upgraded tabulator-tables to 4.9.3 ## [0.14.2] - 2020-10-07 - upgraded tabulator-tables to 4.8.2 ## [0.14.1] - 2020-09-21 - added cross-env for Windows dev env. - fixed undefined this.table in componentDidMount. - upgraded tabulator to 4.8.1 - fixed: broken rowSelectionChanged ## [0.13.2] - 2020-07-18 - upgraded tabulator to 4.7.2 - removed downloadDataFormatter (deprecated) ## [0.13.1] - 2020-06-27 - upgraded tabulator to 4.7.1 - feat: CI: moved from Travis to Github Action. ## [0.12.7] - 2020-04-29 - upgraded tabulator to 4.6.2 - fixed: use ReactDOM.render instead of renderToString ## [0.12.1] - 2020-04-09 ### Changed - BREAKING: removed date-fns dependency. DateEditor now uses taylorhakes/fecha code: Date format string changed to 'MM/DD/YYYY'. - merged PRs #141 #168 - upgraded tabulator to 4.6.1 - use TODO.md - https://marketplace.visualstudio.com/items?itemName=coddx.coddx-alpha - package.json - resolve packages to avoid security risks. - fixed: setColumns when columns prop changed #158 - fixed: Invalid table constructor wanings #102 - fixed: React formatter isn't re-rendering after an edit #151 ## [0.10.3] - 2019-10-16 ### Changed - merged PR #130: clone props.data - upgraded tooling modules ## [0.10.2] - 2019-10-05 ### Changed - upgraded tabulator to 4.4.3 - fixed: critical bug: componentDidUpdate keeps re-rendering table (issue [#82](https://github.com/ngduc/react-tabulator/issues/82)) ## [0.9.6] - 2019-09-06 ### Added - example for Infinite Scrolling with Ajax Requests ### Changed - upgraded tabulator to 4.4.1 - upgraded dependencies - merged PR #75 - thanks @maco222 - merged PR #88 - generate type files - thanks @mstlaurent-paradigm ## [0.9.1] - 2019-03-15 ### Added - reactFormatter to support JSX for Tabulator's formatter (see: ReactTabulatorExample.tsx) ### Changed - upgraded tabulator to 4.2.3 - pinned some 3rd-party modules to fix security warnings ## [0.8.4] - 2019-03-07 ### Changed - upgraded tabulator to 4.2.2 - fix: added rowFormatter, placeholder as props ## [0.8.3] - 2019-02-17 ### Changed - upgraded tabulator to 4.2.1 ## [0.7.11] - 2018-11-26 ### Changed - upgraded tabulator to 4.1.3 - pin event-stream to 3.3.4 to fix [security issue](https://github.com/dominictarr/event-stream/issues/116) ## [0.7.9] - 2018-11-20 ### Added - MultiValueFormatter - MultiSelectEditor ### Changed - BREAKING: moved "css" directory out of "lib" - usage: import "react-tabulator/styles.css" - BREAKING: separated required styles.css and tabulator theme css (import them separately) - upgraded tabulator to 4.1.2 - fix: upgraded default styles.css to 4.1.2 ## [0.6.6] - 2018-11-05 ### Added - tabulator-tables 4.1.1 integration - DateEditor - example: autocomplete editor with header filter - Utils ### Changed - updated dev dependencies ## [0.5.10] - 2018-10-14 ### Added - `__tests__/ui` - UI for tests. - `src/css` - css files for themes. - `use-react-15` branch for React 15.x and `src/React15Tabulator.tsx` ### Changed - use getDerivedStateFromProps so we can set grid data from state. (updated Examples) - switch to jest-puppeteer because enzyme couldn't render tabulator data. (got empty grid) ## [0.4.5] - 2018-10-11 ### Added - ConfigUtils.tsx to handle props and options. - all Tabulator options can be set as React Tabulator props. - example of editable table. - "yarn test" using Jest, Enzyme. - .travis.yml ## [0.3.4] - 2018-10-10 ### Added - first working version.