Version Packages (beta)#1868
Merged
TooTallNate merged 1 commit intomainfrom Apr 30, 2026
Merged
Conversation
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
1a45683 to
0ec805a
Compare
74594b4 to
2d66c75
Compare
98d5c17 to
59ec398
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.
mainis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonmain.Releases
@workflow/swc-plugin@5.0.0-beta.3
Major Changes
417c493Thanks @TooTallNate! - BREAKING CHANGE: Removeclienttransform mode from SWC plugin. Theclientandstepmodes were nearly identical — both preserved step function bodies, replaced workflow bodies with throw stubs, and emitted the same JSON manifest. The only differences were the step registration mechanism (simple property assignment vs. IIFE) and whether DCE ran. Step mode now absorbs all client-mode behaviors: hoisted variable references for object property steps (so.stepIdis accessible), and dead code elimination. All integrations that previously usedmode: 'client'now usemode: 'step'.@workflow/core@5.0.0-beta.3
Minor Changes
e295baeThanks @pranaygp! - Allowstart()to be called directly inside workflow functionsPatch Changes
#1848
7d07fabThanks @pranaygp! - Replaceevalinserialization.tsrevive()helper withJSON.parse.devalue.stringify()output is always valid JSON (special values are encoded as negative integer sentinels), soJSON.parseis a safe drop-in that eliminates theevalanti-pattern.Updated dependencies [
3ad8ee7,354840e]:@workflow/nitro@5.0.0-beta.3
Minor Changes
cbecbaaThanks @TooTallNate! - Forward string entries from Nitro'sexternals.externalconfig to the workflow builder's esbuildexternaloption.Patch Changes
baba580,7d07fab,417c493,e295bae]:workflow@5.0.0-beta.3
Minor Changes
e295baeThanks @pranaygp! - Allowstart()to be called directly inside workflow functionsPatch Changes
a38f140,baba580,cbecbaa,7d07fab,417c493,906f7c1,e295bae]:@workflow/world-vercel@5.0.0-beta.3
Minor Changes
354840eThanks @TooTallNate! - AddVERCEL_WORKFLOW_SERVER_PROTECTION_BYPASSandVERCEL_WORKFLOW_SERVER_URLenv vars.@workflow/ai@5.0.0-beta.3
Patch Changes
#1544
3f6d98fThanks @iNishant! - Forwardstrict,inputExamples, andproviderOptionstool properties to language model providers, and handletype: 'dynamic'toolsUpdated dependencies [
e295bae]:@workflow/astro@5.0.0-beta.3
Patch Changes
baba580,417c493]:@workflow/builders@5.0.0-beta.3
Patch Changes
#1857
baba580Thanks @ijjk! - Write Next.js workflow diagnostics manifests inside the Next.js dist directory and only use.vercel/output/diagnosticsfor the Vercel Build Output API builder.#1686
417c493Thanks @TooTallNate! - BREAKING CHANGE: Removeclienttransform mode from SWC plugin. Theclientandstepmodes were nearly identical — both preserved step function bodies, replaced workflow bodies with throw stubs, and emitted the same JSON manifest. The only differences were the step registration mechanism (simple property assignment vs. IIFE) and whether DCE ran. Step mode now absorbs all client-mode behaviors: hoisted variable references for object property steps (so.stepIdis accessible), and dead code elimination. All integrations that previously usedmode: 'client'now usemode: 'step'.Updated dependencies [
7d07fab,417c493,e295bae]:@workflow/cli@5.0.0-beta.3
Patch Changes
#1686
417c493Thanks @TooTallNate! - BREAKING CHANGE: Removeclienttransform mode from SWC plugin. Theclientandstepmodes were nearly identical — both preserved step function bodies, replaced workflow bodies with throw stubs, and emitted the same JSON manifest. The only differences were the step registration mechanism (simple property assignment vs. IIFE) and whether DCE ran. Step mode now absorbs all client-mode behaviors: hoisted variable references for object property steps (so.stepIdis accessible), and dead code elimination. All integrations that previously usedmode: 'client'now usemode: 'step'.Updated dependencies [
9ea1254,baba580,7d07fab,417c493,e295bae,3ad8ee7,354840e]:@workflow/nest@5.0.0-beta.3
Patch Changes
#1686
417c493Thanks @TooTallNate! - BREAKING CHANGE: Removeclienttransform mode from SWC plugin. Theclientandstepmodes were nearly identical — both preserved step function bodies, replaced workflow bodies with throw stubs, and emitted the same JSON manifest. The only differences were the step registration mechanism (simple property assignment vs. IIFE) and whether DCE ran. Step mode now absorbs all client-mode behaviors: hoisted variable references for object property steps (so.stepIdis accessible), and dead code elimination. All integrations that previously usedmode: 'client'now usemode: 'step'.Updated dependencies [
baba580,417c493]:@workflow/next@5.0.0-beta.3
Patch Changes
#1857
baba580Thanks @ijjk! - Write Next.js workflow diagnostics manifests inside the Next.js dist directory and only use.vercel/output/diagnosticsfor the Vercel Build Output API builder.#1686
417c493Thanks @TooTallNate! - BREAKING CHANGE: Removeclienttransform mode from SWC plugin. Theclientandstepmodes were nearly identical — both preserved step function bodies, replaced workflow bodies with throw stubs, and emitted the same JSON manifest. The only differences were the step registration mechanism (simple property assignment vs. IIFE) and whether DCE ran. Step mode now absorbs all client-mode behaviors: hoisted variable references for object property steps (so.stepIdis accessible), and dead code elimination. All integrations that previously usedmode: 'client'now usemode: 'step'.#1796
906f7c1Thanks @TooTallNate! - Simplify the deferred builder by importing step sources directly into the generatedstep/route.js, matching how serde files are handled.Updated dependencies [
baba580,7d07fab,417c493,e295bae]:@workflow/nuxt@5.0.0-beta.3
Patch Changes
cbecbaa]:@workflow/rollup@5.0.0-beta.3
Patch Changes
#1686
417c493Thanks @TooTallNate! - BREAKING CHANGE: Removeclienttransform mode from SWC plugin. Theclientandstepmodes were nearly identical — both preserved step function bodies, replaced workflow bodies with throw stubs, and emitted the same JSON manifest. The only differences were the step registration mechanism (simple property assignment vs. IIFE) and whether DCE ran. Step mode now absorbs all client-mode behaviors: hoisted variable references for object property steps (so.stepIdis accessible), and dead code elimination. All integrations that previously usedmode: 'client'now usemode: 'step'.Updated dependencies [
baba580,417c493]:@workflow/sveltekit@5.0.0-beta.3
Patch Changes
baba580,417c493]:@workflow/typescript-plugin@5.0.0-beta.3
Patch Changes
a38f140Thanks @ijjk! - Make the TypeScript peer dependency optional and show a clearer errorwhen TypeScript is unavailable.
@workflow/vite@5.0.0-beta.3
Patch Changes
baba580,417c493]:@workflow/vitest@5.0.0-beta.3
Patch Changes
baba580,7d07fab,417c493,e295bae,3ad8ee7]:@workflow/web@5.0.0-beta.3
Patch Changes
9ea1254Thanks @karthikscale3! - Decode UTF-8 typed array stream chunks in the web stream viewer.@workflow/web-shared@5.0.0-beta.3
Patch Changes
#1852
9ea1254Thanks @karthikscale3! - Decode UTF-8 typed array stream chunks in the web stream viewer.Updated dependencies [
7d07fab,e295bae]:@workflow/world-local@5.0.0-beta.3
Patch Changes
3ad8ee7Thanks @TooTallNate! - Fix path traversal via request-supplied IDs in theworld-localstorage backend.@workflow/world-postgres@5.0.0-beta.3
Patch Changes
3ad8ee7]:@workflow/world-testing@5.0.0-beta.3
Patch Changes
7d07fab,417c493,e295bae]: