• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

v2.15.0

Scheduled Pinned Locked Moved MagicMirror
2 Posts 2 Posters 12.1k Views 2 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    MichMich Admin
    last edited by Apr 1, 2021, 12:28 PM

    https://github.com/MichMich/MagicMirror/releases/tag/v2.15.0

    [2.15.0] - 2021-04-01

    Special thanks to the following contributors: @EdgardosReis, @MystaraTheGreat, @TheDuffman85, @ashishtank, @buxxi, @codac, @fewieden, @khassel, @klaernie, @qu1que, @rejas, @sdetweil & @thomasrockhu.

    ℹ️ Note: This update uses new dependencies. Please update using the following command: git pull && npm install.

    Added

    • Added Galician language.
    • Added GitHub workflows for automated testing and changelog enforcement.
    • Added CodeCov badge to Readme.
    • Added CURRENTWEATHER_TYPE notification to currentweather and weather module, use it in compliments module.
    • Added start:dev command to the npm scripts for starting electron with devTools open.
    • Added logging when using deprecated modules weatherforecast or currentweather.
    • Added Portuguese translations for “MODULE_CONFIG_CHANGED” and “PRECIP”.
    • Respect parameter ColoredSymbolOnly also for custom events.
    • Added a new parameter to hide time portion on relative times.
    • module.show has now the option for a callback on error.
    • Added locale to sample config file.
    • Added support for self-signed certificates for the default calendar module (#466).
    • Added hiddenOnStartup flag to module config (#2475).

    Updated

    • Updated markdown files for github.
    • Cleaned up old code on server side.
    • Convert -0 to 0 when displaying temperature.
    • Code cleanup for FEELS like and added {DEGREE} placeholder for FEELSLIKE for each language.
    • Converted newsfeed module to use templates.
    • Updated documentation and help screen about invalid config files.
    • Moving weather provider specific code and configuration into each provider and making hourly part of the interface.
    • Bump electron to v11 and enable contextIsolation.
    • Don’t update the DOM when a module is not displayed.
    • Cleaned up jsdoc and tests.
    • Exposed logger as node module for easier access for 3rd party modules.
    • Replaced deprecated request package with node-fetch and digest-fetch.
    • Refactored calendar fetcher.
    • Cleaned up newsfeed module.
    • Cleaned up translations and translator code.

    Removed

    • Removed danger.js library.
    • Removed ical which was substituted by node-ical in release v2.13.0. Module developers must install this dependency themselves in the module folder if needed.
    • Removed valid-url library.

    Fixed

    • Added default log levels to stop calendar log spamming.
    • Fix socket.io cors errors, see breaking change since socket.io v3.
    • Fix Issue with weather forecast icons due to fixed day start and end time (#2221).
    • Fix empty directory for each module’s main javascript file in the inspector.
    • Fix Issue with weather forecast icons unit tests with different timezones (#2221).
    • Fix issue with unencoded characters in translated strings when using nunjuck template (Loading … as an example).
    • Fix socket.io backward compatibility with socket v2 clients.
    • Fix 3rd party module language loading if language is English.
    • Fix e2e tests after spectron update.
    • Fix updatenotification creating zombie processes by setting a timeout for the git process.
    • Fix weather module openweathermap not loading if lat and lon set without onecall.
    • Fix calendar daylight savings offset calculation if recurring start date before 2007.
    • Fix calendar time/date adjustment when time with GMT offset is different day (#2488).
    • Fix calendar daylight savings offset calculation if recurring FULL DAY start date before 2007 (#2483).
    • Fix newsreaders template, for wrong test for nowrap in 2 places (should be if not).
    1 Reply Last reply Reply Quote 1
    • S Offline
      sdetweil
      last edited by sdetweil Apr 2, 2021, 1:37 PM Apr 2, 2021, 1:36 PM

      use the scripted upgrade if u have any additional modules…

      https://github.com/sdetweil/MagicMirror_scripts#update-to-next-magicmirror-version-from-an-existing-magicmirror-installation

      already seen requirement for npm rebuild or reinstall as a few have electron version dependencies (binaries) of THEIR dependencies

      also note that valid-url has been removed, and at least two modules fail for this dependency

      workaround

      cd ~/MagicMirror
      npm install valid-url
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 3
      • 1 / 1
      1 / 1
      • First post
        2/2
        Last post
      Enjoying MagicMirror? Please consider a donation!
      MagicMirror created by Michael Teeuw.
      Forum managed by Sam, technical setup by Karsten.
      This forum is using NodeBB as its core | Contributors
      Contact | Privacy Policy