

- NEW MAGIC MIRROR MODULES INSTALL
- NEW MAGIC MIRROR MODULES UPDATE
- NEW MAGIC MIRROR MODULES FULL
- NEW MAGIC MIRROR MODULES CODE
Fix empty news feed stopping the reload forever.Fix wrong vertical alignment of calendar title column when wrapEvents is true ( #3053).Fix precipitation css styles and rounding value.The wind direction arrow now points in the direction the wind is flowing, not into the wind ( #3019).Fix async node_helper stopping electron start ( #2487).Yr wind direction is no longer inverted.
NEW MAGIC MIRROR MODULES CODE
NEW MAGIC MIRROR MODULES UPDATE
NEW MAGIC MIRROR MODULES FULL
Fix don't filter out ongoing full day events ( #3095).Fix style issues after eslint-plugin-jsdoc update.Fix electron not running under windows after async changes ( #3083).Fix envcanada hourly forecast time ( #3080).Changed default calendar fetchInterval to one hour.Changed fetchInterval of calendar in config.js.sample to 7 days so we not to request example calendar too frequently.
NEW MAGIC MIRROR MODULES INSTALL
Split install and run commands in github actions.Refactor some calendar methods into own class and added tests for them.Refactor formatTime into common util function for default modules.Use node v20 in github workflow (replacing v14).Update electron to v25.2 and other dependencies.Added support for precipitation probability with openmeteo weather-provider.


Removed unneeded (and unwanted) '.' after the year in calendar repeatingCountTitle ( #2896, second attempt.updatenotification: allow force scanning with SCAN_UPDATES notification from other modules.Broadcast update with UPDATES notification to other modules updatenotification: Added sendUpdatesNotifications feature.Added no-param-reassign eslint rule and fix warnings.Set Timezone Europe/Berlin in unit tests (needed for new formatTime tests).Added UV Index to hourly and current Weather, with support for Openmeteo.This version would not be there without their effort. Thanks to: and thanks to and for taking over most (if not all) of the work on this release as project collaborators.
