v5.0.0
5.0.0 (2022-04-17)
This release focus on tackling some long-standing issues with server-side rendering. react-tabs
now uses some new features from react 18 to fix those issues. The npm package is now ~20% smaller and the UMD builds are also a little bit smaller (production: ~5%, dev: ~30%)
Features
- Add typescript typings to repo (4965a39)
- Improve output code size and do not package tests (77d571a)
- Minify generated code and don't print comments (efd6807)
- Use new
useId
hook from react 18 (487326c)
BREAKING CHANGES
- Typescript typings are now part of this package. Please uninstall
@types/react-tabs
- React version 18 or newer is now required.
resetIdCounter
was removed as it is not necessary anymore. Ensure you remove any calls to it from your code.- The package now does use
Object.assign
directly instead of babel helpers. In older browsers you need to pollyfillObject.assign
andSymbol
.react
itself has the same requirements, see https://reactjs.org/docs/javascript-environment-requirements.html - Tests are not shipped anymore with the npm package.