Skip to content

Releases: wklm/beacio-sdk

beacio 2.1.0

Choose a tag to compare

@wklm wklm released this 27 Aug 11:19
  • Version aligned with App Store / Safari extension 2.1.0. Every published @beacio/* package now moves in lockstep with the app release; the previous "packages version independently" policy is retired.
  • The jump 1.2.0 → 2.1.0 skips 2.0.0 deliberately: @beacio/mcp was already published at 2.0.0, so the shared lockstep version had to clear it. There is no @beacio/core@2.0.0 and there never will be.
  • No breaking API change relative to 1.2.0 — the major bump is the lockstep alignment, not a source change. Fielded @beacio/core@1.x CDN pins remain supported via the extension skew cell (U-SKEW-01).
  • CDN / install pins move to @beacio/core@2.1.0 (see onboarding-manifest.json).

beacio 1.2.0

Choose a tag to compare

@wklm wklm released this 27 Aug 11:19
  • Version aligned with App Store / Safari extension 1.2.0.
  • Stability freeze surfaces (internal slots, error matrix, batch GATT wire protocol, experimental Storz path).
  • CDN / install pins move to @beacio/core@1.2.0 (see onboarding-manifest.json). Fielded @beacio/core@1.0.0 CDN pins remain supported via the extension skew cell (U-SKEW-01).

WebBLE 1.1.0

Choose a tag to compare

@wklm wklm released this 13 Jun 15:41

WebBLE 1.1.0 — W3C Web Bluetooth conformance + scan reliability

  • Full W3C Web Bluetooth conformance: filters, permissions, error mapping, advertisement events, and GATT/UUID resolution now follow the spec precisely, so code written for other browsers behaves identically on iOS Safari.
  • Scan reliability: rebuilt scan-session engine (generation state machine) — fixes a bug where a scan started from a web page could return no devices, and a cancel→retry could clobber the new scan.
  • Tooling: local pre-push CI/CD, hermetic/order-independent test suites, and a physical-device E2E lane.

App Store build 201 (submitted for review). SDK packages are versioned independently; see each package's changelog.