Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@project-chip/matter.js

Package Overview
Dependencies
Maintainers
0
Versions
243
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@project-chip/matter.js - npm Package Versions

1
2224

0.6.1-alpha.0-20231025-f15e295

Diff

apollon77
published 0.6.1-alpha.0-20231022-4bd17ea •

apollon77
published 0.6.1-alpha.0-20231021-a59af0f •

apollon77
published 0.6.1-alpha.0-20231019-738744a •

apollon77
published 0.6.1-alpha.0-20231019-ee0fce9 •

apollon77
published 0.6.1-alpha.0-20231015-0e2c4e1 •

apollon77
published 0.6.1-alpha.0-20231014-2f70dc2 •

apollon77
published 0.6.1-alpha.0-20231009-939307e •

apollon77
published 0.6.0 •

Changelog

Source

0.6.0 (2023-10-08)

  • Matter-Core functionality:
    • Fix: Adjusted Event Priority definition to match to specs
    • Fix: Adjusted Bleno and Noble to be optional Dependencies to allow building the Monorepo also when these are failing (e.g. on Windows)
    • Fix: Added missing MDNS announcement expiry and allowed to announce fabrics and an open commissioning window in parallel
    • Fix: Prevented crash when logging undefined/null values
    • Feature: Implemented TimedInteractions for Write/Invoke request s as required by specs
    • Feature: Added support for generic Response suppression if requested or needed for group communication
    • Feature (orlenkoo) Implemented first OnOff Cluster Lighting feature command handlers (WIP)
    • Feature: Also publishes matter-node.js packages as ESM in parallel to CJS
    • Feature: Added clear method to the storage classes to allow factory reset of the storage
    • Feature: Added ICAC (Intermediate CA Certificate) decoding
    • Feature: Implemented Array chunking for DataReport messages to allow also bigger array structures to be sent
    • Feature: Implemented Tag compression for DataReport messages (but disabled it because standard do not support it officially yet)
    • Feature: Refactor complete commissioning logic (AdministratorCommissioning, GeneralCommissioning, OperationalCredentials clusters) to match to specs and implement main logics as defined
    • Enhance: Memory footprint optimizations
    • Enhance: Introduced building and building, running and test executions scripts to not use ts-node anymore and many more optimizations to test and build processes
    • Enhance: ClusterFactory internally uses a simplified method of CLuster types that are compatible to the current ones but soon might replace them
    • Enhance: Using longer response timeouts when Failsafe timer is active during commissioning (Controller)
    • Enhance: Optimized Commissioning logic of Controller implementation regarding failsafe timers and network commissioning
    • Enhance: Added timeout handing to the Message queue to prevent reading DataReports get stuck if device do not send anymore
    • Enhance: Added support in StatusResponseError to also handle a cluster specific status code (for write and invoke)
    • Enhance: Added init and destroy methods to the Cluster-handlers to allow to build proper cluster logics and also to free resources (e.g. stop timers on cluster destroy)
    • Enhance: Re-Announce the device when a subscription was cancelled by a peer in order to have a fast reconnect of the peer
    • Enhance: Adjusted MDNS implementation to be more near to MDNS specifications and also added performance optimizations
  • matter-node.js:
    • Fix: (vilic) Enhancements for windows networking and tooling
  • matter.js API:
    • Breaking: Move "disableIpv4" from CommissioningController/Server options to MatterServer to also consider it for MDNS scanning and broadcasting
    • Breaking: Change MatterServer constructor second parameter to be an options object
    • Breaking: Streamline Device API and rename onOff/isOnOff -> get/setOnOff
    • Breaking: EndpointStructureLogger (method logEndpointStructure) was moved from util to device export!
apollon77
published 0.5.1-alpha.0-20231006-78029b2 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc