-
#1701
fe13110Thanks @TooTallNate! - Fixnext/package.jsonresolution failure in npm workspaces monorepos -
Updated dependencies [
df115fd,e788e3b]:- @workflow/core@5.0.0-beta.2
- @workflow/builders@5.0.0-beta.2
- #1662
89d242fThanks @TooTallNate! - BREAKING CHANGE: RemoveisWorkflowSdkFilepath-based serde exclusion. Serde discovery now uses AST-level verification via SWC detect mode across all integration paths (esbuild plugin, Next.js deferred builder, Next.js loader). This allows class definitions with serde symbols in SDK packages like@workflow/coreto be discovered and bundled correctly.
-
#1670
32a17b4Thanks @TooTallNate! - Fix lazy discovery bare specifier resolution in copied step files- Use
enhanced-resolvewith ESM conditions to resolve bare specifiers from the original source file's location - Only rewrite specifiers that can't resolve from the app directory (transitive SDK deps)
- Add
enhanced-resolveto pnpm catalog and usecatalog:in both packages
- Use
-
#1646
644d6b8Thanks @ijjk! - Stop eager input-graph directive discovery in deferred Next.js builds and rely on loader/socket-driven discovery withonBeforeDeferredEntries. -
Updated dependencies [
d040182,66d49c0,dc0c0dc,e436242,ec517fa,a5c90ce,ea97bd6,0a86de3,32a17b4,71d39d2,873b4e2,66585fd,0a86de3,89d242f,66d49c0,ebb0a4a,9513a81]:- @workflow/swc-plugin@5.0.0-beta.1
- @workflow/core@5.0.0-beta.1
- @workflow/builders@5.0.0-beta.1
- #1642
c5cdfc0Thanks @VaguelySerious! - Initial v5 beta release
-
#1641
35b539bThanks @TooTallNate! - Adddetectmode to SWC plugin and use it during discovery to filter false positive directive detections -
Updated dependencies [
35b539b,372abba,bab8cdd,c5cdfc0]:- @workflow/builders@5.0.0-beta.0
- @workflow/swc-plugin@5.0.0-beta.0
- @workflow/core@5.0.0-beta.0
-
#1619
5aab85bThanks @johnlindquist! - Remove unuseddataDiroption fromwithWorkflow()config. The option was accepted in the type but never read. -
Updated dependencies [
f5d2aef,5f138f2,a6bcea9,7e70d18,ba916e1,c9b3038,3308701,c8dce52,ab872cc]:- @workflow/builders@4.0.1-beta.69
- @workflow/core@4.2.0-beta.78
-
#1597
4429078Thanks @TooTallNate! - Stop unconditionally settingWORKFLOW_PUBLIC_MANIFEST=1duringnext dev, which causedpublic/.well-known/workflow/v1/manifest.jsonto be created without the env var being explicitly set. -
Updated dependencies [
d1330cf,d8aaf27,5d22e61,047c01b,7c996a7,443a9e6]:- @workflow/builders@4.0.1-beta.68
- @workflow/core@4.2.0-beta.77
- @workflow/swc-plugin@4.1.0-beta.22
- Updated dependencies []:
- @workflow/core@4.2.0-beta.76
- @workflow/builders@4.0.1-beta.67
-
#1567
6dc1b78Thanks @VaguelySerious! - Increase flow route limit to max fluid duration and fail run if a single replay takes too long -
Updated dependencies [
a98f8de,d38114b,6dc1b78]:- @workflow/core@4.2.0-beta.75
- @workflow/builders@4.0.1-beta.66
- Updated dependencies [
a3b7c48,62ff600,4f646e3,d119c74]:- @workflow/builders@4.0.1-beta.65
- @workflow/core@4.2.0-beta.74
- Updated dependencies [
8e7083b,52db376,d1391e1,c739b99]:- @workflow/core@4.2.0-beta.73
- @workflow/builders@4.0.1-beta.64
-
#1468
5010ebeThanks @ijjk! - Fix deferred Next.js discovery bootstrap and improve workflow alias path resolution for app/pages/workflows sources. -
#1461
977b7e9Thanks @AndrewBarba! - Add optional projectRoot to builder config to allow explicit resolution of workflow module specifiers without relying on process.cwd(). Threads the root through discovery, SWC transforms, and the Next.js deferred builder while preserving existing behavior when omitted. -
Updated dependencies [
73a851a,84599b7,672d919,beccbc4,77fd9ad,78f1b0e,da6adf7,aee035f,5010ebe,992d768,01bbe66,6cce021,2b07294,977b7e9]:- @workflow/core@4.2.0-beta.72
- @workflow/builders@4.0.1-beta.63
- @workflow/swc-plugin@4.1.0-beta.21
-
#1420
3cc2943Thanks @TooTallNate! - SetmaxDurationin generated.vc-config.jsonfor workflow functions ("max"for step,60for flow) -
#1400
a2c0c7eThanks @VaguelySerious! - Seed lazy workflow file discovery in NextJS. Require workflow definitions to be in manifest for Vercel environments. -
Updated dependencies [
97e4384,5d95abf,dcb0761,3cc2943,2f0772d,a2c0c7e,2cc42cb,f52afe7]:- @workflow/core@4.2.0-beta.71
- @workflow/swc-plugin@4.1.0-beta.20
- @workflow/builders@4.0.1-beta.62
- Updated dependencies [
7df1385,58e67ce]:- @workflow/core@4.2.0-beta.70
- @workflow/builders@4.0.1-beta.61
- Updated dependencies [
825417a,fb5a500,d72c822]:- @workflow/core@4.2.0-beta.69
- @workflow/builders@4.0.1-beta.60
- @workflow/swc-plugin@4.1.0-beta.19
- Updated dependencies [
83dbd46,854a25f]:- @workflow/core@4.2.0-beta.68
- @workflow/builders@4.0.1-beta.59
- Updated dependencies [
c71befe,36a901d]:- @workflow/core@4.2.0-beta.67
- @workflow/builders@4.0.1-beta.58
- Updated dependencies [
8b5a388,dff00c9]:- @workflow/core@4.2.0-beta.66
- @workflow/builders@4.0.1-beta.57
- Updated dependencies []:
- @workflow/core@4.2.0-beta.65
- @workflow/builders@4.0.1-beta.56
- Updated dependencies [
adfe8b6,adfe8b6,7618ac3,860531d,60bc9d5,bbe40ff,30e24d4,a7ae7e9]:- @workflow/core@4.2.0-beta.64
- @workflow/builders@4.0.1-beta.55
-
#1230
a9fea91Thanks @ijjk! - Fix deferred build mode for Next.js -
Updated dependencies [
4ab4412,809339b,a9fea91]:- @workflow/core@4.1.0-beta.63
- @workflow/builders@4.0.1-beta.54
-
#1217
e55c636Thanks @pranaygp! - Upgrade dependencies across all packages -
Updated dependencies [
6f2cbcd,02681dc,028a828,e55c636]:- @workflow/core@4.1.0-beta.62
- @workflow/builders@4.0.1-beta.53
-
#1192
339c343Thanks @NathanColosimo! - Fix loader dependency tracking to avoid package.json resolution failures. -
Updated dependencies [
f5ea16f,70223a9,d99ca9c]:- @workflow/core@4.1.0-beta.61
- @workflow/builders@4.0.1-beta.52
- Updated dependencies [
c1cd9a3]:- @workflow/core@4.1.0-beta.60
- @workflow/builders@4.0.1-beta.51
- Updated dependencies [
c75de97,b65bb07]:- @workflow/core@4.1.0-beta.59
- @workflow/builders@4.0.1-beta.50
- Updated dependencies [
0d5323c,7046610,c2b4fe9,6e72b29,ea3254e,1c11573,9f77380,852e3f1,29347b7,5e06a7c]:- @workflow/core@4.1.0-beta.58
- @workflow/builders@4.0.1-beta.49
-
#1038
f4a1994Thanks @ijjk! - Fix condition for lazy discovery with canary -
#1036
01e8e80Thanks @ijjk! - Make lazy discovery in Next.js opt-in -
Updated dependencies []:
- @workflow/core@4.1.0-beta.57
- @workflow/builders@4.0.1-beta.48
-
#1029
94760b4Thanks @ijjk! - Track loader transform deps instead of clearing Next cache -
#992
dc2dc6aThanks @ijjk! - stop esbuild bundling for deferred step route in Next.js -
Updated dependencies [
c56dc38,d7d005b,8d117cd,94760b4,63caf93,dc2dc6a]:- @workflow/core@4.1.0-beta.56
- @workflow/builders@4.0.1-beta.47
-
#976
a5935abThanks @ijjk! - Add lazy workflow/step discovery via deferredEntries in next -
Updated dependencies [
3d770d5,054e40c,a5935ab,fc4cad6,1adcc6a,56f2221]:- @workflow/builders@4.0.1-beta.46
- @workflow/core@4.1.0-beta.55
- @workflow/swc-plugin@4.1.0-beta.18
- Updated dependencies [
2d1d69f,fcfaf8b,d9e9859,ef23b0b,f7fd88e,fcfaf8b]:- @workflow/builders@4.0.1-beta.45
- @workflow/core@4.1.0-beta.54
- @workflow/swc-plugin@4.1.0-beta.17
-
#901
35a9f0cThanks @TooTallNate! - Fix module specifier cache bug and add subpath export resolution for package IDs -
#944
fed805aThanks @pranaygp! - Bump Next.js devDependency to 16.1.6 for type compatibility -
#899
73bf7beThanks @TooTallNate! - Change compiler ID generation logic to use Node.js import specifiersIDs for workflows, steps, and classes now use module specifiers:
- Local files use
./path/to/fileformat instead ofpath/to/file.ext - Package files use
packageName@versionformat (e.g.,workflow@4.0.1)
This enables stable IDs across different package.json export conditions.
- Local files use
-
#926
8ab1ba2Thanks @ijjk! - Add Next.js cache invalidation on swc transform change -
#963
661724cThanks @TooTallNate! - Expose workflow manifest via HTTP whenWORKFLOW_PUBLIC_MANIFEST=1 -
#859
8114792Thanks @TooTallNate! - Add discovery for custom classes with workflow serialization -
Updated dependencies [
0ce46b9,35a9f0c,f090de1,79e988f,2453b29,b9c782d,c54ba21,b5296a7,c1d7c8d,e0061b8,38e8d55,088de0a,73bf7be,efb33b2,661724c,8114792,088de0a]:- @workflow/core@4.1.0-beta.53
- @workflow/swc-plugin@4.1.0-beta.16
- @workflow/builders@4.0.1-beta.44
- Updated dependencies [
e4e3281,f40532a]:- @workflow/core@4.1.0-beta.52
- @workflow/builders@4.0.1-beta.43
- Updated dependencies [
50f50f4,0b5cc48,4966b72,4966b72,13d4cee,4ad3fcd,a2b688d,244b94a,1f684df,81c5a83,b4113da,b16a682,bd8116d,1060f9d,00c7961,c45bc3f]:- @workflow/builders@4.0.1-beta.42
- @workflow/core@4.1.0-beta.51
- @workflow/swc-plugin@4.1.0-beta.15
- Updated dependencies [
5ba82ec]:- @workflow/core@4.0.1-beta.41
- @workflow/builders@4.0.1-beta.41
- Updated dependencies [
1843704,f93e894]:- @workflow/swc-plugin@4.0.1-beta.14
- @workflow/core@4.0.1-beta.40
- @workflow/builders@4.0.1-beta.40
-
#792
344c90fThanks @ijjk! - Add Next.js pages router entries handling -
Updated dependencies [
344c90f,b729d49]:- @workflow/core@4.0.1-beta.39
- @workflow/builders@4.0.1-beta.39
- Updated dependencies [
7906429,7906429,a2fc53a]:- @workflow/swc-plugin@4.0.1-beta.13
- @workflow/core@4.0.1-beta.38
- @workflow/builders@4.0.1-beta.38
- Updated dependencies [
61fdb41,3dd5b27,49f650c,39e5774]:- @workflow/core@4.0.1-beta.37
- @workflow/builders@4.0.1-beta.37
- Updated dependencies []:
- @workflow/core@4.0.1-beta.36
- @workflow/builders@4.0.1-beta.36
-
#731
505063cThanks @TooTallNate! - Special-case "server-only" and "client-only" packages as external -
Updated dependencies [
4d6f797,505063c,4d6f797]:- @workflow/builders@4.0.1-beta.35
- @workflow/core@4.0.1-beta.35
- Updated dependencies [
d552374]:- @workflow/builders@4.0.1-beta.34
-
#712
307f4b0Thanks @ijjk! - Revert lazy workflow and step discovery -
#705
7ff68d1Thanks @TooTallNate! - Passtsconfigto esbuild for support of "paths" aliases -
Updated dependencies [
9b1640d,307f4b0,7ff68d1]:- @workflow/core@4.0.1-beta.34
- @workflow/builders@4.0.1-beta.33
-
#700
851c020Thanks @ijjk! - Validate cached workflows/steps and reduce build debounce -
Updated dependencies []:
- @workflow/core@4.0.1-beta.33
- @workflow/builders@4.0.1-beta.32
-
#455
e3f0390Thanks @karthikscale3! - Added Control Flow Graph extraction from Workflows and extended manifest.json's schema to incorporate the graph structure into it. Refactored manifest generation to pass manifest as a parameter instead of using instance state. Add e2e tests for manifest validation across all builders. -
Updated dependencies [
e3f0390]:- @workflow/builders@4.0.1-beta.31
- @workflow/core@4.0.1-beta.32
-
#640
ea3afceThanks @ijjk! - Add lazy workflow and step discovery in Next.js -
Updated dependencies [
ea3afce,25b02b0]:- @workflow/builders@4.0.1-beta.30
- @workflow/core@4.0.1-beta.31
- Updated dependencies []:
- @workflow/core@4.0.1-beta.30
- @workflow/builders@4.0.1-beta.29
- Updated dependencies [
eaf9aa6]:- @workflow/core@4.0.1-beta.29
- @workflow/builders@4.0.1-beta.28
- Updated dependencies [
ea2a67e,712f6f8]:- @workflow/core@4.0.1-beta.28
- @workflow/builders@4.0.1-beta.27
- Updated dependencies [
deaf019,b56aae3,4d7a393]:- @workflow/core@4.0.1-beta.27
- @workflow/builders@4.0.1-beta.26
- #604
6265534Thanks @VaguelySerious! - Bump next.js to address CVE-2025-55184
- Updated dependencies [
696e7e3]:- @workflow/core@4.0.1-beta.26
- @workflow/builders@4.0.1-beta.25
- Updated dependencies [
19c271c,161c54c,0bbd26f,c35b445,d3fd81d]:- @workflow/builders@4.0.1-beta.24
- @workflow/core@4.0.1-beta.25
-
21cff15: Add support for
.mjs,.mts,.cjs, and.ctsfile extensions in the SWC transform- Updated turbopack rules to include
*.mjs,*.mts,*.cjs,*.ctsin addition to existing extensions - Fixed TypeScript detection for
.mtsand.ctsfiles across all transform plugins - Updated esbuild
resolveExtensionsto include.mtsand.cts - Updated the file watcher's
watchableExtensionsto include.cts
- Updated turbopack rules to include
-
Updated dependencies [fc774e5]
-
Updated dependencies [21cff15]
-
Updated dependencies [fa37d26]
-
Updated dependencies [f46c51e]
-
Updated dependencies [af5b005]
-
Updated dependencies [43f2dec]
- @workflow/builders@4.0.1-beta.23
- @workflow/swc-plugin@4.0.1-beta.12
- @workflow/core@4.0.1-beta.24
- 1112901: Stop reading server externals internal list
- @workflow/core@4.0.1-beta.23
- @workflow/builders@4.0.1-beta.22
- ac7997b: Update to latest swc/core and preserve JSX
- Updated dependencies [ac7997b]
- Updated dependencies [02c41cc]
- @workflow/swc-plugin@4.0.1-beta.11
- @workflow/builders@4.0.1-beta.21
- @workflow/core@4.0.1-beta.22
- Updated dependencies [2f0840b]
- Updated dependencies [555d7a6]
- @workflow/core@4.0.1-beta.21
- @workflow/swc-plugin@4.0.1-beta.10
- @workflow/builders@4.0.1-beta.20
- 8d4562e: Rename leftover references to "embedded world" to be "local world"
- Updated dependencies [d53bf90]
- Updated dependencies [0f1645b]
- Updated dependencies [3c19e90]
- Updated dependencies [1ac5592]
- Updated dependencies [5b91861]
- Updated dependencies [bdde1bd]
- Updated dependencies [0cacb99]
- Updated dependencies [8d4562e]
- @workflow/builders@4.0.1-beta.19
- @workflow/core@4.0.1-beta.20
- @workflow/swc-plugin@4.0.1-beta.9
- Updated dependencies [07800c2]
- Updated dependencies [fb9fd0f]
- Updated dependencies [b042ba7]
- Updated dependencies [8b470f0]
- @workflow/core@4.0.1-beta.19
- @workflow/swc-plugin@4.0.1-beta.8
- @workflow/builders@4.0.1-beta.18
- @workflow/core@4.0.1-beta.18
- @workflow/builders@4.0.1-beta.17
- @workflow/core@4.0.1-beta.17
- @workflow/builders@4.0.1-beta.16
- Updated dependencies [3436629]
- Updated dependencies [9961140]
- Updated dependencies [73b6c68]
- @workflow/core@4.0.1-beta.16
- @workflow/builders@4.0.1-beta.15
- Updated dependencies [e5c5236]
- @workflow/swc-plugin@4.0.1-beta.7
- @workflow/builders@4.0.1-beta.14
- Updated dependencies [3d99d6d]
- @workflow/core@4.0.1-beta.15
- @workflow/builders@4.0.1-beta.13
- Updated dependencies [6e41c90]
- @workflow/core@4.0.1-beta.14
- @workflow/builders@4.0.1-beta.12
- Updated dependencies [2fde24e]
- Updated dependencies [4b70739]
- @workflow/core@4.0.1-beta.13
- @workflow/builders@4.0.1-beta.11
- Updated dependencies [5eb588a]
- Updated dependencies [00b0bb9]
- Updated dependencies [0b848cd]
- Updated dependencies [85ce8e0]
- Updated dependencies [8e96134]
- Updated dependencies [b97b6bf]
- Updated dependencies [45b7b41]
- Updated dependencies [f8e5d10]
- Updated dependencies [6be03f3]
- Updated dependencies [8002e0f]
- Updated dependencies [f07b2da]
- Updated dependencies [aecdcdf]
- @workflow/swc-plugin@4.0.1-beta.6
- @workflow/core@4.0.1-beta.12
- @workflow/builders@4.0.1-beta.10
- 94d46d4: Refactor
@workflow/nextto dynamically import@workflow/builders - Updated dependencies [8208b53]
- Updated dependencies [4f9ae4e]
- Updated dependencies [aac1b6c]
- Updated dependencies [6373ab5]
- @workflow/builders@4.0.1-beta.9
- @workflow/core@4.0.1-beta.11
- @workflow/swc-plugin@4.0.1-beta.5
- Updated dependencies [7013f29]
- Updated dependencies [a28bc37]
- Updated dependencies [e0c6618]
- Updated dependencies [809e0fe]
- Updated dependencies [adf0cfe]
- Updated dependencies [5c0268b]
- Updated dependencies [0b3e89e]
- Updated dependencies [7a47eb8]
- @workflow/core@4.0.1-beta.10
- @workflow/swc-plugin@4.0.1-beta.4
- @workflow/builders@4.0.1-beta.8
- Updated dependencies [9f56434]
- @workflow/core@4.0.1-beta.9
- @workflow/builders@4.0.1-beta.7
- Updated dependencies [c2fa9df]
- @workflow/builders@4.0.1-beta.6
- 4a821fc: Fix Windows path handling by normalizing backslashes to forward slashes in workflow IDs
- Updated dependencies [4a821fc]
- Updated dependencies [4a821fc]
- @workflow/swc-plugin@4.0.1-beta.3
- @workflow/builders@4.0.1-beta.5
- @workflow/core@4.0.1-beta.8
- 5dfa4eb: Extract queue trigger configuration constants
- 2363e47: Move NextBuilder to @workflow/next package
- Updated dependencies [80d68b7]
- Updated dependencies [744d82f]
- Updated dependencies [ebee7f5]
- Updated dependencies [652485a]
- Updated dependencies [4585222]
- Updated dependencies [10bfd4a]
- Updated dependencies [5dfa4eb]
- Updated dependencies [05714f7]
- Updated dependencies [f8c779e]
- Updated dependencies [bf54a7b]
- @workflow/builders@4.0.1-beta.4
- @workflow/core@4.0.1-beta.7
- f973954: Update license to Apache 2.0
- Updated dependencies [10309c3]
- Updated dependencies [f973954]
- Updated dependencies [a3326a2]
- @workflow/core@4.0.1-beta.6
- @workflow/swc-plugin@4.0.1-beta.2
- @workflow/cli@4.0.1-beta.7
- Updated dependencies [796fafd]
- Updated dependencies [70be894]
- Updated dependencies [20d51f0]
- @workflow/core@4.0.1-beta.5
- @workflow/cli@4.0.1-beta.6
- f7862b7: Use turbopack rule condition when available
- 08ed58b: Update withWorkflow and expand documentation on usage
- Updated dependencies [6504e42]
- Updated dependencies [0f845af]
- @workflow/core@4.0.1-beta.4
- @workflow/cli@4.0.1-beta.5
- Updated dependencies [66332f2]
- Updated dependencies [dbf2207]
- @workflow/cli@4.0.1-beta.4
- Updated dependencies [dfdb280]
- Updated dependencies [57419e5]
- Updated dependencies [d3a4ed3]
- @workflow/cli@4.0.1-beta.3
- @workflow/core@4.0.1-beta.3
- Updated dependencies [854feb4]
- Updated dependencies [f5f171f]
- Updated dependencies [f1c6bc5]
- @workflow/core@4.0.1-beta.2
- @workflow/cli@4.0.1-beta.2
- 1408293: Add "description" field to
package.jsonfile - e46294f: Add "license" and "repository" fields to
package.jsonfile - Updated dependencies [57ebfcb]
- Updated dependencies [57ebfcb]
- Updated dependencies [1408293]
- Updated dependencies [8196cd9]
- Updated dependencies [e46294f]
- @workflow/cli@4.0.1-beta.1
- @workflow/core@4.0.1-beta.1
- @workflow/swc-plugin@4.0.1-beta.1
- fcf63d0: Initial publish
- Updated dependencies [fcf63d0]
- @workflow/swc-plugin@4.0.1-beta.0
- @workflow/core@4.0.1-beta.0
- @workflow/cli@4.0.1-beta.0