Skip to content

build(deps): bump @stepperize/react from 7.0.0 to 8.0.0 - #1111

Open
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/npm_and_yarn/stepperize/react-8.0.0
Open

dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/npm_and_yarn/stepperize/react-8.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 22, 2026

Copy link
Copy Markdown
Contributor

Bumps @stepperize/react from 7.0.0 to 8.0.0.

Changelog

Sourced from @​stepperize/react's changelog.

8.0.0

Major Changes

  • #174 47fe95d Thanks @​damianricobelli! - Release Stepperize v8 with explicit state ownership, selector subscriptions and reliable navigation.

    Breaking changes

    • useStepper() always creates an independent local instance. Replace shared consumers with useStepperContext(selector?, isEqual?) under the matching Provider or Stepper.Root.
    • Navigation returns NavigationResult instead of a boolean. Check result.accepted; rejected requests expose guard, policy, pending, boundary, same-step, invalid-step or cancelled as their reason.
    • goTo() respects linear navigation policy. Pass bypassPolicy: true for intentional branches; guards still run.
    • reset() restores the mount-time step, data and completion. Use keepData and keepCompleted to preserve either value.
    • React 18 or 19 is required. createStepperPrimitives is internal; use the primitives returned by defineStepper().
    • Update the shared core types for navigation results, reset options, policy bypass and cancellable step-change contexts.

    Added

    • Add @stepperize/react/headless for hooks, Provider and state management without UI primitives.
    • Support atomic source-step data and completion when navigation is accepted through next(options), prev(options) and goTo(id, options).
    • Add defaultCompleted, typed functional data.update and typed step data in match handlers.
    • Add selector equality, isolated nested scopes and cancellation through context.signal.
    • Add Content forceMount, explicit completion attributes and instance-scoped accessible IDs.

    Fixed and improved

    • Prevent duplicate navigation, lost compound writes and stale async transitions after cancellation or unmount.
    • Keep controlled state and callbacks current in child effects, cache selector snapshots and preserve abandoned-render isolation.
    • Fix trigger button defaults inside forms and inherited orientation.
    • Cache immutable step indexes, reuse unchanged snapshots and helpers, and reduce unnecessary subscriber renders.
    • Add 21 reproducible production React browser benchmarks with raw samples, source hashes and documented regressions.

    Documentation and validation

    • Preserve the v7 documentation and add v8 API references, migration guidance, navigation failure reasons and interactive examples.
    • Update form integrations, registry blocks, version navigation, search and AI-readable documentation.
    • Run React and interactive example tests in Chromium, with React 18/19 compatibility jobs and public export, SSR and headless bundle checks.

    See the v8 migration guide for upgrade examples.

Patch Changes

  • Updated dependencies [47fe95d]:
    • @​stepperize/core@​4.0.0
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@stepperize/react](https://github.com/damianricobelli/stepperize/tree/HEAD/packages/react) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/damianricobelli/stepperize/releases)
- [Changelog](https://github.com/damianricobelli/stepperize/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/damianricobelli/stepperize/commits/HEAD/packages/react)

---
updated-dependencies:
- dependency-name: "@stepperize/react"
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 22, 2026
@coderabbitai

coderabbitai Bot commented Sep 22, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 03d447f7-1e94-4caa-aba8-6c11ca91f2f5

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 66.61% 2357 / 3538
🔵 Statements 65.08% 2434 / 3740
🔵 Functions 63.57% 452 / 711
🔵 Branches 51.72% 1154 / 2231
File CoverageNo changed files found.
Generated in workflow #3071 for commit cef9cc4 by the Vitest Coverage Report Action

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​stepperize/​react@​7.0.0 ⏵ 8.0.0100100100 +189 +1100

View full report

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants