9.5.0 (2026-08-11)
Features
Bug Fixes
- blinkid: rename the duplicated CyprusIdFront declarations to CzechiaIdFront (0abd67b)
- ci: drop the last reference to the removed jest types (c0dc43d)
- drop discontinued platforms from plugin metadata (ec2eedc)
- file: type the catch variables handed to fillErrorMessage (77577ea)
- ibeacon: return a valid teardown from the delegate observables (508955e)
- point five wrappers at package names that still exist (4602b91)
- publish: correct package metadata for all 267 packages (5a6ae3a)
- publish: make releasing 267 packages survive a flaky registry (e6e7447)
- scripts: skip unpublished packages in the trust setup (308193c)
- sockets-tcp: give fromEventPattern its element type (2121a81)
- sockets-udp: give fromEventPattern its element type (a86b7ea)
- unvired-cordova-sdk: mark the narrowed base properties as declare (c8682b7)
Miscellaneous Chores
- deps: update build and bundling tools (#5220) (cf31209)
- deps: update dependency @swc/core to ^1.15.47 (#5221) (3bfb723)
- deps: update dependency tsx to ^4.23.12 (#5225) (b9da210)
- deps: update linting and formatting (#5226) (d50593b)
- enable strict type checking across all three projects (b96aae3)
- lint: lint the build pipeline, with type-aware rules (eb3a7ad)
- renovate: stop excluding every pinned dependency (22fe28f)
- repo hygiene (ba654df)
- upgrade toolchain to Angular 22 and TypeScript 6 (94ace6d)
Documentation
- flag wrappers whose underlying Cordova plugin is deprecated (e7bec7b)
- regenerate plugin READMEs (7a919ba)
Code Refactoring
- core: remove dead code the coverage work surfaced (9a7314a)