Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fix(deps): update dependency react-tabs to v6 #133

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 4, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
react-tabs 2.3.1 -> 6.1.0 age adoption passing confidence

Release Notes

reactjs/react-tabs (react-tabs)

v6.1.0

Compare Source

Features

v6.0.2

Compare Source

Bug Fixes

v6.0.1

Compare Source

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

v6.0.0

Compare Source

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

Compare Source

Features

v5.1.0

Compare Source

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

v5.0.0

Compare Source

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.3.0

Compare Source

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

v4.2.1

Compare Source

Bug Fixes
  • Improve minimal performance of code (58caf6a)

v4.2.0

Compare Source

Bug Fixes
  • Do not always refocus tab if rerender happens (4c63bcb)
Features
  • New prop to disable focusing tabs on click (85caf7a)

v4.1.0

Compare Source

Features
  • Support react version 18 (f849c30)

v4.0.1

Compare Source

Bug Fixes
  • Requires React version 16.8 or newer (397673d)

v4.0.0

Compare Source

Features
  • Always set focus on tabs (4512dad), closes #​272
  • Updated all the class components to newer functional components (b2159c9)
BREAKING CHANGES
  • The tabs are now instantly focused on click and not just by double-click. The default styling has been adapted for that, so that there is no outline shown anymore on focus.
  • Requires react 16.8 or newer

v3.2.3

Compare Source

Bug Fixes
  • Change strategy to detect tabs for compatibility with other libraries (517a056), closes #​424

v3.2.2

Compare Source

Bug Fixes
  • Add link to error message about controlled vs uncontrolled (e50db44)

v3.2.1

Compare Source

Bug Fixes
  • Ensure that initial selected index never goes below 0 (ba1c5f8)

v3.2.0

Compare Source

Features
  • Add new environment prop to handle tabs in iframes (#​365) (d6fd355)
  • New prop to disable up/down arrow keys for changing tabs (#​368) (40ea746)

v3.1.2

Compare Source

Bug Fixes
  • deps: add support for React 17 (cb8297d)

v3.1.1

Compare Source

Bug Fixes
  • Replace classnames with clsx (a37ca85)

v3.1.0

Compare Source

Features

v3.0.0

Compare Source

Bug Fixes
  • react: Fix lifecycle for react 16.3 or newer (738d9d8)
  • tabs: Handle nodes with parentNode set to undefined instead of null correctly (83f8780)
BREAKING CHANGES
  • react: Minimum compatible version of react is now 16.3

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies label Feb 4, 2025
Copy link
Contributor Author

renovate bot commented Feb 4, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: @scratch/scratch-gui@11.0.0-beta.2
npm error Found: react@16.14.0
npm error node_modules/react
npm error   dev react@"16.14.0" from @scratch/scratch-gui@11.0.0-beta.2
npm error   packages/scratch-gui
npm error     @scratch/scratch-gui@11.0.0-beta.2
npm error     node_modules/@scratch/scratch-gui
npm error       workspace packages/scratch-gui from the root project
npm error
npm error Could not resolve dependency:
npm error peer react@"^18.0.0 || ^19.0.0" from react-tabs@6.1.0
npm error node_modules/react-tabs
npm error   react-tabs@"6.1.0" from @scratch/scratch-gui@11.0.0-beta.2
npm error   packages/scratch-gui
npm error     @scratch/scratch-gui@11.0.0-beta.2
npm error     node_modules/@scratch/scratch-gui
npm error       workspace packages/scratch-gui from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2025-02-19T20_17_20_590Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2025-02-19T20_17_20_590Z-debug-0.log

@renovate renovate bot force-pushed the renovate/react-tabs-6.x branch from 41781f9 to 3a3c8a6 Compare February 10, 2025 22:02
@renovate renovate bot force-pushed the renovate/react-tabs-6.x branch from 3a3c8a6 to 93a0083 Compare February 19, 2025 20:17
@cwillisf cwillisf requested a review from a team as a code owner March 4, 2025 16:13
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants