Read the statement by Michael Teeuw here.
v2.32.0
-
[2.32.0] - 2025-07-01
Thanks to: @bughaver, @bugsounet, @khassel, @KristjanESPERANTO, @plebcity, @rejas, @sdetweil.
⚠️ This release needs nodejs version
v22.14.0 or higher
⚠️ This release usesexpress v5which has breaking changes that may cause problems with third-party modulesAdded
- [config] Allow to change module order for final renderer (or dynamically with CSS): Feature
orderin config (#3762) - [clock] Added option ‘disableNextEvent’ to hide next sun event (#3769)
- [clock] Implement short syntax for clock week (#3775)
Changed
- [refactor] Simplify module loading process (#3766)
- Use
node --runinstead ofnpm run(#3764) and adaptstart:devscript (#3773) - [workflow] Run linter and spellcheck with LTS node version (#3767)
- [workflow] Split “Run test” step into two steps for more clarity (#3767)
- [linter] Review linter setup (#3783)
- Fix command to lint markdown in
CONTRIBUTING.md - Re-activate JSDoc linting and fix linting issues
- Refactor ESLint config to use
defineConfigandglobalIgnores - Replace
eslint-plugin-importwitheslint-plugin-import-x - Switch Stylelint config to flat format and simplify Stylelint scripts
- Fix command to lint markdown in
- [workflow] Replace Node.js version v23 with v24 (#3770)
- [refactor] Replace deprecated constants
fs.F_OKandfs.R_OK(#3789) - [refactor] Replace
ansiswith built-in functionutil.styleText(#3793) - [core] Integrate stuff from
vendorandfontsfolders into mainpackage.json, simplifies install and maintaining dependencies (#3795, #3805) - [l10n] Complete translations (with the help of translation tools) (#3794)
- [refactor] Refactored
calendarfetcherutilsin Calendar module to handle timezones better (#3806)- Removed as many of the date conversions as possible
- Use
moment-timezonewhen calculating recurring events, this will fix problems from the past with offsets and DST not being handled properly - Added some tests to test the behavior of the refactored methods to make sure the correct event dates are returned
- [linter] Enable ESLint rule
no-consoleand replaceconsolewithLogin some files (#3810) - [tests] Review and refactor translation tests (#3792)
Fixed
- [fix] Handle spellcheck issues (#3783)
- [calendar] fix fullday event rrule until with timezone offset (#3781)
- [feat] Add rule
no-undefin config file validation to fix #3785 (#3786) - [fonts] Fix
roboto.cssto avoid error messageUnknown descriptor 'var(' in @font-face rule.in firefox console (#3787) - [tests] Fix and refactor e2e test
Same keysintranslations_spec.js(#3809) - [tests] Fix e2e tests newsfeed and calendar to exit without open handles (#3817)
Updated
- [core] Update dependencies including electron to v36 (#3774, #3788, #3811, #3804, #3815, #3823)
- [core] Update package type to
commonjs - [logger] Review factory code part: use
switch/caseinstead ofif/else if(#3812)
https://github.com/MagicMirrorOrg/MagicMirror/releases/tag/v2.32.0
- [config] Allow to change module order for final renderer (or dynamically with CSS): Feature
-
K karsten13 locked this topic on
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login