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
[core] auto create release notes with every push on develop (#3985)
and remove CHANGELOG.md logic.
This is my attempt to create a draft release instead of editing a
changelog, see discussion on discord.
Logic:
- new github workflow `.github/workflows/release-notes.yaml`
- runs with every push on `develop` (so after PR's are merged)
- collects the commits on `develop` which are newer than the latest tag
- searches the commit messages for keywords defined in an array and
group the messages into categories (this is a first shot, we will update
this ...)
- creates markdown content
- looks for an untagged and unpublished draft release with name
`unreleased`, if it exists, it will be deleted
- creates an untagged and unpublished draft release with name
`unreleased` with markdown content created above
Example created on my fork (this caused having `MagicMirrorOrg` in the
PR-Links):
<img width="952" height="1804" alt="grafik"
src="https://github.com/user-attachments/assets/38687bed-f5da-4dcb-93eb-242c317769df"
/>
Please review this PR, it is a draft release at the moment because I got
problems in my fork where I tested this: The created draft release is
not visible at the moment (they are visible via api). AFAIS this is a
queue problem on GitHub, maybe I flooded their queue while testing ...
So I will test this tomorrow again before removing `draft` here.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2-52Lines changed: 2 additions & 52 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,58 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
❤️ **Donate:** Enjoying MagicMirror²? [Please consider a donation!](https://magicmirror.builders/#donate) With your help we can continue to improve the MagicMirror².
9
9
10
-
## [2.34.0] - unreleased
10
+
## Obsolete
11
11
12
-
planned for 2026-01-01
13
-
14
-
### Added
15
-
16
-
-[weather] feat: add configurable forecast date format option (#3918)
17
-
-[core] Add new `server:watch` script to run MagicMirror² server-only with automatic restarts when files (defined in `config.watchTargets`) change (#3920)
18
-
-[weather] add error handling to fetch functions including cors (#3791)
- feat: add ESlint rule `no-sparse-arrays` for config check to fix #3910 (#3911)
48
-
- fixed eslint warnings shown in #3911 and updated npm publish docs (#3913)
49
-
-[core] refactor: replace `express-ipfilter` with lightweight custom middleware (#3917) - This fixes security issue [CVE-2023-42282](https://github.com/advisories/GHSA-78xj-cgh5-2h22), which is not very likely to be exploitable in MagicMirror² setups, but still should be fixed.
50
-
- fixed the Environment Canada weather URL (#3912) and now converts a windspeed of 'calm' to 0
51
-
- fixed problems with daylight-saving-time in weather provider `openmeto` (#3930, #3931)
-[compliments] fixed compliments remote file minimum delay to be 15 minutes (#3970)
56
-
-[calendar] prevent excessive fetching with smart refresh strategy (#3976)
57
-
58
-
### Updated
59
-
60
-
-[core] Update dependencies incl. electron to v39 (#3909, #3916, #3921, #3925, #3934, #3982)
61
-
-[logger] Add prefixes to most Log messages (#3923, #3926)
12
+
This file is no longer being updated. Release notes are now automatically generated via a GitHub action.
62
13
63
14
## [2.33.0] - 2025-10-01
64
15
@@ -1877,7 +1828,6 @@ It includes (but is not limited to) the following features:
1877
1828
1878
1829
This was part of the blogpost: [https://michaelteeuw.nl/post/83916869600/magic-mirror-part-vi-production-of-the](https://michaelteeuw.nl/post/83916869600/magic-mirror-part-vi-production-of-the)
Log.warn(`WARNING! Your config is using deprecated option(s): ${usedDeprecated.join(", ")}. Check README and CHANGELOG for more up-to-date ways of getting the same functionality.`);
161
+
Log.warn(`WARNING! Your config is using deprecated option(s): ${usedDeprecated.join(", ")}. Check README and Documentation for more up-to-date ways of getting the same functionality.`);
Log.warn(`WARNING! Your config for module ${element.module} is using deprecated option(s): ${usedDeprecatedModuleOptions.join(", ")}. Check README and CHANGELOG for more up-to-date ways of getting the same functionality.`);
170
+
Log.warn(`WARNING! Your config for module ${element.module} is using deprecated option(s): ${usedDeprecatedModuleOptions.join(", ")}. Check README and Documentation for more up-to-date ways of getting the same functionality.`);
0 commit comments