docs

Ease docs/Web/Changelog

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.

See also