-
Release 2.29.0 (#3568)
发布于
2024-09-30 22:02:17 +00:00 [2.29.0] - 2024-10-01
Thanks to: @bugsounet, @dkallen78, @jargordon, @khassel,
@KristjanESPERANTO, @MarcLandis, @rejas, @ryan-d-williams, @sdetweil,
@skpanagiotis.⚠️ This release needs nodejs version
v20orv22, minimum version
isv20.9.0Added
- [compliments] Added support for cron type date/time format entries mm
hh DD MM dow (minutes/hours/days/months and day of week) see
https://crontab.cronhub.io for construction (#3481) - [core] Check config at every start of MagicMirror² (#3450)
- [core] Add spelling check (cspell):
npm run test:spellingand handle
spelling issues (#3544) - [core] removed
config.paths.vendor(could not work becausevendor
is hardcoded inindex.html), renamedconfig.paths.modulesto
config.foreignModulesDir, added variableMM_CUSTOMCSS_FILEwhich -
if set - overridesconfig.customCss, added variableMM_MODULES_DIR
which - if set - overridesconfig.foreignModulesDir, added test for
MM_MODULES_DIR(#3530) - [core] elements are now removed from
index.htmlwhen loading script
or stylesheet files fails - [core] Added
MODULE_DOM_UPDATEDnotification each time the DOM is
re-rendered viaupdateDom(#3534) - [tests] added minimal needed node version to tests (currently v20.9.0)
to avoid releases with wrong node version info - [tests] Added
node-libgpiodlibrary to electron-rebuild tests
(#3563)
Removed
- [core] removed installer only files (#3492)
- [core] removed raspberry object from systeminformation (#3505)
- [linter] removed
eslint-plugin-import, because it doesn't support
ESLint v9. We will reenter it later when it does. - [tests] removed
onofflibrary from electron-rebuild tests (#3563)
Updated
- [weather] Updated
apiVersiondefault from 2.5 to 3.0 (#3424) - [core] Updated dependencies including stylistic-eslint
- [core] nail down
node-icalversion to0.18.0with exception
allow-ghsas: GHSA-8hc4-vh64-cxmjindep-review.yaml(which should
removed after nextnode-icalupdate) - [core] Updated SocketIO catch all to new API
- [core] Allow custom modules positions by scanning index.html for the
defined regions, instead of hard coded (PR #3518 fixes issue #3504) - [core] Detail optimizations in
config_check.js - [core] Updated minimal needed node version in
package.json
(currently v20.9.0) (#3559) and except for v21 (no security updates)
(#3561) - [linter] Switch to ESLint v9 and flat config and replace
eslint-plugin-unicornby@eslint/js - [core] fix discovering module positions twice after #3450
Fixed
- Fixed
checksbadge in README.md - [weather] Fixed issue with the UK Met Office provider following a
change in their API paths and header info. - [core] add check for node_helper loading for multiple instances of
same module (#3502) - [weather] Fixed issue for respecting unit config on broadcasted
notifications - [tests] Fixes calendar test by moving it from e2e to electron with
fixed date (#3532) - [calendar] fixed sliceMultiDayEvents getting wrong count and
displaying incorrect entries, Europe/Berlin (#3542) - [tests] ignore
js/positions.jswhen linting (this file is created at
runtime) - [calendar] fixed sliceMultiDayEvents showing previous day without
config enabled
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: Michael Teeuw michael@xonaymedia.nl
Co-authored-by: Kristjan ESPERANTO 35647502+KristjanESPERANTO@users.noreply.github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ross Younger crazyscot@gmail.com
Co-authored-by: Veeck github@veeck.de
Co-authored-by: Bugsounet - Cédric github@bugsounet.fr
Co-authored-by: jkriegshauser joshuakr@nvidia.com
Co-authored-by: illimarkangur 116028111+illimarkangur@users.noreply.github.com
Co-authored-by: sam detweiler sdetweil@gmail.com
Co-authored-by: vppencilsharpener tim.pray@gmail.com
Co-authored-by: veeck michael.veeck@nebenan.de
Co-authored-by: Paranoid93 6515818+Paranoid93@users.noreply.github.com
Co-authored-by: Brian O'Connor btoconnor@users.noreply.github.com
Co-authored-by: WallysWellies 59727507+WallysWellies@users.noreply.github.com
Co-authored-by: Jason Stieber jrstieber@gmail.com
Co-authored-by: jargordon 50050429+jargordon@users.noreply.github.com
Co-authored-by: Daniel 32464403+dkallen78@users.noreply.github.com
Co-authored-by: Ryan Williams 65094007+ryan-d-williams@users.noreply.github.com
Co-authored-by: Panagiotis Skias panagiotis.skias@gmail.com
Co-authored-by: Marc Landis dirk.rettschlag@gmail.com下载附件
- [compliments] Added support for cron type date/time format entries mm