Changelog
1.2.7 (2026-08-18)
Bug Fixes
1.2.6 (2026-08-18)
Bug Fixes
1.2.5 (2026-08-18)
Bug Fixes
1.2.4 (2026-08-17)
Bug Fixes
1.2.3 (2026-08-17)
Bug Fixes
- release: migrate to @rtorcato/repo-tooling and unbreak the release pipeline (#117) (ed1823c), closes #118 #116 #110 #108
1.2.2 (2026-07-23)
Bug Fixes
1.2.1 (2026-07-09)
Bug Fixes
- docs: silence TS6 baseUrl deprecation in docs tsconfig (596d1ce)
1.2.0 (2026-07-05)
Features
1.1.4 (2026-07-05)
Bug Fixes
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)
Initial pre-stable release of @rtorcato/browser-common.
Install: pnpm add @rtorcato/browser-common
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
Notes
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 the README for the module index and browser support matrix.
Every entry above is generated by semantic-release and published to GitHub Releases. Anything older than the first GitHub Release is recorded in CHANGELOG.md.