Web SDK changelog
One entry per version published to npm, newest first. What changed for you in each release.
2.1.12026-07-08
- Package metadata: the npm page now links to the correct documentation paths, declares the licence, and carries keywords. No code changes from 2.1.0.
2.1.02026-07-08
- Fixes new outbound encrypted sessions against current servers. 2.0.0 reads a key-bundle shape the server no longer sends, so it cannot open new sending sessions; 2.0.0 is deprecated on npm and every consumer should upgrade.
- No API changes: the surface is identical to 2.0.0.
2.0.02026-05-19
- Breaking: ClientConfiguration.baseUrl is removed. The SDK now always connects to the production bootstrap endpoint, so a misconfigured or spoofed bootstrap URL is no longer possible. Drop the baseUrl field when constructing the client.
- Ease.forTesting(config, { bootstrapOverride }) is the replacement seam for test infrastructure. It is internal-use surface; customer applications do not need it.
1.0.02026-05-19
- First release of @securegroupchat/web-sdk on npm: authentication, contacts, and end-to-end encrypted DMs and groups in TypeScript.
- Browser and Node 20+, with libsignal-wasm bundled in the package and full type declarations included.