Skip to content

Releases: reactjs/react-tabs

v6.1.0

18 Dec 13:02
363086b
Compare
Choose a tag to compare

6.1.0 (2024-12-18)

Features

v6.0.2

17 Jul 09:25
9ea1c76
Compare
Choose a tag to compare

6.0.2 (2023-07-17)

Bug Fixes

v6.0.1

21 Apr 13:36
dc34bdb
Compare
Choose a tag to compare

6.0.1 (2023-04-21)

Bug Fixes

  • refactor defaultProps to disable warning from react (#518) (dc34bdb)

v4.3.0

08 Apr 15:22
51b30bb
Compare
Choose a tag to compare

4.3.0 (2023-04-08)

Features

  • Add typescript typings to repo (0cb15ff)
  • typescript: Add new type for custom tabs function components (#469) (51b30bb)

v6.0.0

27 Nov 12:38
Compare
Choose a tag to compare

6.0.0 (2022-11-27)

Features

  • Remove UMD build and drop support for older browsers (e4b9867)

BREAKING CHANGES

  • The UMD build has been removed.
  • Older browsers are not supported anymore. In particulare Internet Explorer, the default browser on Android < 5.0 and iOS Safari < 12.2
  • src folder is not included anymore in the package to reduce package size.

v5.2.0

27 Nov 12:22
ed49912
Compare
Choose a tag to compare

5.2.0 (2022-11-27)

Features

v5.1.0

17 Apr 16:10
f5a877c
Compare
Choose a tag to compare

5.1.0 (2022-04-17)

Features

  • typescript: Add new type for custom tabs function components (#469) (f5a877c)

v5.0.0

17 Apr 14:27
Compare
Choose a tag to compare

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 pollyfill Object.assign and Symbol. react itself has the same requirements, see https://reactjs.org/docs/javascript-environment-requirements.html
  • Tests are not shipped anymore with the npm package.

v4.2.1

16 Apr 19:07
Compare
Choose a tag to compare

4.2.1 (2022-04-16)

Bug Fixes

  • Improve minimal performance of code (58caf6a)

v4.2.0

31 Mar 17:28
Compare
Choose a tag to compare

4.2.0 (2022-03-31)

Bug Fixes

  • Do not always refocus tab if rerender happens (4c63bcb)

Features

  • New prop to disable focusing tabs on click (85caf7a)