Files
vercel__workflow/packages/web-shared/CHANGELOG.md
github-actions[bot] 8f9656deab Version Packages (beta) (#2026)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-22 09:34:43 +02:00

55 KiB

@workflow/web-shared

5.0.0-beta.7

Patch Changes

5.0.0-beta.6

Patch Changes

  • #2006 23943f1 Thanks @tomdale! - Use a typed Tailwind duration utility in the trace viewer controls.

  • Updated dependencies [9d2a926]:

    • @workflow/core@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.3

5.0.0-beta.5

Patch Changes

5.0.0-beta.4

Patch Changes

  • #1883 640a050 Thanks @TooTallNate! - Polish the new trace viewer: add detail pane, middle-truncate component, timeline tweaks, and various UI cleanups.

  • Updated dependencies []:

    • @workflow/core@5.0.0-beta.4

5.0.0-beta.3

Patch Changes

5.0.0-beta.2

Patch Changes

5.0.0-beta.1

Patch Changes

5.0.0-beta.0

Major Changes

Patch Changes

  • Updated dependencies [c5cdfc0]:
    • @workflow/core@5.0.0-beta.0
    • @workflow/utils@5.0.0-beta.0
    • @workflow/world@5.0.0-beta.0

4.1.0-beta.73

Patch Changes

4.1.0-beta.72

Patch Changes

  • Updated dependencies [b30b0dc, d8aaf27, 047c01b]:
    • @workflow/world@4.1.0-beta.16
    • @workflow/core@4.2.0-beta.77

4.1.0-beta.71

Patch Changes

  • Updated dependencies []:
    • @workflow/core@4.2.0-beta.76

4.1.0-beta.70

Patch Changes

4.1.0-beta.69

Patch Changes

  • Updated dependencies [62ff600, 4f646e3]:
    • @workflow/core@4.2.0-beta.74

4.1.0-beta.68

Patch Changes

4.1.0-beta.67

Patch Changes

4.1.0-beta.66

Patch Changes

4.1.0-beta.65

Patch Changes

  • #1358 5c6ae60 Thanks @karthikscale3! - Improve workflow observability UX with decoupled pagination, stream virtualization, and decrypt actions

  • Updated dependencies [7df1385, 58e67ce]:

    • @workflow/core@4.2.0-beta.70

4.1.0-beta.64

Patch Changes

4.1.0-beta.63

Patch Changes

  • #1261 887cc2b Thanks @VaguelySerious! - Refactor trace viewer to build spans entirely from events instead of fetching Steps and Hooks as separate resources.

  • #1305 c59dd8c Thanks @karthikscale3! - Enrich sidepanel with "resumedAt" for sleeps. Lower case the properties.

  • #1308 33101a2 Thanks @karthikscale3! - Move decrypt operation to the entity panel inside web-shared and wire it up to web via component callback.

  • Updated dependencies [83dbd46, 854a25f]:

    • @workflow/core@4.2.0-beta.68

4.1.0-beta.62

Patch Changes

  • Updated dependencies [c71befe, 36a901d, d8daa2a]:
    • @workflow/core@4.2.0-beta.67
    • @workflow/world@4.1.0-beta.11

4.1.0-beta.61

Patch Changes

  • Updated dependencies [8b5a388, dff00c9]:
    • @workflow/core@4.2.0-beta.66

4.1.0-beta.60

Patch Changes

  • Updated dependencies [11dcb64]:
    • @workflow/world@4.1.0-beta.10
    • @workflow/core@4.2.0-beta.65

4.1.0-beta.59

Patch Changes

4.1.0-beta.58

Patch Changes

4.1.0-beta.57

Patch Changes

4.1.0-beta.56

Patch Changes

4.1.0-beta.55

Patch Changes

  • Updated dependencies [c1cd9a3]:
    • @workflow/core@4.1.0-beta.60

4.1.0-beta.54

Patch Changes

  • Updated dependencies [c75de97, b65bb07, b65bb07]:
    • @workflow/core@4.1.0-beta.59
    • @workflow/world@4.1.0-beta.6

4.1.0-beta.53

Patch Changes

4.1.0-beta.52

Patch Changes

  • Updated dependencies []:
    • @workflow/core@4.1.0-beta.57

4.1.0-beta.51

Patch Changes

  • #1015 c56dc38 Thanks @TooTallNate! - Extract browser-safe serialization format from @workflow/core and split o11y hydration by environment. Data hydration now happens client-side in the browser, enabling future e2e encryption support.

  • #1017 4938b24 Thanks @TooTallNate! - Render the detail panel outside the trace viewer context so hydrated data no longer passes through the web worker's postMessage boundary. Fixes URLSearchParams object could not be cloned errors.

  • #1018 8a53c3f Thanks @TooTallNate! - Replace JSON.stringify-based data rendering with react-inspector ObjectInspector for proper display of Map, Set, URLSearchParams, Date, Error, RegExp, typed arrays, and other non-plain-object types.

  • Updated dependencies [c56dc38, d7d005b, 8d117cd, 63caf93, dc2dc6a]:

    • @workflow/core@4.1.0-beta.56

4.1.0-beta.50

Patch Changes

  • Updated dependencies [3d770d5, a5935ab, fc4cad6, 56f2221]:
    • @workflow/utils@4.1.0-beta.12
    • @workflow/core@4.1.0-beta.55
    • @workflow/world@4.1.0-beta.4

4.1.0-beta.49

Patch Changes

4.1.0-beta.48

Patch Changes

  • #927 f090de1 Thanks @karthikscale3! - Added subpatch exports for runtime modules to allow direct imports in core. Refactored web-shared to be a thin package that exported UI components and world-actions. Updated web package to consume the UI components and world-actions from web-shared.

  • Updated dependencies [0ce46b9, f090de1, 79e988f, c54ba21, e0061b8, 38e8d55, 088de0a, efb33b2, 088de0a]:

    • @workflow/world@4.1.0-beta.2
    • @workflow/core@4.1.0-beta.53

4.1.0-beta.47

Patch Changes

  • Updated dependencies [e4e3281]:
    • @workflow/core@4.1.0-beta.52

4.1.0-beta.46

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

  • #894 a2b688d Thanks @VaguelySerious! - Fix resuming v1 hooks and cancelling/re-running v1 runs from a v2 UI or runtime

  • #869 24ca465 Thanks @karthikscale3! - Allow recreateRun to accept an optional deploymentId parameter

  • #814 b16a682 Thanks @TooTallNate! - Move "parse-name" into the utils package

  • #833 bd8116d Thanks @TooTallNate! - Remove skipProxy and baseUrl config options, simplify proxy logic

  • #853 1060f9d Thanks @TooTallNate! - BREAKING CHANGE: Change user input/output to be binary data (Uint8Array) at the World interface

    This is part of specVersion 2 changes where serialization of workflow and step data uses binary format instead of JSON arrays. This allows the workflow client to be fully responsible for the data serialization format and enables future enhancements such as encryption and compression without the World implementation needing to care about the underlying data representation.

  • #891 0aa50e5 Thanks @karthikscale3! - Add missing 'use client' directives to client components

  • #621 4966b72 Thanks @pranaygp! - Remove deprecated workflow_completed, workflow_failed, and workflow_started events in favor of run_completed, run_failed, and run_started events.

  • #856 f64b776 Thanks @karthikscale3! - Style the resolve hook modal for theme tokens and align the cancel action with secondary button styling.

  • #621 4966b72 Thanks @pranaygp! - Add specVersion property to World interface

    • All worlds expose @workflow/world package version for protocol compatibility
    • Stored in run_created event and WorkflowRun schema
    • Displayed in observability UI
  • #868 c45bc3f Thanks @pranaygp! - Add SDK version to workflow run executionContext for observability

  • Updated dependencies [4966b72, 26a9833, 4966b72, b59559b, 4966b72, a2b688d, 4966b72, 1f684df, b16a682, bd8116d, 1060f9d, 00c7961, 4966b72, 4966b72, b973b8d, c45bc3f, 4966b72]:

    • @workflow/world@4.1.0-beta.1
    • @workflow/errors@4.1.0-beta.14
    • @workflow/world-vercel@4.1.0-beta.29
    • @workflow/core@4.1.0-beta.51
    • @workflow/utils@4.1.0-beta.11

4.0.1-beta.45

Patch Changes

4.0.1-beta.44

Patch Changes

4.0.1-beta.43

Patch Changes

  • #788 b729d49 Thanks @VaguelySerious! - Ensure re-running Run from o11y UI will use specified world, instead of inferring from env

  • Updated dependencies [344c90f, b729d49]:

    • @workflow/core@4.0.1-beta.39

4.0.1-beta.42

Patch Changes

  • #774 abdca8f Thanks @VaguelySerious! - Improve display of configuration information. Fix opening of Vercel backend when using --localUi. Fix world caching in multi-tenant environments. Fix flicker in run table when refreshing. Improve contributor experience by adding --observabilityCwd flag to easily iterate on web UI from another directory. Polish navbar UI.

  • #783 125d0a6 Thanks @VaguelySerious! - Fix unsafe access of requestId in UI worker for trace viewer

  • #787 7ff6a05 Thanks @VaguelySerious! - Allow passing user env variables to vercel backend in o11y UI

4.0.1-beta.41

Patch Changes

  • Updated dependencies [7906429]:
    • @workflow/core@4.0.1-beta.38

4.0.1-beta.40

Patch Changes

4.0.1-beta.39

Patch Changes

  • #747 3fb57e1 Thanks @pranaygp! - Use env variables instead of query params for world config (like WORKFLOW_TARGET_WORLD)

    BREAKING CHANGE: The OSS web UI is now locked to a single world and will not let you change world using query params

4.0.1-beta.38

Patch Changes

  • #736 0d79ff0 Thanks @VaguelySerious! - Increase contrast on attribute items in sidebar

  • #751 dd3db13 Thanks @VaguelySerious! - Remove the unused paused/resumed run events and states

    • Remove run_paused and run_resumed event types
    • Remove paused status from WorkflowRunStatus
    • Remove PauseWorkflowRunParams and ResumeWorkflowRunParams types
    • Remove pauseWorkflowRun and resumeWorkflowRun functions from world-vercel
  • Updated dependencies [dd3db13]:

    • @workflow/world@4.0.1-beta.12
    • @workflow/core@4.0.1-beta.36
    • @workflow/errors@4.0.1-beta.13

4.0.1-beta.37

Patch Changes

4.0.1-beta.36

Patch Changes

  • Updated dependencies [9b1640d, 307f4b0]:
    • @workflow/core@4.0.1-beta.34
    • @workflow/errors@4.0.1-beta.13

4.0.1-beta.35

Patch Changes

  • Updated dependencies []:
    • @workflow/core@4.0.1-beta.33

4.0.1-beta.34

Patch Changes

  • Updated dependencies [e3f0390]:
    • @workflow/world@4.0.1-beta.11
    • @workflow/core@4.0.1-beta.32
    • @workflow/errors@4.0.1-beta.12

4.0.1-beta.33

Patch Changes

  • #674 4bc98ff Thanks @VaguelySerious! - Move ErrorBoundary component from web to web-shared and use in sidebar detail view.

  • Updated dependencies [25b02b0]:

    • @workflow/core@4.0.1-beta.31
    • @workflow/errors@4.0.1-beta.11

4.0.1-beta.32

Patch Changes

  • #673 616bc67 Thanks @VaguelySerious! - Fix null access in event data. This is due to a typing issue in event.eventData in the world interface, which will be resolved separately

4.0.1-beta.31

Patch Changes

4.0.1-beta.30

Patch Changes

  • Updated dependencies [eaf9aa6]:
    • @workflow/core@4.0.1-beta.29

4.0.1-beta.29

Patch Changes

4.0.1-beta.28

Patch Changes

4.0.1-beta.27

Patch Changes

  • #586 a4b67a9 Thanks @karthikscale3! - Show a conversation view in the trace viewer UI for doStreamStep steps from DurableAgent

  • Updated dependencies [696e7e3]:

    • @workflow/core@4.0.1-beta.26
    • @workflow/errors@4.0.1-beta.8

4.0.1-beta.26

Patch Changes

4.0.1-beta.25

Patch Changes

  • 57a2c32: Add expiredAt attribute to Run
  • 14daedd: Refine span viewer panel UI: reduced font sizes and spacing, added connecting lines in detail cards, improved attribute layout with bordered containers. Improve status badge with colored indicators and optional duration, add overlay mode to copyable text, simplify stream detail back navigation
  • 4aecb99: Add workflow graph visualization to observability UI and o11y migration to nuqs for url state management
  • 24e6271: UI polish: inline durations, font fixes, trace viewer scrolling fix
  • 7969df9: Pretty-print large durations in trace viewer as days/hours/minutes/seconds instead of raw seconds
  • 8172455: Show expiredAt date in trace viewer, add tooltip
  • Updated dependencies [57a2c32]
    • @workflow/world@4.0.1-beta.9
    • @workflow/core@4.0.1-beta.24

4.0.1-beta.24

Patch Changes

  • @workflow/core@4.0.1-beta.23

4.0.1-beta.23

Patch Changes

  • Updated dependencies [02c41cc]
    • @workflow/core@4.0.1-beta.22

4.0.1-beta.22

Patch Changes

  • Updated dependencies [2f0840b]
    • @workflow/core@4.0.1-beta.21

4.0.1-beta.21

Patch Changes

  • Updated dependencies [0f1645b]
  • Updated dependencies [10c5b91]
  • Updated dependencies [bdde1bd]
  • Updated dependencies [8d4562e]
    • @workflow/core@4.0.1-beta.20
    • @workflow/world@4.0.1-beta.8

4.0.1-beta.20

Patch Changes

  • fb9fd0f: Add support for closure scope vars in step functions
  • Updated dependencies [07800c2]
  • Updated dependencies [fb9fd0f]
    • @workflow/core@4.0.1-beta.19
    • @workflow/world@4.0.1-beta.7

4.0.1-beta.19

Patch Changes

  • @workflow/core@4.0.1-beta.18

4.0.1-beta.18

Patch Changes

  • @workflow/core@4.0.1-beta.17

4.0.1-beta.17

Patch Changes

  • 9961140: Fix hydration of eventData for sleep calls
  • Updated dependencies [3436629]
  • Updated dependencies [9961140]
  • Updated dependencies [73b6c68]
    • @workflow/core@4.0.1-beta.16

4.0.1-beta.16

Patch Changes

  • Updated dependencies [3d99d6d]
    • @workflow/core@4.0.1-beta.15

4.0.1-beta.15

Patch Changes

  • Updated dependencies [6e41c90]
    • @workflow/core@4.0.1-beta.14

4.0.1-beta.14

Patch Changes

  • 4b70739: Require specifying runId when writing to stream
  • Updated dependencies [2fde24e]
  • Updated dependencies [4b70739]
    • @workflow/core@4.0.1-beta.13
    • @workflow/world@4.0.1-beta.6

4.0.1-beta.13

Patch Changes

  • 00b0bb9: Support structured error rendering
  • b97b6bf: Lock all dependencies in our packages
  • c1ccdc8: [web-shared] Cache world instantiation in server actions (#304)
  • Updated dependencies [5eb588a]
  • Updated dependencies [00b0bb9]
  • Updated dependencies [85ce8e0]
  • Updated dependencies [b97b6bf]
  • Updated dependencies [f8e5d10]
  • Updated dependencies [6be03f3]
  • Updated dependencies [f07b2da]
  • Updated dependencies [00b0bb9]
    • @workflow/core@4.0.1-beta.12
    • @workflow/world@4.0.1-beta.5

4.0.1-beta.12

Patch Changes

  • 00efdfb: Improve trace viewer load times and loading animation
  • Updated dependencies [8208b53]
  • Updated dependencies [aac1b6c]
  • Updated dependencies [6373ab5]
    • @workflow/core@4.0.1-beta.11

4.0.1-beta.11

Patch Changes

  • 0b3e89e: Fix event data serialization for observability
  • Updated dependencies [7013f29]
  • Updated dependencies [a28bc37]
  • Updated dependencies [809e0fe]
  • Updated dependencies [adf0cfe]
  • Updated dependencies [5c0268b]
  • Updated dependencies [0b3e89e]
  • Updated dependencies [7a47eb8]
    • @workflow/core@4.0.1-beta.10

4.0.1-beta.10

Patch Changes

  • 9755566: Increase compatibility for node16 moduleResolution when used for direct imports
  • Updated dependencies [9f56434]
    • @workflow/core@4.0.1-beta.9

4.0.1-beta.9

Patch Changes

  • d71da4a: Update packaging to support node16-style module resolution

4.0.1-beta.8

Patch Changes

  • Updated dependencies [4a821fc]
    • @workflow/core@4.0.1-beta.8

4.0.1-beta.7

Patch Changes

  • 7db9e94: Fix hook events not displaying on trace viewer if there's multiple hook_received events
  • Updated dependencies [05714f7]
    • @workflow/core@4.0.1-beta.7

4.0.1-beta.6

Patch Changes

  • a3326a2: Slightly improve error handling for wait event fetching in detail panel
  • f973954: Update license to Apache 2.0
  • 2ae7426: Export react-jsx transpiled code, not raw jsx
  • Updated dependencies [10309c3]
  • Updated dependencies [f973954]
    • @workflow/core@4.0.1-beta.6
    • @workflow/world@4.0.1-beta.4

4.0.1-beta.5

Patch Changes

  • 8f63385: Add readme section about self-hosting observability UI
  • 7f5a2da: Add support for displaying new wait events
  • 55e2d0b: Extract reusable web UI code into shared package
  • Updated dependencies [796fafd]
  • Updated dependencies [20d51f0]
  • Updated dependencies [70be894]
  • Updated dependencies [20d51f0]
    • @workflow/core@4.0.1-beta.5
    • @workflow/world@4.0.1-beta.3