v8.0.1
Patch release with internal improvements, dependency updates, and CI automation.
Bug Fixes & Improvements
- Memoization improvements — enhanced
useEffectanduseMemohooks across DataTable components to reduce unnecessary re-renders useIsomorphicLayoutEffect— introduced in column resizing logic for correct SSR behavioruseColorModesimplified — streamlined state management for color mode detection- Removed unused
onSortcallback fromuseTableStateto clean up internal props
Internal / DX
- ESLint upgraded — migrated from
.eslintrc.jsto flat config (eslint.config.js); updated all plugins to latest versions @testing-library/domadded as dev dependency;@testing-library/reactupdated- Test cleanup — removed unnecessary
eslint-disablecomments across test files; refactoredCheckboxto eliminateno-param-reassignsuppression - Linting scripts — simplified to remove file extension filtering from source directory
- Build — migrated from yarn to npm; removed
yarn.lock - CI — added automated release workflow with npm Trusted Publishing (OIDC)