<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[v2.27.0]]></title><description><![CDATA[<p dir="auto"><a href="https://github.com/MagicMirrorOrg/MagicMirror/releases/tag/v2.27.0" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/MagicMirrorOrg/MagicMirror/releases/tag/v2.27.0</a></p>
<h1>[2.27.0] - 2024-04-01</h1>
<p dir="auto">Thanks to: <a class="plugin-mentions-user plugin-mentions-a" href="/user/bugsounet" aria-label="Profile: bugsounet">@<bdi>bugsounet</bdi></a>, <a class="plugin-mentions-user plugin-mentions-a" href="/user/crazyscot" aria-label="Profile: crazyscot">@<bdi>crazyscot</bdi></a>, @illimarkangur, @jkriegshauser, @khassel, <a class="plugin-mentions-user plugin-mentions-a" href="/user/kristjanesperanto" aria-label="Profile: KristjanESPERANTO">@<bdi>KristjanESPERANTO</bdi></a>, @Paranoid93, <a class="plugin-mentions-user plugin-mentions-a" href="/user/rejas" aria-label="Profile: rejas">@<bdi>rejas</bdi></a>, <a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> and @vppencilsharpener.</p>
<p dir="auto">This release marks the first release without Michael Teeuw (<a class="plugin-mentions-user plugin-mentions-a" href="/user/michmich" aria-label="Profile: michmich">@<bdi>michmich</bdi></a>). A very special thanks to him for creating MagicMirror and leading the project for so many years.</p>
<p dir="auto">For more info, please read the following post: <a href="https://forum.magicmirror.builders/topic/18329/a-new-chapter-for-magicmirror-the-community-takes-the-lead">A New Chapter for MagicMirror: The Community Takes the Lead</a>.</p>
<h3>Added</h3>
<ul>
<li>Output of system information to the console for troubleshooting (#3328 and #3337), ignore errors under aarch64 (#3349)</li>
<li>[chore] Add <code>eslint-plugin-package-json</code> to lint the <code>package.json</code> files (#3368)</li>
<li>[weather] <code>showHumidity</code> config is now a string describing where to show this element. Supported values: “wind”, “temp”, “feelslike”, “below”, “none”. (#3330)</li>
<li>electron-rebuild test suite for electron and 3rd party modules compatibility (#3392)</li>
<li>Create MM² icon and attach it to electron process (#3407)</li>
</ul>
<h3>Updated</h3>
<ul>
<li>Update updatenotification (update_helper.js): Recode with pm2 library (#3332)</li>
<li>Removing lodash dependency by replacing merge by spread operator (#3339)</li>
<li>Use node prefix for build-in modules (#3340)</li>
<li>Rework logging colors (#3350)</li>
<li>Update pm2 to v5.3.1 with no allow-ghsas (#3364)</li>
<li>[chore] Update husky and let lint-staged fix ESLint issues</li>
<li>[chore] Update dependencies including electron to v29 (#3357) and node-ical</li>
<li>Update translations for estonian (#3371)</li>
<li>Update electron to v29 and update other dependencies</li>
<li>[calendar] fullDay events over several days now show the left days from the first day on and ‘today’ on the last day</li>
<li>Update layout of current weather indoor values</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Correct apibase of weathergov weatherprovider to match documentation (#2926)</li>
<li>Worked around several issues in the RRULE library that were causing deleted calender events to still show, some<br />
initial and recurring events to not show, and some event times to be off an hour. (#3291)</li>
<li>Skip changelog requirement when running tests for dependency updates (#3320)</li>
<li>Display precipitation probability when it is 0% instead of blank/empty (#3345)</li>
<li>[newsfeed] Suppress unsightly animation cases when there are 0 or 1 active news items (#3336)</li>
<li>[newsfeed] Always compute the feed item URL using the same helper function (#3336)</li>
<li>Ignore all custom css files (#3359)</li>
<li>[newsfeed] Fix newsfeed stall issue introduced by #3336 (#3361)</li>
<li>Changed <code>log.debug</code> to <code>log.log</code> in <code>app.js</code> where logLevel is not set because config is not loaded at this time (#3353)</li>
<li>[calendar] deny fetch interval &lt; 60000 and set 60000 in this case (prevent fetch loop failed) (#3382)</li>
<li>added message in case where config.js is missing the module.export line PR #3383</li>
<li>Fixed an issue where recurring events could extend past their recurrence end date (#3393)</li>
<li>Don’t display any <code>npm WARN &lt;....&gt;</code> on install (#3399)</li>
<li>Fixed move suncalc dependency to production from dev, as it is used by clock module</li>
<li>[compliments] Fix mirror not responding anymore when no compliments are to be shown (#3385)</li>
<li>[chore] Fixed mastermerge workflow (#3415)</li>
</ul>
<h3>Deleted</h3>
<ul>
<li>Unneeded file headers (#3358)</li>
<li>Removed codecov.yaml</li>
</ul>
]]></description><link>https://forum.magicmirror.builders/topic/18621/v2-27-0</link><generator>RSS for Node</generator><lastBuildDate>Thu, 11 Jun 2026 22:26:50 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/18621.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Apr 2024 20:19:19 GMT</pubDate><ttl>60</ttl></channel></rss>