0.8.0 (2024-03-29) #779
Apollon77
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The Matter.js development team proudly announces the release of Matter.js v0.8.0, marking a significant milestone in its evolution. This version introduces a brand-new high-level Device building API alongside the existing API, now referred to as the "legacy API," along with numerous fixes and optimizations.
Both APIs leverage the core functionalities and fundamental cluster definitions of Matter.js. The new API provides comprehensive support for all Matter Device types, including Cluster Servers (based on Matter 1.1, with an upgrade to 1.3 planned shortly after its release), encompassing all Cluster and Feature variations. It offers full Typing support for your IDE and the TypeScript environment. The Matter.js package README contains a list of clusters that can be directly utilized, while cluster-specific command handlers may need to be coded (or provided as a default implementation through PR).
Code built with previous versions remains compatible and utilizes the Legacy API. A migration guide is available to facilitate transitioning to the new API, with dedicated support channels provided on Discord.
Moreover, the new API enables the utilization of custom asynchronous storage implementations (while the legacy API remains limited to synchronous storages).
If you have been using the CLI example scripts, please refer to the examples package README for information regarding renamed scripts and instructions on migrating from Legacy examples to the new ones, as well as migrating the legacy example storages.
Furthermore, this release includes various adjustments and fixes (refer to the Changelog). We encourage you to upgrade to version 0.8 to take advantage of these enhancements and fixes. For any questions or issues, please reach out via Discord, GitHub Issues, or discussions.
https://github.com/project-chip/matter.js/blob/main/CHANGELOG.md#080-2024-03-29
Discord support channel: https://discord.com/channels/1071473433482891284/1215403747316989962
Beta Was this translation helpful? Give feedback.
All reactions