Skip to content

Commit

Permalink
Update to matter.js 0.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Luligu committed Sep 1, 2024
1 parent d77cd3d commit 10dffd3
Show file tree
Hide file tree
Showing 9 changed files with 132 additions and 856 deletions.
15 changes: 13 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file.

If you like this project and find it useful, please consider giving it a star on GitHub at https://github.com/Luligu/matterbridge and sponsoring it.

## [1.5.3] - 2024-09-02

### Changed

- [package]: Update dependencies.
- [package]: Update matter-node.js to 0.10.0 and removed the Scene cluster to follow matter.js.

<a href="https://www.buymeacoffee.com/luligugithub">
<img src="./yellow-button.png" alt="Buy me a coffee" width="120">
</a>

## [1.5.2] - 2024-08-30

### Breaking Changes

- [-bridge -childbridge]: You don't need anymore to add the parmeter -bridge or -childbridge on the command line or systemctl configuration or docker command: the default is bridge mode and if no parameter is added, Matterbridge uses the settings from the frontend that are saved.
Expand All @@ -16,8 +29,6 @@ If you like this project and find it useful, please consider giving it a star on

- please read this [Development guide lines](https://github.com/Luligu/matterbridge/blob/main/README-DEV.md)

## [1.5.2] - 2024-08-30

### Added

- [frontend]: Added a confirmation message for removing and disabling plugins.
Expand Down
6 changes: 2 additions & 4 deletions docker/Dockerfile.shelly.alpine
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
FROM alpine:latest AS base
FROM node:20-alpine AS base
# FROM alpine:latest as base not working for linux/arm/v7
# FROM node:20-alpine as base not working for linux/arm/v7

WORKDIR /app
RUN apk add --no-cache nodejs npm icu-data-full
# RUN apk add --no-cache nodejs npm icu-data-full

COPY ./package.json ./package-lock.json ./tsconfig.json ./
COPY ./src ./src
Expand All @@ -20,6 +20,4 @@ COPY ./docker/shellyEntrypoint.sh ./
RUN chmod +x ./shellyEntrypoint.sh
ENTRYPOINT ["./shellyEntrypoint.sh"]

# Node modules: /usr/local/lib/node_modules/matterbridge/dist/cli.js
# Bin: /usr/local/bin/matterbridge
CMD ["matterbridge", "-docker"]
51 changes: 26 additions & 25 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 5 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "matterbridge",
"version": "1.5.2",
"version": "1.5.3-dev.1",
"description": "Matterbridge plugin manager for Matter",
"author": "https://github.com/Luligu",
"license": "Apache-2.0",
Expand Down Expand Up @@ -121,12 +121,13 @@
"install:jest": "npm install --save-dev jest ts-jest @types/jest eslint-plugin-jest"
},
"dependencies": {
"@project-chip/matter-node.js": "0.9.4",
"@project-chip/matter.js": "0.10.0",
"@project-chip/matter-node.js": "0.10.0",
"archiver": "7.0.1",
"express": "4.19.2",
"glob": "^11.0.0",
"https": "1.0.0",
"matter-history": "1.1.7",
"matter-history": "1.1.8-dev.1",
"node-ansi-logger": "3.0.0",
"node-persist-manager": "1.0.8",
"ws": "8.18.0"
Expand All @@ -141,7 +142,7 @@
"@types/ws": "8.5.12",
"eslint": "^9.9.1",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-jest": "28.8.0",
"eslint-plugin-jest": "28.8.1",
"eslint-plugin-prettier": "5.2.1",
"jest": "29.7.0",
"prettier": "3.3.3",
Expand Down
Loading

0 comments on commit 10dffd3

Please sign in to comment.