matter.js
feat: Matter 1.6.0 support
#3941
Open

feat: Matter 1.6.0 support #3941

Apollon77 wants to merge 62 commits into main from specparse-160
Apollon77
Apollon77 feat(models): add intermediate spec model for Matter 1.6.0
af69dce4
Apollon77 feat(model): regenerate standard model for Matter 1.6.0
65dc91d2
Apollon77 feat(model): add cluster-variance rules for Matter 1.6 conformance id…
df084d74
Apollon77 feat(types): regenerate clusters and globals for Matter 1.6
a0e11db0
Apollon77 feat(node): regenerate behaviors, devices and tags for Matter 1.6
3fd5624e
Apollon77 feat(node): implement newly-mandatory Matter 1.6 diagnostics attributes
8f5b3b0c
Apollon77 test(node): update fixtures for Matter 1.6 mandatory attributes
7a1217e4
Apollon77 feat(node): enable BooleanState ChangeEvent and emit OccupancySensing…
62beb71f
Apollon77 feat(protocol): add Groupcast support layer from groupcast branch
4b6292c0
Apollon77 feat(node): port Groupcast cluster implementation behind provisional …
65df5eba
Apollon77 chore(node): note CapabilityMinima follow-ups in BasicInformationServer
5dc989d5
Apollon77 Merge branch 'main' into specparse-160
428d2313
Apollon77 Merge branch 'main' into specparse-160
4545791c
Apollon77 feat(node): guard GroupKeyManagement Groupcast feature and activate G…
f6258186
Apollon77 feat: set default specification revision to Matter 1.6.0
d31b7e52
Apollon77 feat: align two mandatory 1.6 behaviors
f5e10c70
Apollon77 feat(node): add ConfigurationVersion increment convenience API
baccd142
Apollon77 feat(protocol): honor WildcardFilterConfigurationVersion in attribute…
e7e123d9
Apollon77 feat(basic-information): advertise CapabilityMinima defaults
1e7431f1
Apollon77 feat(protocol): expose peer CapabilityMinima path floors on ExchangeP…
20137c88
Apollon77 feat(protocol): source client path-count hint from peer CapabilityMinima
3cc31558
Apollon77 feat(node): enforce CapabilityMinima read/subscribe path ceiling
83f11516
Apollon77 Merge branch 'main' into specparse-160
cf912776
Apollon77 feat: add privacy enhancement primitives (derivePrivacyKey, buildPriv…
db3d43b2
Apollon77 fix(protocol): resolve group-session/privacy merge and dedup header d…
ad631c48
Apollon77 Merge branch 'main' into specparse-160
764d393b
Apollon77 docs(node): document ConfigurationVersion usage on BasicInformation s…
aa51bc15
Apollon77 refactor(protocol): guard peer NodeId instead of asserting in group send
3d91036f
Apollon77 chore(models): regenerate for final Matter 1.6.0 spec
b946feb8
Apollon77 feat(node): reject ConfigurationVersion bump on bridged device withou…
8a739b15
Apollon77 fix(node): prune GroupKeyMap entries on KeySetRemove per Matter 1.6 §…
dcea37ae
Apollon77 Merge branch 'main' into specparse-160
b7b7f673
Apollon77 Merge branch 'main' into specparse-160
281e3e42
Apollon77 Merge branch 'main' into specparse-160
4d722b32
Apollon77 Merge branch 'main' into specparse-160
bc4fcfce
Apollon77 Merge branch 'main' into specparse-160
7d7f53e8
Apollon77 Merge branch 'main' into specparse-160
9037486e
Apollon77 Merge branch 'main' into specparse-160
1b2d286c
Apollon77 chore(general): remove dead PrivacyEnhancements primitive
eb7243d2
Apollon77 Merge branch 'main' into specparse-160
e135a48e
Apollon77 fix(node): tag MEI attributes with WildcardSkipCustomElements
3740bd4b
Apollon77 Merge branch 'main' into specparse-160
16bf8e76
Apollon77 feat(types): add NFC Transport Layer (NTL) bit 4 to DiscoveryCapabili…
852f1419
Apollon77 chore(codegen): emit MatterSpecification.v16 spec references and rege…
eac20f81
Apollon77 Merge branch 'main' into specparse-160
d408ed57
Apollon77 Merge branch 'main' into specparse-160
1b91ece9
Apollon77 docs: add Matter 1.6.0 changelog round
c63012a4
Apollon77 Apollon77 requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 7 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-06-17
Apollon77 fix(node): read auxiliary ACL from providers when applying delayed up…
66027eef
Apollon77 docs: lift all spec references to Matter 1.6.0
fe3455e3
Apollon77 docs: correct onboarding payload table numbers to Matter 1.6.0
e7e7ac6f
Apollon77 docs: use official @see {@link MatterSpecification} form in doc comments
d9f761d0
Apollon77 docs: fix drifted InputChunk spec section refs for Matter 1.6.0
f1d9ae01
Apollon77 test(chip): add rain/water-freeze/pressure/light/humidity/flow test d…
657f2093
Apollon77 test(chip): seed Min/MaxMeasuredValue on measurement test devices
97a8182e
Apollon77 test(chip): expose optional measurement attributes matching ci-pics-v…
5bc47503
Apollon77 style: wrap HumiditySensorEndpoint measurement init
5aee57b7
Apollon77 Merge branch 'main' into specparse-160
08d0d189
Apollon77 feat(node): add configurationVersionChanged lifecycle event for clien…
ac184f4e
mergify
Apollon77 Merge branch 'main' into specparse-160
0a45d6a0
Apollon77 fix(model): drop erroneous provisional flag on GeneralCommissioning.I…
441ffb3d
Apollon77 chore(general): drop unused CRYPTO_HASH_BLOCK_LEN_BYTES constant
8528458c
Apollon77 Merge branch 'main' into specparse-160
34414586

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone