Releases: wklm/beacio-sdk
Releases · wklm/beacio-sdk
Release list
beacio 2.1.0
- 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/mcpwas already published at 2.0.0, so the shared lockstep version had to clear it. There is no@beacio/core@2.0.0and 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.xCDN pins remain supported via the extension skew cell (U-SKEW-01). - CDN / install pins move to
@beacio/core@2.1.0(seeonboarding-manifest.json).
beacio 1.2.0
- 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(seeonboarding-manifest.json). Fielded@beacio/core@1.0.0CDN pins remain supported via the extension skew cell (U-SKEW-01).
WebBLE 1.1.0
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.