Skip to content

Version Packages#718

Merged
ENvironmentSet merged 1 commit into
mainfrom
changeset-release/main
Jun 8, 2026
Merged

Version Packages#718
ENvironmentSet merged 1 commit into
mainfrom
changeset-release/main

Conversation

@daangnbot

@daangnbot daangnbot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@stackflow/react@2.1.0

Minor Changes

  • 510a287: Expose prepare on the stackflow() output to preload an activity's component chunk and data loader from outside the React render tree (e.g. at app bootstrap, before the first render), without depending on React Context.

    const { Stack, actions, stepActions, prepare } = stackflow({
      config,
      components,
      plugins,
    });
    
    prepare("Article", { articleId: "123" }); // warm chunk + fire data loader
    prepare("Article"); // warm chunk only

    The signature matches the existing usePrepare hook (omitting params warms the chunk only; passing params also fires the loader), and usePrepare is now a thin wrapper over the same implementation, so in-tree callers are unchanged. Failures are delivered as a rejection of the returned promise rather than a synchronous throw.

@stackflow/core@2.0.1

Patch Changes

  • 416b65d: Remove the internal optional stepContext event fields and ActivityStep.context
    storage that were added for plugin-history-sync URL preservation.

@stackflow/plugin-history-sync@1.11.2

Patch Changes

  • 416b65d: Withdraw the activity and step param string coercion introduced in 1.11.0.
    Internal navigation now preserves non-string param values at runtime again, while
    URL arrivals continue to use decoded URL params as before.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 8, 2026

Copy link
Copy Markdown

Deploying stackflow-demo with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5be16d5
Status: ✅  Deploy successful!
Preview URL: https://a485295e.stackflow-demo.pages.dev
Branch Preview URL: https://changeset-release-main.stackflow-demo.pages.dev

View logs

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 8, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
stackflow-docs ff3161b Commit Preview URL Jun 08 2026, 02:39 PM

@coderabbitai

coderabbitai Bot commented Jun 8, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 82154313-b5d6-4753-a223-e5966cc129b9

📥 Commits

Reviewing files that changed from the base of the PR and between 5be16d5 and ff3161b.

⛔ Files ignored due to path filters (1)
  • yarn.lock is excluded by !**/yarn.lock, !**/*.lock
📒 Files selected for processing (10)
  • .changeset/plugin-sentry-publish-access.md
  • .changeset/remove-core-step-context-fields.md
  • .changeset/withdraw-history-sync-param-coercion.md
  • core/CHANGELOG.md
  • core/package.json
  • docs/components/ChangelogContent.mdx
  • extensions/plugin-history-sync/CHANGELOG.md
  • extensions/plugin-history-sync/package.json
  • integrations/react/CHANGELOG.md
  • integrations/react/package.json

Disabled knowledge base sources:

  • Jira integration is disabled
  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Summary by CodeRabbit

  • New Features

    • stackflow()/React integration exposes a new prepare API to preload activity components and optionally run their data loaders.
  • Bug Fixes

    • Restored parameter value type preservation during internal navigation.
    • Removed internal optional step/context fields added in the previous release.
  • Releases

    • @stackflow/core v2.0.1
    • @stackflow/plugin-history-sync v1.11.2
    • @stackflow/react v2.1.0

Walkthrough

This PR updates release metadata and documentation across the stackflow monorepo. It bumps @stackflow/core from 2.0.0 to 2.0.1 and @stackflow/plugin-history-sync from 1.11.1 to 1.11.2, and @stackflow/react to 2.1.0, with corresponding changelog entries and public release notes documenting removal of internal stepContext fields, withdrawal of param string coercion, and the new react prepare API.

Changes

Release Version Updates and Documentation

Layer / File(s) Summary
Core 2.0.1 release changelog and version
core/CHANGELOG.md, core/package.json
@stackflow/core version bumped from 2.0.0 to 2.0.1 with changelog entry documenting removal of internal stepContext event fields and ActivityStep.context storage added for plugin-history-sync URL preservation.
Plugin history-sync 1.11.2 release changelog and version
extensions/plugin-history-sync/CHANGELOG.md, extensions/plugin-history-sync/package.json
@stackflow/plugin-history-sync version bumped from 1.11.1 to 1.11.2 with changelog entry withdrawing the activity/step param string coercion introduced in 1.11.0; devDependencies updated to @stackflow/core@^2.0.1 and @stackflow/react@^2.1.0.
React integration 2.1.0 changelog and package
integrations/react/CHANGELOG.md, integrations/react/package.json
@stackflow/react version bumped from 2.0.0 to 2.1.0 and changelog documents new stackflow().prepare API for preloading activity chunks and optionally triggering loaders. DevDependency on @stackflow/core updated to ^2.0.1.
Release notes documentation
docs/components/ChangelogContent.mdx
ChangelogContent.mdx updated with 2026.06.08 release entries covering the react prepare API, the core 2.0.1 stepContext removal, plugin-history-sync 1.11.2 withdrawal, and the publishConfig access metadata note.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • daangn/stackflow#717: Related revert/removal of stepContext/ActivityStep.context and plugin-history-sync param coercion changes.
  • daangn/stackflow#709: Earlier PR that introduced stepContext/path and param-coercion mechanics referenced by these rollbacks.
  • daangn/stackflow#715: Related changeset update concerning publishConfig: { access: "public" } metadata.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Version Packages' accurately reflects the primary purpose of this changeset release PR, which is to version and publish package updates.
Description check ✅ Passed The description clearly explains the PR's purpose as an automated changeset release action with detailed release notes for the affected packages and their changes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch changeset-release/main

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 and usage tips.

@pkg-pr-new

pkg-pr-new Bot commented Jun 8, 2026

Copy link
Copy Markdown
@stackflow/core

yarn add https://pkg.pr.new/@stackflow/core@718.tgz

@stackflow/link

yarn add https://pkg.pr.new/@stackflow/link@718.tgz

@stackflow/plugin-basic-ui

yarn add https://pkg.pr.new/@stackflow/plugin-basic-ui@718.tgz

@stackflow/plugin-blocker

yarn add https://pkg.pr.new/@stackflow/plugin-blocker@718.tgz

@stackflow/plugin-devtools

yarn add https://pkg.pr.new/@stackflow/plugin-devtools@718.tgz

@stackflow/plugin-google-analytics-4

yarn add https://pkg.pr.new/@stackflow/plugin-google-analytics-4@718.tgz

@stackflow/plugin-history-sync

yarn add https://pkg.pr.new/@stackflow/plugin-history-sync@718.tgz

@stackflow/plugin-lifecycle

yarn add https://pkg.pr.new/@stackflow/plugin-lifecycle@718.tgz

@stackflow/plugin-renderer-basic

yarn add https://pkg.pr.new/@stackflow/plugin-renderer-basic@718.tgz

@stackflow/plugin-renderer-web

yarn add https://pkg.pr.new/@stackflow/plugin-renderer-web@718.tgz

@stackflow/plugin-sentry

yarn add https://pkg.pr.new/@stackflow/plugin-sentry@718.tgz

@stackflow/plugin-stack-depth-change

yarn add https://pkg.pr.new/@stackflow/plugin-stack-depth-change@718.tgz

@stackflow/react-ui-core

yarn add https://pkg.pr.new/@stackflow/react-ui-core@718.tgz

@stackflow/react

yarn add https://pkg.pr.new/@stackflow/react@718.tgz

commit: ff3161b

@daangnbot daangnbot force-pushed the changeset-release/main branch from 5be16d5 to ff3161b Compare June 8, 2026 14:34
@ENvironmentSet ENvironmentSet merged commit efa5a4e into main Jun 8, 2026
6 of 9 checks passed
@ENvironmentSet ENvironmentSet deleted the changeset-release/main branch June 8, 2026 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants