v2.28.0
Weather Fixes in Summer Heat
Added 3
- Added config option showEndsOnlyWithDuration for default calendar
- Added specialDayUnique config option for compliments module, defaults to false
- Use precipitationLast3Hours if precipitationLastHour is null in weather provider weathergov
Changed 5
- Update dependencies including electron to v31
- Require node >= v20
- Update config.js.sample to use openmeteo as weather provider which needs no API key
- Use latest version of node for automated tests
- Avoid using pm2 when running updatenotification in docker container
Fixed 6
- Fixed crash possibility if module name is not defined and position is misspelled
- Fixed precipitationProbability in forecast for weather provider openmeteo
- Fixed type=daily for weather provider openmeteo having no data when running after 23:00
- Fixed type=daily for weather provider openmeteo showing nightly icons in forecast when current time is nightly
- Fixed forecast and hourly weather for weather provider openmeteo to use real temperatures instead of apparent temperatures
- Fixed e2e tests running in docker container which needs address 0.0.0.0
Removed 1
- Removed node v18 support
From MagicMirror
[2.28.0] - 2024-07-01
Thanks to: @btoconnor, @bugsounet, @JasonStieber, @khassel, @kleinmantara and @WallysWellies.
⚠️ This release needs nodejs version >= v20.9.0
Added
- [calendar] Added config option "showEndsOnlyWithDuration" for default calendar
- [compliments] Added
specialDayUniqueconfig option, defaults tofalse(#3465) - [weather] Provider weathergov: Use
precipitationLast3HoursifprecipitationLastHourisnull(#3124)
Removed
- [tests] delete node v18 support (#3462)
Updated
- [core] Update dependencies including electron to v31
- [core] use node >= v20 (#3462)
- [core] Update
config.js.sampleto use openmeteo as weather provider which needs no api key - [tests] Use latest@version of node for
automated-tests.yaml(#3483) - [updatenotification] Avoid using pm2 when running in docker container
Fixed
- [core] Fixed crash possibility if
module: <name>is not defined and onpostion: <positon>mistake (#3445) - [weather] Fixed precipitationProbability in forecast for provider openmeteo (#3446)
- [weather] Fixed type=daily for provider openmeteo having no data when running after 23:00 (#3449)
- [weather] Fixed type=daily for provider openmeteo showing nightly icons in forecast when current time is "nightly" (#3458)
- [weather] Fixed forecast and hourly weather for provider openmeteo to use real temperatures, not apparent temperatures (#3466)
- [tests] Fixed e2e tests running in docker container which needs
address: "0.0.0.0"(#3479)