Skip to content

Commit 1d80a0d

Browse files
chore(release): 4.0.0
1 parent 5ee8968 commit 1d80a0d

3 files changed

Lines changed: 33 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,25 @@
11
# Changelog
22

3-
All notable changes to this project will be documented in this file.
3+
All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines.
44

5-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6-
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5+
## [4.0.0](https://github.com/shbatm/MMM-RTSPStream/compare/v3.0.1...v4.0.0) (2026-01-16)
6+
7+
8+
### ⚠ BREAKING CHANGES
9+
10+
* replace jsmpeg with webrtc
11+
12+
### Chores
13+
14+
* add missing devDependencies ([8aa096b](https://github.com/shbatm/MMM-RTSPStream/commit/8aa096bf7461d6f6805618edd9534483c3262c1c))
15+
* add release script and commit-and-tag-version dependency ([5ee8968](https://github.com/shbatm/MMM-RTSPStream/commit/5ee8968bb6c32fcd68995a06d14cb49cae75bbcc))
16+
* change workflow runner from ubuntu-latest to ubuntu-slim ([87e592e](https://github.com/shbatm/MMM-RTSPStream/commit/87e592e34aa10f51697f12c042916075804c8bd2))
17+
* update devDependencies ([60f9a51](https://github.com/shbatm/MMM-RTSPStream/commit/60f9a51c24a94e7ebc2d37dcda9c2f1836162ff5))
18+
19+
20+
### Code Refactoring
21+
22+
* replace jsmpeg with webrtc ([44144dd](https://github.com/shbatm/MMM-RTSPStream/commit/44144dda32908b706510075f9c677759ce1e240f))
723

824
## [3.0.1](https://github.com/shbatm/MMM-RTSPStream/compare/v3.0.0...v3.0.1) - 2025-09-08
925

@@ -22,6 +38,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2238
- chore: fix linter and formatter issues
2339
- fix: improve user prompt handling and update test string for `package.json`
2440

41+
### Migration Notes
42+
43+
If you previously used `ffmpeg` for local or remote playback:
44+
45+
1. Remove any `protocol`, `frameRate`, `hwAccel`, and `ffmpegPort` keys from stream configs.
46+
2. Replace `remotePlayer: "ffmpeg"` with `remotePlayer: "webrtc"` (and add `whepUrl` per stream) or `"none"`.
47+
3. Ensure you have a WHEP endpoint (e.g. via a media server like MediaMTX with WHEP enabled).
48+
4. Leave `localPlayer: "vlc"` for hardware accelerated display on the mirror.
49+
50+
Legacy values are ignored with a console warning.
51+
2552
## [3.0.0](https://github.com/shbatm/MMM-RTSPStream/compare/v2.1.0...v3.0.0) - 2025-08-03 - Remove OMXPlayer Support
2653

2754
OMXPlayer is no longer actively developed and has been deprecated. This release removes all OMXPlayer support to simplify the codebase.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mmm-rtspstream",
3-
"version": "3.0.1",
3+
"version": "4.0.0",
44
"description": "MagicMirror² module for RTSP camera snapshots + VLC (local) or WebRTC (remote) playback",
55
"keywords": [
66
"magic mirror",

0 commit comments

Comments
 (0)