Skip to content

v5.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 18:26
· 303 commits to master since this release
5b339f2

@open-wa v5.2.0

47 commits · 7 features · 10 fixes · 22 packages updated

📦 Package Changes

@open-wa/api

2026-09-29

  • #3464 (patch) Thanks @smashah!
    Describe client return values with named types and generate canonical method references, linked type definitions, and OpenAPI responses from the same contracts.

    Preserve configured session, host, and port values when their CLI flags are omitted. Forward link-code configuration to the runtime and display generated codes in the local CLI console.

    Add bounded session diagnostics for reviewable dashboard issue reports, report the running API package version, and share Base UI controls and theme tokens between docs and dashboard.

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/cli

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/client

2026-09-29

  • #3465 (minor) Thanks @smashah!
    Create a Bun and TypeScript messaging application with bunx --bun @open-wa/wa-automate init my-bot. The public create() now prepares a matched browser, presents QR login, and returns a ready messaging client with private persistent session storage.

    Provision missing browsers at startup with shared cache coordination, configurable cache and download policy, and explicit-path errors. Preserve explicit drivers and low-level lifecycle control.

    Return a validated message ID from sendText, or throw SendTextError with a known-not-sent or uncertain outcome. Never retry an uncertain send automatically.

  • #3464 (patch) Thanks @smashah!
    Describe client return values with named types and generate canonical method references, linked type definitions, and OpenAPI responses from the same contracts.

    Preserve configured session, host, and port values when their CLI flags are omitted. Forward link-code configuration to the runtime and display generated codes in the local CLI console.

    Add bounded session diagnostics for reviewable dashboard issue reports, report the running API package version, and share Base UI controls and theme tokens between docs and dashboard.

@open-wa/config

2026-09-29

  • #3465 (minor) Thanks @smashah!
    Create a Bun and TypeScript messaging application with bunx --bun @open-wa/wa-automate init my-bot. The public create() now prepares a matched browser, presents QR login, and returns a ready messaging client with private persistent session storage.

    Provision missing browsers at startup with shared cache coordination, configurable cache and download policy, and explicit-path errors. Preserve explicit drivers and low-level lifecycle control.

    Return a validated message ID from sendText, or throw SendTextError with a known-not-sent or uncertain outcome. Never retry an uncertain send automatically.

@open-wa/core

2026-09-29

  • #3465 (minor) Thanks @smashah!
    Create a Bun and TypeScript messaging application with bunx --bun @open-wa/wa-automate init my-bot. The public create() now prepares a matched browser, presents QR login, and returns a ready messaging client with private persistent session storage.

    Provision missing browsers at startup with shared cache coordination, configurable cache and download policy, and explicit-path errors. Preserve explicit drivers and low-level lifecycle control.

    Return a validated message ID from sendText, or throw SendTextError with a known-not-sent or uncertain outcome. Never retry an uncertain send automatically.

@open-wa/decrypt

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/domain

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/driver-interface

2026-09-29

  • #3465 (minor) Thanks @smashah!
    Create a Bun and TypeScript messaging application with bunx --bun @open-wa/wa-automate init my-bot. The public create() now prepares a matched browser, presents QR login, and returns a ready messaging client with private persistent session storage.

    Provision missing browsers at startup with shared cache coordination, configurable cache and download policy, and explicit-path errors. Preserve explicit drivers and low-level lifecycle control.

    Return a validated message ID from sendText, or throw SendTextError with a known-not-sent or uncertain outcome. Never retry an uncertain send automatically.

@open-wa/driver-lightpanda

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/driver-playwright

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/driver-puppeteer

2026-09-29

  • #3465 (minor) Thanks @smashah!
    Create a Bun and TypeScript messaging application with bunx --bun @open-wa/wa-automate init my-bot. The public create() now prepares a matched browser, presents QR login, and returns a ready messaging client with private persistent session storage.

    Provision missing browsers at startup with shared cache coordination, configurable cache and download policy, and explicit-path errors. Preserve explicit drivers and low-level lifecycle control.

    Return a validated message ID from sendText, or throw SendTextError with a known-not-sent or uncertain outcome. Never retry an uncertain send automatically.

@open-wa/hyperemitter

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/logger

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/mcp

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/plugin-sdk

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/schema

2026-09-29

  • #3465 (minor) Thanks @smashah!
    Create a Bun and TypeScript messaging application with bunx --bun @open-wa/wa-automate init my-bot. The public create() now prepares a matched browser, presents QR login, and returns a ready messaging client with private persistent session storage.

    Provision missing browsers at startup with shared cache coordination, configurable cache and download policy, and explicit-path errors. Preserve explicit drivers and low-level lifecycle control.

    Return a validated message ID from sendText, or throw SendTextError with a known-not-sent or uncertain outcome. Never retry an uncertain send automatically.

  • #3464 (patch) Thanks @smashah!
    Describe client return values with named types and generate canonical method references, linked type definitions, and OpenAPI responses from the same contracts.

    Preserve configured session, host, and port values when their CLI flags are omitted. Forward link-code configuration to the runtime and display generated codes in the local CLI console.

    Add bounded session diagnostics for reviewable dashboard issue reports, report the running API package version, and share Base UI controls and theme tokens between docs and dashboard.

@open-wa/screencaster

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/session-sync

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/socket-client

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/wa-automate-types-only

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/utils

2026-09-29

  • (minor) Version bump from group with @open-wa/client v5.2.0, @open-wa/config v5.2.0, @open-wa/core v5.2.0, @open-wa/driver-interface v5.2.0, @open-wa/driver-puppeteer v5.2.0, @open-wa/schema v5.2.0, @open-wa/wa-automate v5.2.0

@open-wa/wa-automate

2026-09-29

  • #3465 (minor) Thanks @smashah!
    Create a Bun and TypeScript messaging application with bunx --bun @open-wa/wa-automate init my-bot. The public create() now prepares a matched browser, presents QR login, and returns a ready messaging client with private persistent session storage.

    Provision missing browsers at startup with shared cache coordination, configurable cache and download policy, and explicit-path errors. Preserve explicit drivers and low-level lifecycle control.

    Return a validated message ID from sendText, or throw SendTextError with a known-not-sent or uncertain outcome. Never retry an uncertain send automatically.

  • #3464 (patch) Thanks @smashah!
    Describe client return values with named types and generate canonical method references, linked type definitions, and OpenAPI responses from the same contracts.

    Preserve configured session, host, and port values when their CLI flags are omitted. Forward link-code configuration to the runtime and display generated codes in the local CLI console.

    Add bounded session diagnostics for reviewable dashboard issue reports, report the running API package version, and share Base UI controls and theme tokens between docs and dashboard.

📋 Commit Log

✨ Features

  • onboarding: ship the first-message Bun experience (5b339f290)
  • docs: serve published blog and changelog content (814bb1e19)
  • docs: persist page feedback with honest submission states (3110b49c7)
  • dashboard: show session licensing and reviewable issue reports (9a6364b0f)
  • schema: describe client results and canonical references (b6248f0d8)
  • docs: add an editorial changelog feed and release articles (7f09585fc)
  • release: lead images with features and render GitHub Markdown (aa7b61807)

🐛 Bug Fixes

  • docs: await the generated LLM index (384f92adc)
  • docs: route dynamic search through the Worker (6e1077f82)
  • docs: link landing prerequisites to the current section (59fc66dd8)
  • dashboard: reset report drafts and redact URL credentials (331cd4c4e)
  • docs: make feedback failures clear and recoverable (29dedcfff)
  • cli: honor configured network settings before explicit flags (66b53ca2f)
  • docs: prioritize canonical search and useful AI fallbacks (4df64ad42)
  • docs: make API and configuration explorers explicit (03bc6be9f)
  • cli: preserve configured sessions and expose phone link codes (28908afe3)
  • release: announce new releases on Discord automatically (00de25795)

📝 Documentation

  • integrations: correct credential and media contracts (19d5ae885)
  • guides: clarify session and group runtime contracts (df4623df8)
  • plugins: correct hooks and media integration examples (8e86e0b73)
  • integrations: align examples with supported runtime behavior (46a06e158)
  • workspaces: replace stale package setup examples (39b1e4366)
  • guides: clarify setup and operational boundaries (566e7afa5)
  • licensing: describe the prefilled purchase flow (9aaaf8ca2)
  • guides: align startup commands and readiness troubleshooting (01588693d)
  • plugins: clarify runnable setup and dashboard behavior (034f0e455)
  • docker: pin the runtime and explain persistent configuration (fdf645aee)
  • onboarding: align setup with published runtime behavior (e32b0e11e)
  • workspaces: repair source links and clarify package choices (172acfdea)
  • api: clarify identifiers, method results, and licence caveats (ee4b781d3)
  • integrations: provide concrete delivery and recovery recipes (b5ad4052f)
  • plugins: explain runnable setup and actual trust boundaries (3c82e00de)
  • illustrate interactive messages with Paper examples (fb2ccb2cd)
  • releases: explain V5 and interactive messages by user impact (397f2c619)
  • release: explain image priorities and announcement updates (577f30485)
  • api: align generated schema with locked dependencies (d1c16b48a)

🔧 Maintenance

  • release: version packages (d813c75bd)
  • release: request onboarding version PR (7fd37548e)
  • docs: align Takumi with the current release (267e49f93)
  • docs: record package changes and generated MDX runtime (5c7cebe8c)
  • docs: align Fumadocs and application dependencies (b1b4e7759)
  • release: version packages (e485ec52f)

📋 Other

  • docs: restore license configuration and checkout prefill (cb907bd2f)
  • docs: integrate aliases into compact method headings (9aa8496e4)
  • docs: wrap licensed methods in animated tier surfaces (255b44a1a)
  • docs: apply Wally cobalt design and compact reference layout (c5141bbc3)
  • ui: share cobalt tokens and Base UI primitives (7e9aca402)

Full changelog: v5.1.0...v5.2.0