Files
vercel__workflow/packages/utils/CHANGELOG.md
github-actions[bot] b885f1f2d1 Version Packages (beta) (#1888)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-11 13:21:13 -07:00

5.3 KiB

@workflow/utils

5.0.0-beta.2

Patch Changes

  • #1849 1203dae Thanks @pranaygp! - Friendlier workflow error messages. New SerializationError, WorkflowBuildError, and structured context-violation classes (e.g. NotInWorkflowContextError) with actionable hints and docs links applied to user-facing throw sites; FatalError.is() recognizes any error with fatal: true so context violations and serialization failures now fail fast instead of burning retry attempts. Runtime logs are namespaced under [workflow-sdk] and gain errorAttribution (user vs sdk) plus class-aware hints

5.0.0-beta.1

Patch Changes

5.0.0-beta.0

Major Changes

4.1.0-beta.13

Patch Changes

4.1.0-beta.12

Patch Changes

  • #998 3d770d5 Thanks @ijjk! - Expose workflows manifest under diagnostics folder

4.1.0-beta.11

Minor Changes

  • #621 4966b72 Thanks @pranaygp! - BREAKING: Storage interface is now read-only; all mutations go through events.create()
    • Remove cancel, pause, resume from runs
    • Remove create, update from runs, steps, hooks
    • Add run lifecycle events: run_created, run_started, run_completed, run_failed, run_cancelled
    • Add step_created event type
    • Remove fatal field from step_failed (terminal failure is now implicit)
    • Add step_retrying event with error info for retriable failures

Patch Changes

4.0.1-beta.10

Patch Changes

4.0.1-beta.9

Patch Changes

  • #455 e3f0390 Thanks @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.

4.0.1-beta.8

Patch Changes

4.0.1-beta.7

Patch Changes

4.0.1-beta.6

Patch Changes

4.0.1-beta.5

Patch Changes

  • bc9b628: Prevent @vercel/nft from tracing /proc paths during build
  • 34f3f86: fix(utils): detect linux ports via /proc
  • cd451e0: Replace execa dependency with built-in node execFile

4.0.1-beta.4

Patch Changes

  • edb69c3: Fix port detection and base URL resolution for dev servers

4.0.1-beta.3

Patch Changes

  • b97b6bf: Lock all dependencies in our packages

4.0.1-beta.2

Patch Changes

  • bf170ad: Add initial @workflow/utils package
  • adf0cfe: Add automatic port discovery