Skip to content

Release v0.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Aug 16:16
· 98 commits to main since this release
76ecfef

We are excited to announce the release of matter.js 0.10, marking a significant milestone in the ongoing implementation of the Matter IoT standard in JavaScript.

What's New in Version 0.10

This new release significantly enhances the library by upgrading the supported Matter version from 1.1 to 1.3.0.1, bringing full support for all clusters, device types, and namespaces defined in the latest standard. Along with these updates, several new protocol features introduced in Matter 1.2 and 1.3 have been incorporated. These new functionalities have been thoroughly tested against the official Project CHIP certification tests, ensuring full compliance. Additionally, we have made numerous optimizations, fixes, and enhancements across the library, resulting in improved robustness and stability.

Breaking Changes

Given the substantial update to the Matter version, there are some minor breaking changes, particularly in the clusters, their usage, and other areas of the API and types. We strongly recommend reviewing the changelog and checking for any build errors in your applications.

Important: We have dropped support for Node.js 16, which reached its end-of-life nearly a year ago. Going forward, we will support all LTS versions of Node.js starting from Node.js 18.

Experimental Features

We’ve made significant strides towards running matter.js in a React Native environment, with a new package added for this purpose. While it is not yet fully functional, progress is promising.

Legacy API Notice

If you're still using the "Legacy Device Building API," we encourage you to consider upgrading. The new API offers numerous benefits and will be the focus of all future feature developments. If you need support, just contact us.

Get Involved

matter.js 0.10 is available as latest version on npm. We invite you to update your applications and share your feedback, issues, and success stories on GitHub or Discord. Our team is always here to answer your questions!

For a comprehensive list of changes, please refer to the Release Notes at https://github.com/project-chip/matter.js/discussions/1144