- chore(deps-dev): bump @types/node from 25.9.1 to 25.9.3 in /js (#30) (4689fda)
- chore(deps): bump prost from 0.14.3 to 0.14.4 (#31) (adb370c)
- fix(node): koffi 3.0.2 moved LibraryHandle to a named type export (ed016f4)
- feat(node): export/restore outbound sequence counters (survive rebuild) (6231c70)
- feat(wasm): inviteMany — add several members in one Add commit (abef8be)
- feat(node): export/restore outbound sequence counters (survive rebuild) (6231c70)
- test(mls): restored pre-key still accepts a Welcome (4f1e5e0)
- chore(deps): bump koffi from 3.0.1 to 3.0.2 in /js (#28) (89800a4)
- feat(mls): export/restore MLS state across all bindings (45f4411)
- feat(wasm): expose gap, gsp, sframe + full MLS lifecycle and control plane (1e2a5e8)
- feat(wasm): expose gap, gsp, sframe + full MLS lifecycle and control plane (1e2a5e8)
- chore(deps-dev): bump ts-jest from 29.4.9 to 29.4.11 in /js (#25) (3ef32bf)
- chore(deps-dev): bump @types/node from 25.9.0 to 25.9.1 in /js (#24) (cff35b7)
- chore(deps): bump serde_json from 1.0.149 to 1.0.150 (#27) (466a0fd)
- chore(deps): bump koffi from 3.0.0 to 3.0.1 in /js (#26) (e5aad48)
- chore(deps): bump actions/cache from 4 to 5 (#22) (373e744)
- chore(deps-dev): bump @types/node from 25.8.0 to 25.9.0 in /js (#23) (0f9ad2a)
No conventional commits found in this range.
- feat(wasm): implement MLS invite/acceptWelcome, add tests, examples, CI (696b557)
- fix(wasm): pass Uint8Array as &[u8] via .to_vec() in wasm-bindgen-test tests
- fix(wasm): remove redundant static_method_of from impl-block #[wasm_bindgen] attrs; fixes unused-variable warnings
- fix(wasm): remove unused StreamType import from lib.rs; move to tests module
- docs(readme): remove file extensions from WASM example links in bindings table
- docs: add C#/Python/JS examples, fix gbp-node README, add Examples column to README (0d247ff)
- docs: fix README link, expand gbp-node README, add gtp/gap/gsp examples (bba146f)
- chore: update Cargo.lock for anyhow dev-dep in gbp-stack examples (9e7402a)
- ci: publish gbp-proto and gbp-flat before sub-protocols (56455fb)
- feat(codec): add PayloadCodec — per-frame CBOR/Protobuf/FlatBuffers selection (365d0fa)
- docs(readme): remove legacy badge (db4bc6a)
- docs(readme): mark v1.4.2 as legacy/deprecated (190db51)
- fix(sframe): use Default::default() to break CodeQL taint source on HKDF output buffer (353af1f)
- fix(sframe): add lgtm suppression for CodeQL false positive on HKDF label (d19cb2d)
- fix(js): use moduleResolution=node for koffi 3.x TS compatibility (1157ffc)
- fix(sframe): rename salt->base_nonce to suppress CodeQL false positive (1ac3924)
- fix(ci): add workflow-level permissions and clarify HKDF domain labels (201be72)
- fix(security): only latest minor series is supported, not top-2 (00dd20a)
- fix(release): correct SECURITY.md supported versions and Update-SecurityPolicy false-positive (6162529)
- fix(release): replace em-dash with ASCII dash to fix PowerShell 5.1 parser (2c37498)
- fix: koffi 3.x type rename, csharp README path, release script lock-file regen; drop tracked .vs/ files (24c0ecc)
- fix(release): correct SECURITY.md supported versions table and fix regex to match padded header (32f750e)
- chore(deps-dev): bump jest and @types/jest in /js (#15) (3933b98)
- chore(csharp): move README.md to csharp/ root (a07845d)
- chore(deps): bump koffi from 2.16.2 to 3.0.0 in /js (#16) (be53c2e)
- feat: integration tests, API fixes, and documentation audit (v1.3.0) (89fbd52)
- feat(bindings): add coordinator events and frame/error helpers to all bindings (c8afc00)
- feat(transport): add QUIC transport via quinn (b2a8eeb)
- feat(gbp-flat): add FlatBuffers codec crate for GBP/GTP/GAP/GSP (f5c4e11)
- feat(gbp-proto): add Protobuf codec crate for GBP/GTP/GAP/GSP (b2cae42)
- feat(gsp): per-signal args validation; feat(core): ConformanceClass A/B/C (4b7bcf9)
- feat(node): timer engine, coordinator handover, tie-break; feat(gap): T_overlap buffer (e47ee86)
- refactor(csharp): one type per file — split all multi-type .cs files (0425324)
- refactor(csharp): move GbpHelpers to its own file (502fae1)
- test: add unit tests for mls, gtp, gsp, gbp-base, fix FFI event match (91a9cf6)
- docs(changelog): remove manually written Unreleased block (auto-generated) (c09cc92)
- docs: update all READMEs and CHANGELOG for 1.4.0 feature set (9093d0c)
- docs(gbp-proto): add README.md required for crates.io publish (a13efbb)
- chore(deps): bump prost from 0.13.5 to 0.14.3 (#14) (b73fbda)
- chore(deps): bump rcgen from 0.13.2 to 0.14.8 (#13) (05a3357)
- fix(js): add node types and ESNext.Disposable to tsconfig (0380f4b)
- fix(release): fall back to latest non-deprecated patch; update SECURITY.md (1.2.2 supported, 1.2.3 deprecated) (ca34e58)
- docs: move FAQ to root, implement CONTRIBUTING, update CoC link (5a1091b)
- fix(release): use .Contains() instead of .ContainsKey() for PS 5.1 compatibility (5f35371)
- chore: remove root CoC and Contributing (live in .github), update release script with auto SECURITY.md (566b02a)
- fix(csharp): use fixed instead of lambdas for ReadOnlySpan in SFrameSession (21c4cfb)
- chore: update Cargo.lock (eb69395)
- ci: add gbp-sframe to crates.io publish order (970a5e1)
- chore: update Cargo.lock (4ba2b16)
- feat(gbp-sframe): add SFrame E2EE crate for GAP audio streams (dbf75c5)
- chore: remove manual Unreleased section (release script auto-generates) (30517fa)
No conventional commits found in this range.
No conventional commits found in this range.
No conventional commits found in this range.
No conventional commits found in this range.
No conventional commits found in this range.
No conventional commits found in this range.
No conventional commits found in this range.
- fix(audit): respect ┬з6.2 validation order; clamp GAP rtp_sequence; auto-reset clients on epoch change (da6a2ed)
- chore(release): 1.0.0-rc5. (4d01f6f)
- fix(audit): respect ┬з6.2 validation order; clamp GAP rtp_sequence; auto-reset clients on epoch change (da6a2ed)
No conventional commits found in this range.
No conventional commits found in this range.
No conventional commits found in this range.