Repository navigation
v5.2.0
@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/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/cli
2026-09-29
- (minor) Version bump from group with
@open-wa/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/client
2026-09-29
-
#3465 (minor) Thanks @smashah!
Create a Bun and TypeScript messaging application withbunx --bun @open-wa/wa-automate init my-bot. The publiccreate()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 throwSendTextErrorwith 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 withbunx --bun @open-wa/wa-automate init my-bot. The publiccreate()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 throwSendTextErrorwith 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 withbunx --bun @open-wa/wa-automate init my-bot. The publiccreate()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 throwSendTextErrorwith 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/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/domain
2026-09-29
- (minor) Version bump from group with
@open-wa/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/driver-interface
2026-09-29
-
#3465 (minor) Thanks @smashah!
Create a Bun and TypeScript messaging application withbunx --bun @open-wa/wa-automate init my-bot. The publiccreate()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 throwSendTextErrorwith 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/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/driver-playwright
2026-09-29
- (minor) Version bump from group with
@open-wa/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/driver-puppeteer
2026-09-29
-
#3465 (minor) Thanks @smashah!
Create a Bun and TypeScript messaging application withbunx --bun @open-wa/wa-automate init my-bot. The publiccreate()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 throwSendTextErrorwith 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/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/logger
2026-09-29
- (minor) Version bump from group with
@open-wa/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/mcp
2026-09-29
- (minor) Version bump from group with
@open-wa/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/plugin-sdk
2026-09-29
- (minor) Version bump from group with
@open-wa/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/schema
2026-09-29
-
#3465 (minor) Thanks @smashah!
Create a Bun and TypeScript messaging application withbunx --bun @open-wa/wa-automate init my-bot. The publiccreate()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 throwSendTextErrorwith 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/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/session-sync
2026-09-29
- (minor) Version bump from group with
@open-wa/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/socket-client
2026-09-29
- (minor) Version bump from group with
@open-wa/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/wa-automate-types-only
2026-09-29
- (minor) Version bump from group with
@open-wa/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/utils
2026-09-29
- (minor) Version bump from group with
@open-wa/clientv5.2.0,@open-wa/configv5.2.0,@open-wa/corev5.2.0,@open-wa/driver-interfacev5.2.0,@open-wa/driver-puppeteerv5.2.0,@open-wa/schemav5.2.0,@open-wa/wa-automatev5.2.0
@open-wa/wa-automate
2026-09-29
-
#3465 (minor) Thanks @smashah!
Create a Bun and TypeScript messaging application withbunx --bun @open-wa/wa-automate init my-bot. The publiccreate()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 throwSendTextErrorwith 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