Changelog
1.1.3 (2026-06-11)
Bug Fixes
- docs: label API Reference sidebar by module name (684478c)
1.1.2 (2026-06-11)
Bug Fixes
- build: ship .d.ts declarations by disabling incremental in build (1e1ef6b), closes package.json#exports #24
- deps: remove duplicate picomatch key from broken lockfile (eecafda)
- deps: remove second duplicate picomatch key in snapshots (a5c101f)
1.1.1 (2026-06-06)
Bug Fixes
- touchevents: document TouchList source in get* helpers (cad22ab)
1.1.0 (2026-06-06)
Features
- add pointerevents and touchevents modules (3d93351)
1.0.1 (2026-06-06)
Bug Fixes
- print: remove dead commented code referencing missing module (39ae5ea)
1.0.0 (2026-06-06)
- feat!: graduate to v1.0.0 by removing deprecated is*Supported aliases (bb7f29e)
BREAKING CHANGES
- isFileShareSupported, isNotificationSupported, isPrintSupported, isServiceWorkerSupported, isTextDecoderSupported, isTextEncoderSupported, isVisualViewportSupported, isWebLocksSupported, isWebShareSupported, and isWebSocketSupported have been removed. Use the is*Available counterparts (already exported since v0.3.0).
0.3.0 (2026-06-05)
Features
- rename isSupported guards to isAvailable for consistency (e21c24a)
0.2.0 (2026-06-04)
Features
- docs: add Astro Starlight site at apps/docs (a453a4a)
0.1.0 (2026-06-04)
Initial pre-stable release.
Features
- 42 subpath-exported modules wrapping browser Web APIs (clipboard, geolocation, observers, storage, etc.)
is<Name>Available()guard per module — operations no-op on unsupported environments- ESM-only,
sideEffects: false, fully tree-shakeable - Bundle-size budgets enforced in CI via
size-limit - Type-safe with declaration files for every subpath
This is a v0.x release — API is subject to change. Behavior tests cover encodingapis and webshare; other modules have smoke tests only. Graduate to v1.0.0 once behavior tests cover the full surface.
See https://github.com/rtorcato/browser-common for module index and browser support matrix.