Releases: project-chip/matter.js
Release v0.11.0
Enhanced Controllers, Project Skeleton Generator, and New Package Structure
We’re excited to announce the release of matter.js 0.11!
What’s New in Version 0.11
This release brings significant upgrades, particularly in improving the Matter Controller APIs. Here’s a quick overview:
- Subscription Data Persistence: Minimize data transfers on device reconnections or Controller restarts, with intelligent handling based on network type, power source, and other device specifics. This upgrade optimizes stability across Thread, WiFi, and Ethernet devices.
- Project Skeleton Generator: Quickly spin up your own project with pre-configured TypeScript settings and ready-to-go build options. Simply execute
npm init @matter help
if you have Node.js installed! - Updated Package Structure: Introducing @matter/main as the primary NPM package, streamlining dependencies for Matter device development. Previous packages, like @project-chip/matter.js, remain available for compatibility and Controller-specific features, though future updates will migrate these.
Additionally, improvements across the library ensure enhanced stability and robustness.
Breaking Changes
Some minor breaking changes exist, particularly in types (e.g. ByteArray removal and adjustments to generic types). We recommend reviewing the changelog and resolving any build errors.
In line with the upcoming Matter 1.4, we have removed the EventList global attribute and certain methods in ClusterClient.
Users of the Shell application should also review the updated storage information.
Legacy API Notice
If you’re still using the “Legacy Device Building API,” we encourage you to upgrade. The new API is faster, feature-rich, and will be the focus of future enhancements. Reach out if you need support with the migration.
Get Involved
Update to matter.js 0.11 on npm, and share your experiences, feedback, and questions on GitHub or Discord. Our team is here to help!
For a comprehensive list of changes, please refer to the Release Notes at https://github.com/project-chip/matter.js/discussions/1337
Release v0.11.0-alpha.0-20241028-f7b2f013d
Nightly release
Release v0.11.0-alpha.0-20241028-49a4707cf
Nightly release
Release v0.11.0-alpha.0-20241028-39fc76758
Nightly release
Release v0.11.0-alpha.0-20241027-e40e1664f
Nightly release
Release v0.11.0-alpha.0-20241027-de3c9d280
Nightly release
Release v0.11.0-alpha.0-20241026-35e309e35
Nightly release
Release v0.11.0-alpha.0-20241025-b177b0a59
Nightly release
Release v0.11.0-alpha.0-20241024-17b969660
Nightly release
Release v0.11.0-alpha.0-20241022-4fc11014f
Nightly release