Skip to content

Commit

Permalink
Merge pull request #89 from Luligu/dev
Browse files Browse the repository at this point in the history
Release 1.4.0
  • Loading branch information
Luligu authored Jul 23, 2024
2 parents eb520d1 + 48562b2 commit d22fccc
Show file tree
Hide file tree
Showing 54 changed files with 5,045 additions and 5,111 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,12 @@ jobs:
with:
node-version: ${{ matrix.node-version }}

- name: Clean cache
run: npm cache clean --force

- name: Install matterbridge
run: npm install -g matterbridge --force

- name: Install dependencies
run: npm install

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-buildx-main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
--platform linux/amd64,linux/arm64,linux/arm/v7 \
-f docker/Dockerfile.main \
-t luligu/matterbridge:latest \
-t luligu/matterbridge:1.3.13 \
-t luligu/matterbridge:1.3.14 \
--push .
docker manifest inspect luligu/matterbridge:latest
timeout-minutes: 60
2 changes: 2 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -196,5 +196,7 @@ TODO.md
matterbridge.service
docker

/__mocks__

migrationV8.txt
migrationV8-answered.txt
30 changes: 29 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,30 @@ 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.4.0] - 2024-07-23

### Added

### Changed

- [package]: Update dependencies.
- [matterbridge]: Added PluginsManager.ts.
- [matterbridge]: Removed timeout on cleanup.
- [matterbridge]: Removed write cache and expired interval for node storage.
- [matterbridge]: Added matterbridgeTypes.ts
- [frontend]: The frontend reconnects to WebSocket when the connection is closed.
- [frontend]: Removed QR button for plugins in error and not enabled.
- [frontend]: The Logs page and the log in the Home page persist till you close or reload the frontend (the last 1000 lines are available).


### Fixed

- [matterbridge]: Fixed utils export

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

## [1.3.13] - 2024-07-11

### Added
Expand Down Expand Up @@ -43,6 +67,7 @@ If you like this project and find it useful, please consider giving it a star on
## [1.3.11] - 2024-07-08

### Added

- [device]: Added addRequiredClusterServers and addOptionalClusterServers methods.
- [frontend]: Added separated settings for the two logging systems (Matterbridge and Matter.js).

Expand Down Expand Up @@ -78,6 +103,7 @@ If you like this project and find it useful, please consider giving it a star on
## [1.3.9] - 2024-07-02

### Fixed

- [matterbridge]: Fixed nodeLabel in childbridge mode
- [matterbridge]: Fixed MeasurementClusters

Expand All @@ -88,6 +114,7 @@ If you like this project and find it useful, please consider giving it a star on
## [1.3.8] - 2024-07-01

### Fixed

- [matterbridge]: Fixed crash in childbridge mode

<a href="https://www.buymeacoffee.com/luligugithub">
Expand All @@ -97,6 +124,7 @@ If you like this project and find it useful, please consider giving it a star on
## [1.3.7] - 2024-06-30

### Added

- [matter.js]: Added -mdnsinterface command line parameter to limit the MdnsBroadcaster to a single interface (e.g. matterbridge -bridge -mdnsinterface eth0). Matterbridge will validate the given interface and log a message if the interface is not available and will use all available interfaces.

### Changed
Expand Down Expand Up @@ -139,7 +167,7 @@ If you like this project and find it useful, please consider giving it a star on
- [package]: Updated to use prettier and jest with the flat config
- [matterbridge]: Updated dependencies
- [matterbridgeDevice]: Updated ColorControl commandHandlers for improved compatibility with (https://github.com/Luligu/matterbridge-shelly)
- [matterbridge]: The "plugin disable" and "plugin remove" methods now also remove the registered devices from the bridge
- [matterbridge]: The "plugin disable" and "plugin remove" methods now also remove the registered devices from the bridge
- [matterbridge]: The "plugin add" method now loads, starts, and configures the plugin

<a href="https://www.buymeacoffee.com/luligugithub">
Expand Down
2 changes: 1 addition & 1 deletion TODO.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# TODO list

- fabrics list
- after restart re add the listeners for kill
2 changes: 1 addition & 1 deletion docker/Dockerfile.dev
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ COPY docker/link-matterbridge-docker-script.js ./link-matterbridge-script.js
RUN npm install && npm run build && npm pack

WORKDIR /matterbridge-somfy-tahoma
RUN GIT_SSL_NO_VERIFY=true git clone https://github.com/Luligu/matterbridge-somfy-tahoma.git .
RUN GIT_SSL_NO_VERIFY=true git clone -b dev https://github.com/Luligu/matterbridge-somfy-tahoma.git .
COPY docker/link-matterbridge-docker-script.js ./link-matterbridge-script.js
RUN npm install && npm run build && npm pack

Expand Down
12 changes: 6 additions & 6 deletions frontend/build/asset-manifest.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"files": {
"main.css": "/static/css/main.b4d28450.css",
"main.js": "/static/js/main.42130514.js",
"main.css": "/static/css/main.df840158.css",
"main.js": "/static/js/main.2a46688a.js",
"static/js/453.d855a71b.chunk.js": "/static/js/453.d855a71b.chunk.js",
"index.html": "/index.html",
"main.b4d28450.css.map": "/static/css/main.b4d28450.css.map",
"main.42130514.js.map": "/static/js/main.42130514.js.map",
"main.df840158.css.map": "/static/css/main.df840158.css.map",
"main.2a46688a.js.map": "/static/js/main.2a46688a.js.map",
"453.d855a71b.chunk.js.map": "/static/js/453.d855a71b.chunk.js.map"
},
"entrypoints": [
"static/css/main.b4d28450.css",
"static/js/main.42130514.js"
"static/css/main.df840158.css",
"static/js/main.2a46688a.js"
]
}
2 changes: 1 addition & 1 deletion frontend/build/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/matterbridge 32x32.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><title>Matterbridge</title><link rel="manifest" href="/manifest.json"/><script defer="defer" src="/static/js/main.42130514.js"></script><link href="/static/css/main.b4d28450.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/matterbridge 32x32.png"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><title>Matterbridge</title><link rel="manifest" href="/manifest.json"/><script defer="defer" src="/static/js/main.2a46688a.js"></script><link href="/static/css/main.df840158.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
1 change: 0 additions & 1 deletion frontend/build/static/css/main.b4d28450.css.map

This file was deleted.

Loading

0 comments on commit d22fccc

Please sign in to comment.