You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[matterbridge]: Require matterbridge v.3.11.0 with matter v.1.6.1.
[node]: Drop Node.js 20 support, matching matterbridge v.3.11.0. Supported versions are Node.js 22.13, 24 and 26.
Added
[devcontainer]: Add Dev Container v.2.2.0 with dual Node and Bun runtime support.
[agents]: Add a shared setup for all agents: OpenAI Codex, Claude Code, GitHub Copilot and Google Gemini / Antigravity.
[platform]: Add RfidLock device: a door lock with the User, PinCredential, and RfidCredential (RID) features, testing the numberOfRfidUsersSupported parameter of createUserPinDoorLockClusterServer() (Matter 1.6.0 § 5.2.4). SetCredential, GetCredentialStatus, and ClearCredential already handle DoorLock.CredentialType.Rfid generically in MatterbridgeDoorLockServer, so no RFID-specific command handlers were needed for this device.
[Oven]/[Refrigerator]: Add a TemperatureAlarm example to the demo cabinets.
[Momentary switch]: Report productId0x8000 on the composed Momentary switch bridged device, so Home Assistant's (vendorId, productId) allowlist can match the ha_entitylabel FixedLabels on switch4/switch5/switch6 (requires matterbridge's createDefaultBridgedDeviceBasicInformationClusterServer() optional productId parameter).
[agents]: Add commit message instructions v.1.0.0 for the VS Code Copilot "Generate Commit Message" button (Conventional Commits).
[agents]: Add the Copilot Matterbridge custom agent (.github/agents/matterbridge.agent.md) that works without subagents.
Fixed
[Oven]: Add the required Bake mode to the lower cabinet so Oven Mode initializes successfully.
Changed
[tsconfig]: Remove **/__test__/* from the tsconfig.build.json and tsconfig.build.production.json exclusions.
[workflows]: Update build.yml and codecov.yml to v.2.0.8 and publish.yml to v.2.0.7.
[package]: Remove --disable-nested-config from the lint and lint:fix scripts.
[package]: Run checkDependencies and updateDependencies with npx npm-check-updates@latest.
[package]: Update the package.json description to "Matterbridge example dynamic plugin".
[styleguide]: Update STYLEGUIDE.md to v.1.1.0: align it with the lint and format config and add the Commit Messages and Changelog sections.
[scripts]: Update scripts to v.2.0.0.
[scripts]: Update scripts/deep-clean.mjs and scripts/prepublish-clean.mjs to v.2.1.0: also remove tmp/ and bun.lock.
[vscode]: Update .vscode/settings.json to v.1.0.16: configure commit message instructions, exclude templates from Vitest discovery and refine terminal command approvals.
[vscode]: Add Bundle, Minify, Obfuscate, Pack and Docker install tasks to .vscode/tasks.json.
[gitignore]: Update .gitignore to v.1.0.5: ignore tmp/, .DS_Store and Windows Zone.Identifier files.
[lint]: Update .oxlintrc.json and .oxfmtrc.json to v.1.2.0: align shared ignore patterns.
[vitest]: Replace vite.config.ts with vitest.config.ts v.2.0.9 and update test and coverage exclusions.
[agents]: Update .claude/settings.json to v.1.0.9, .antigravity/settings.json to v.1.0.6 and .codex/rules/default.rules to v.1.0.7.