Skip to content

Releases: project-chip/matter.js

Release v0.11.0

29 Oct 08:38
ccdf1ad
Compare
Choose a tag to compare

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

28 Oct 06:06
7b8a157
Compare
Choose a tag to compare

Nightly release

Release v0.11.0-alpha.0-20241028-49a4707cf

28 Oct 09:08
c299ab3
Compare
Choose a tag to compare

Nightly release

Release v0.11.0-alpha.0-20241028-39fc76758

28 Oct 17:17
d607910
Compare
Choose a tag to compare

Nightly release

Release v0.11.0-alpha.0-20241027-e40e1664f

27 Oct 03:26
9cd7fb8
Compare
Choose a tag to compare

Nightly release

Release v0.11.0-alpha.0-20241027-de3c9d280

27 Oct 22:43
b87c8c8
Compare
Choose a tag to compare

Nightly release

Release v0.11.0-alpha.0-20241026-35e309e35

26 Oct 03:26
28bb285
Compare
Choose a tag to compare

Nightly release

Release v0.11.0-alpha.0-20241025-b177b0a59

25 Oct 03:25
ea005dd
Compare
Choose a tag to compare

Nightly release

Release v0.11.0-alpha.0-20241024-17b969660

24 Oct 03:25
edd9684
Compare
Choose a tag to compare

Nightly release

Release v0.11.0-alpha.0-20241022-4fc11014f

22 Oct 03:27
5a0acd8
Compare
Choose a tag to compare

Nightly release