# What changed in @openfeature/web-sdk

> 5 changes in @openfeature/web-sdk 1 from its official release notes, upgrade guides and advisories: 4 new APIs and options. Each one cited. Sources checked 2026-10-26. HTML: https://unstale.sh/npm/@openfeature/web-sdk/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @openfeature/web-sdk 1

### New APIs and options

- Provider initialization receives the bound domain, and binding is enforced as domain-scoped. (1.10.0) — [release notes](https://github.com/open-feature/js-sdk/releases/tag/web-sdk-v1.10.0)
- Client metadata now exposes the JavaScript SDK identity. (1.9.0) — [release notes](https://github.com/open-feature/js-sdk/releases/tag/web-sdk-v1.9.0)
- Flag keys can be made type-safe via module augmentation. (1.8.0) — [release notes](https://github.com/open-feature/js-sdk/releases/tag/web-sdk-v1.8.0)
- Package metadata sets sideEffects to false, allowing bundlers to treat package files as free of side effects. (1.8.0) — [release notes](https://github.com/open-feature/js-sdk/releases/tag/web-sdk-v1.8.0)

### Behavior and default changes

- Variant values for InMemoryProvider are now type-safe. (1.8.0) — [release notes](https://github.com/open-feature/js-sdk/releases/tag/web-sdk-v1.8.0)
