mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-07-22 03:30:29 +00:00
273 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
6f50a7b3bd
|
Release 2.31.0 (#3674)
begin next release |
||
|
9be625c72b
|
ready for release 2.30.0 (#3672)
Update files impacted for release |
||
|
c92fbb8a7e
|
Final dependency updates for v2.30 (#3671)
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: veeck <gitkraken@veeck.de> |
||
|
143dfd6b67
|
Add some ESLint rules + minor changes (#3665)
Main point was to enable ESLint `dot-notation` and `no-unneeded-ternary` rules for more code consistency. I took the occasion to add two minor commits: - Fix a problem found by running `test:spelling - Minor dependency update It wouldn't be a problem if the PR didn't arrive in the next release, the changes are cosmetic. |
||
|
d41ce81469
|
update dependencies, fix typo in Collaboration.md (#3664)
last dependency update before release |
||
|
9d0501f240
|
Fix: package-lock.json after PR #3660 (#3661)
continue from #3660 Fix: package-lock.json (check node engine) |
||
|
6a09bc4ec4
|
add support for fetch timeout control for node_helpers, fix timeouts on armv6l (#3660)
user reporting slow/no connection/timeout errors on armv6l for calendar, and newsfeed we can increase the timeout by adding calls to the undici lib, but it requires node 20.18.1 or above. this adds the support for timeout (also environment variable to override if needed,, mmFetchTimeout (default 30 seconds) and updates the base node version |
||
|
b910c60eb2
|
update dependencies (#3657) | ||
|
5b7b76c877
|
Add linting for markdown files (#3646)
I also reworked the Linters section in `CONTRIBUTING.md` a bit and switched the `prettier` config to a flat config. Co-authored-by: Veeck <github@veeck.de> |
||
|
19bd76ab93
|
Fixcaldates2 fix calendar module date processing, using node-ical@0.20.1 (#3587)
here is an updated test version of the fixes for all kinds of calendar date problems. NOTE: the changed branch name NOTE: this used the node-cal@0.19.0 library UNCHANGED best to make a new folder and git clone there git clone https://github.com/sdetweil/MagicMirror cd MagicMirror git checkout fixcaldates2 // <------ note this is a changed branch name npm run install-mm copy your config.js and custom.css from the prior folder and the non-default modules you have installed… this ONLY changes the default calendar but DOES ship an updated node-ical library too if you need to fall back, just rename the folders around again so that your original is called MagicMirror all the testcases for node-ical and MagicMirror execute successfully. the ‘BIG’ change here is to get the local NON-TZ dates for the rrule.between() all the checking and conversion code is commented out or not used the node-ical fixes are for excluded dates (exdate) values being adjusted for DST/STD time… waiting to submit that PR one fix in calendar.js for checking if a past date was too far back, but it never checked to see IF the event date was in the past… (before today) so it chopped off too many and one change in calendarfetcher.js to put out a better diagnostic message of the parsed data… (exdate was excluded cause JSON stringify couldn’t convert the complex structure) I added the tests you all have documented please re-pull and checkout the new branch (I deleted the old branch) and npm run install-mm again --------- Co-authored-by: Veeck <github@veeck.de> |
||
|
28341d4a54
|
Bump eslint-plugin-package-json from 0.15.4 to 0.17.0 (#3637)
Bumps [eslint-plugin-package-json](https://github.com/JoshuaKGoldberg/eslint-plugin-package-json) from 0.15.4 to 0.17.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases">eslint-plugin-package-json's releases</a>.</em></p> <blockquote> <h2>v0.17.0</h2> <h2>What's Changed</h2> <ul> <li>docs: add sasial-dev as a contributor for code by <a href="https://github.com/allcontributors"><code>@allcontributors</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/669">JoshuaKGoldberg/eslint-plugin-package-json#669</a></li> <li>feat: sort alphabetically with co-located hooks for <code>scripts</code> by <a href="https://github.com/sasial-dev"><code>@sasial-dev</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/632">JoshuaKGoldberg/eslint-plugin-package-json#632</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.16.0...v0.17.0">https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.16.0...v0.17.0</a></p> <h2>v0.16.0</h2> <h2>What's Changed</h2> <ul> <li>chore(deps): update dependency cspell to v8.16.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/617">JoshuaKGoldberg/eslint-plugin-package-json#617</a></li> <li>chore(deps): update dependency eslint-plugin-jsonc to v2.17.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/618">JoshuaKGoldberg/eslint-plugin-package-json#618</a></li> <li>docs: add unique dependencies rule by <a href="https://github.com/davidlj95"><code>@davidlj95</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/620">JoshuaKGoldberg/eslint-plugin-package-json#620</a></li> <li>docs: add rakleed as a contributor for ideas by <a href="https://github.com/allcontributors"><code>@allcontributors</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/622">JoshuaKGoldberg/eslint-plugin-package-json#622</a></li> <li>docs: add davidlj95 as a contributor for doc by <a href="https://github.com/allcontributors"><code>@allcontributors</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/621">JoshuaKGoldberg/eslint-plugin-package-json#621</a></li> <li>chore(deps): update dependency eslint-plugin-jsonc to v2.18.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/623">JoshuaKGoldberg/eslint-plugin-package-json#623</a></li> <li>chore(deps): update dependency knip to v5.36.4 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/624">JoshuaKGoldberg/eslint-plugin-package-json#624</a></li> <li>chore(deps): update dependency knip to v5.36.5 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/625">JoshuaKGoldberg/eslint-plugin-package-json#625</a></li> <li>chore(deps): update dependency eslint-plugin-jsonc to v2.18.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/626">JoshuaKGoldberg/eslint-plugin-package-json#626</a></li> <li>chore(deps): update dependency knip to v5.36.6 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/627">JoshuaKGoldberg/eslint-plugin-package-json#627</a></li> <li>chore(deps): update dependency <code>@typescript-eslint/parser</code> to v8.14.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/628">JoshuaKGoldberg/eslint-plugin-package-json#628</a></li> <li>chore(deps): update dependency knip to v5.36.7 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/629">JoshuaKGoldberg/eslint-plugin-package-json#629</a></li> <li>chore(deps): update dependency <code>@release-it/conventional-changelog</code> to v9.0.3 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/630">JoshuaKGoldberg/eslint-plugin-package-json#630</a></li> <li>chore(deps): update dependency eslint-plugin-jsdoc to v50.5.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/631">JoshuaKGoldberg/eslint-plugin-package-json#631</a></li> <li>chore(deps): update pnpm to v9.13.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/633">JoshuaKGoldberg/eslint-plugin-package-json#633</a></li> <li>chore(deps): update dependency knip to v5.37.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/634">JoshuaKGoldberg/eslint-plugin-package-json#634</a></li> <li>chore(deps): update pnpm to v9.13.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/635">JoshuaKGoldberg/eslint-plugin-package-json#635</a></li> <li>chore(deps): update dependency eslint-plugin-regexp to v2.7.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/636">JoshuaKGoldberg/eslint-plugin-package-json#636</a></li> <li>chore(deps): update pnpm to v9.13.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/637">JoshuaKGoldberg/eslint-plugin-package-json#637</a></li> <li>chore(deps): update codecov/codecov-action action to v5 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/638">JoshuaKGoldberg/eslint-plugin-package-json#638</a></li> <li>chore(deps): update dependency knip to v5.37.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/639">JoshuaKGoldberg/eslint-plugin-package-json#639</a></li> <li>chore(deps): update dependency eslint-plugin-jsonc to v2.18.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/640">JoshuaKGoldberg/eslint-plugin-package-json#640</a></li> <li>chore(deps): update dependency husky to v9.1.7 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/641">JoshuaKGoldberg/eslint-plugin-package-json#641</a></li> <li>chore(deps): update dependency <code>@typescript-eslint/parser</code> to v8.15.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/642">JoshuaKGoldberg/eslint-plugin-package-json#642</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v22.9.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/644">JoshuaKGoldberg/eslint-plugin-package-json#644</a></li> <li>chore(deps): update pnpm to v9.14.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/645">JoshuaKGoldberg/eslint-plugin-package-json#645</a></li> <li>chore(deps): update pnpm to v9.14.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/646">JoshuaKGoldberg/eslint-plugin-package-json#646</a></li> <li>chore(deps): update dependency prettier-plugin-packagejson to v2.5.5 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/647">JoshuaKGoldberg/eslint-plugin-package-json#647</a></li> <li>chore(deps): update dependency knip to v5.37.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/649">JoshuaKGoldberg/eslint-plugin-package-json#649</a></li> <li>chore(deps): update dependency typescript to v5.7.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/650">JoshuaKGoldberg/eslint-plugin-package-json#650</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v22.9.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/651">JoshuaKGoldberg/eslint-plugin-package-json#651</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v22.9.3 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/652">JoshuaKGoldberg/eslint-plugin-package-json#652</a></li> <li>chore(deps): update dependency markdownlint-cli to ^0.43.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/653">JoshuaKGoldberg/eslint-plugin-package-json#653</a></li> <li>docs: fix jsonc-eslint-parser installation instructions by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/654">JoshuaKGoldberg/eslint-plugin-package-json#654</a></li> <li>chore(deps): update dependency prettier-plugin-packagejson to v2.5.6 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/648">JoshuaKGoldberg/eslint-plugin-package-json#648</a></li> <li>chore(deps): update dependency <code>@typescript-eslint/parser</code> to v8.16.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/656">JoshuaKGoldberg/eslint-plugin-package-json#656</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v22.9.4 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/657">JoshuaKGoldberg/eslint-plugin-package-json#657</a></li> <li>chore(deps): update dependency <code>@types/node</code> to v22.10.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/658">JoshuaKGoldberg/eslint-plugin-package-json#658</a></li> <li>chore(deps): update dependency knip to v5.38.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/659">JoshuaKGoldberg/eslint-plugin-package-json#659</a></li> <li>chore(deps): update dependency eslint-plugin-jsdoc to v50.6.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/pull/662">JoshuaKGoldberg/eslint-plugin-package-json#662</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/blob/main/CHANGELOG.md">eslint-plugin-package-json's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.16.0...v0.17.0">0.17.0</a> (2024-11-30)</h1> <h3>Features</h3> <ul> <li>sort alphabetically with co-located hooks for <code>scripts</code> (<a href="https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/632">#632</a>) (<a href=" |
||
|
f417bc0204
|
Bump prettier from 3.3.3 to 3.4.1 (#3638)
Bumps [prettier](https://github.com/prettier/prettier) from 3.3.3 to 3.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.4.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#341">Changelog</a></p> <h2>3.4.0</h2> <p><a href="https://github.com/prettier/prettier/compare/3.3.3...3.4.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2024/11/26/3.4.0.html">Release note</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.4.1</h1> <p><a href="https://github.com/prettier/prettier/compare/3.4.0...3.4.1">diff</a></p> <h4>Remove unnecessary parentheses around assignment in <code>v-on</code> (<a href="https://redirect.github.com/prettier/prettier/pull/16887">#16887</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="vue"><code><!-- Input --> \<template> <button @click="foo += 2">Click</button> </template> <p><!-- Prettier 3.4.0 --><br /> &lt;template><br /> <button <a href="https://github.com/click"><code>@click</code></a>="(foo += 2)">Click</button><br /> </template></p> <p><!-- Prettier 3.4.1 --><br /> &lt;template><br /> <button <a href="https://github.com/click"><code>@click</code></a>="foo += 2">Click</button><br /> </template><br /> </code></pre></p> <h1>3.4.0</h1> <p><a href="https://github.com/prettier/prettier/compare/3.3.3...3.4.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2024/11/26/3.4.0.html">Release Notes</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
3627bebc3a
|
Bump stylelint from 16.10.0 to 16.11.0 (#3639)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.10.0 to 16.11.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/releases">stylelint's releases</a>.</em></p> <blockquote> <h2>16.11.0</h2> <ul> <li>Added: <code>--report-unscoped-disables</code> CLI flag and <code>reportUnscopedDisables</code> option to Node.js API and configuration object (<a href="https://redirect.github.com/stylelint/stylelint/issues/8024">#8024</a>) (<a href="https://github.com/Mouvedia"><code>@Mouvedia</code></a>).</li> <li>Added: <code>ignoreFunctions: []</code> to <code>media-query-no-invalid</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/8060">#8060</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Added: <code>name</code> configuration property under <code>overrides</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/8095">#8095</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>benchmark-rule</code> script to resolve <code>TypeError</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/8090">#8090</a>) (<a href="https://github.com/ybiquitous"><code>@ybiquitous</code></a>).</li> <li>Fixed: <code>github</code> formatter deprecation warning link to <code>https://stylelint.io/awesome-stylelint#formatters</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/8115">#8115</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>function-calc-no-unspaced-operator</code> false negatives for <code>calc-size</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/8026">#8026</a>) (<a href="https://github.com/azat-io"><code>@azat-io</code></a>).</li> <li>Fixed: <code>max-nesting-depth</code> false positives when the <code>&</code> selector is being ignored (<a href="https://redirect.github.com/stylelint/stylelint/issues/8048">#8048</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>media-feature-name-value-no-unknown</code> false positives for <code>display-mode: picture-in-picture</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/8136">#8136</a>) (<a href="https://github.com/Mouvedia"><code>@Mouvedia</code></a>).</li> <li>Fixed: <code>no-irregular-whitespace</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8066">#8066</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> <li>Fixed: <code>selector-attribute-name-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8037">#8037</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-attribute-operator-allowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8038">#8038</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-attribute-operator-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8039">#8039</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-class-pattern</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8042">#8042</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-combinator-allowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8046">#8046</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-combinator-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8047">#8047</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8067">#8067</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-id-pattern</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8045">#8045</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-attribute</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8052">#8052</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-class</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8053">#8053</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-combinators</code> reported-ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8055">#8055</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-compound-selectors</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8056">#8056</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-id</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8054">#8054</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-pseudo-class</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8057">#8057</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-specificity</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8058">#8058</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-universal</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8059">#8059</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-nested-pattern</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8072">#8072</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-no-vendor-prefix</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8073">#8073</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-not-notation</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8074">#8074</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-class-allowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8061">#8061</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-class-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8062">#8062</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-class-no-unknown</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8063">#8063</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-element-allowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8068">#8068</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-element-colon-notation</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8069">#8069</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-element-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8070">#8070</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-element-no-unknown</code> false positives for <code>::scroll-marker</code> and <code>::scroll-marker-group</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/8110">#8110</a>) (<a href="https://github.com/Mouvedia"><code>@Mouvedia</code></a>).</li> <li>Fixed: <code>selector-pseudo-element-no-unknown</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8071">#8071</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-type-no-unknown</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/issues/8076">#8076</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md">stylelint's changelog</a>.</em></p> <blockquote> <h2>16.11.0</h2> <ul> <li>Added: <code>--report-unscoped-disables</code> CLI flag and <code>reportUnscopedDisables</code> option to Node.js API and configuration object (<a href="https://redirect.github.com/stylelint/stylelint/pull/8024">#8024</a>) (<a href="https://github.com/Mouvedia"><code>@Mouvedia</code></a>).</li> <li>Added: <code>ignoreFunctions: []</code> to <code>media-query-no-invalid</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/8060">#8060</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Added: <code>name</code> configuration property under <code>overrides</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/8095">#8095</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>benchmark-rule</code> script to resolve <code>TypeError</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/8090">#8090</a>) (<a href="https://github.com/ybiquitous"><code>@ybiquitous</code></a>).</li> <li>Fixed: <code>github</code> formatter deprecation warning link to <code>https://stylelint.io/awesome-stylelint#formatters</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/8115">#8115</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>function-calc-no-unspaced-operator</code> false negatives for <code>calc-size</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/8026">#8026</a>) (<a href="https://github.com/azat-io"><code>@azat-io</code></a>).</li> <li>Fixed: <code>max-nesting-depth</code> false positives when the <code>&</code> selector is being ignored (<a href="https://redirect.github.com/stylelint/stylelint/pull/8048">#8048</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>media-feature-name-value-no-unknown</code> false positives for <code>display-mode: picture-in-picture</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/8136">#8136</a>) (<a href="https://github.com/Mouvedia"><code>@Mouvedia</code></a>).</li> <li>Fixed: <code>no-irregular-whitespace</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8066">#8066</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> <li>Fixed: <code>selector-attribute-name-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8037">#8037</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-attribute-operator-allowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8038">#8038</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-attribute-operator-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8039">#8039</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-class-pattern</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8042">#8042</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-combinator-allowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8046">#8046</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-combinator-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8047">#8047</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8067">#8067</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-id-pattern</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8045">#8045</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-attribute</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8052">#8052</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-class</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8053">#8053</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-combinators</code> reported-ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8055">#8055</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-compound-selectors</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8056">#8056</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-id</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8054">#8054</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-pseudo-class</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8057">#8057</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-specificity</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8058">#8058</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-max-universal</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8059">#8059</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-nested-pattern</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8072">#8072</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-no-vendor-prefix</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8073">#8073</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-not-notation</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8074">#8074</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-class-allowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8061">#8061</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-class-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8062">#8062</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-class-no-unknown</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8063">#8063</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-element-allowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8068">#8068</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-element-colon-notation</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8069">#8069</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-element-disallowed-list</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8070">#8070</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-pseudo-element-no-unknown</code> false positives for <code>::scroll-marker</code> and <code>::scroll-marker-group</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/8110">#8110</a>) (<a href="https://github.com/Mouvedia"><code>@Mouvedia</code></a>).</li> <li>Fixed: <code>selector-pseudo-element-no-unknown</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8071">#8071</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> <li>Fixed: <code>selector-type-no-unknown</code> reported ranges (<a href="https://redirect.github.com/stylelint/stylelint/pull/8076">#8076</a>) (<a href="https://github.com/ryo-manba"><code>@ryo-manba</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
bd1324cc42
|
Remove @eslint/js dependency. Already installed with eslint in deep (#3636)
I lint my modules and just see this: `@eslint/js` is now not needed. it's installed by `eslint` it self |
||
|
6ce3622c61
|
Add spelling check to GitHub workflow (#3623)
Besides updating cspell and handling spelling issues, the important change is adding the spelling check to the GitHub workflow. I'm not sure if it will bother us too much when people create PRs. But I wanted to give it a try. Or do you have any other ideas on how we can run the spelling check on a regular basis? |
||
|
0aae771799
|
Update dependencies reported by Dependabot (#3621)
... maybe we should group those dependabot PRs someday (see https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#groups) --------- Co-authored-by: veeck <gitkraken@veeck.de> |
||
|
b54fc08da7
|
Add npm publishing step to release process (#3595)
so that the npm version also stays in sync and https://github.com/MagicMirrorOrg/MagicMirror/issues/2876 can be closed for good |
||
|
0f024cff4e
|
Run and test with node 23 (#3588) | ||
|
fff31068ab
|
Re-add eslint-plugin-import (#3586)
eslint-plugin-import was missing since the switch to [v9](https://github.com/MagicMirrorOrg/MagicMirror/pull/3558). They finally [support](https://github.com/import-js/eslint-plugin-import/pull/2996) it so we can re-add it. |
||
|
1b80e87563
|
[core] test electron v32 and electron rebuild (#3584)
test deps: nan v2.22.0 and electron v32 |
||
|
f91340ceca
|
Bump helmet from 7.1.0 to 8.0.0 (#3570)
Bumps [helmet](https://github.com/helmetjs/helmet) from 7.1.0 to 8.0.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/helmetjs/helmet/blob/main/CHANGELOG.md">helmet's changelog</a>.</em></p> <blockquote> <h2>8.0.0</h2> <h3>Changed</h3> <ul> <li><strong>Breaking:</strong> <code>Strict-Transport-Security</code> now has a max-age of 365 days, up from 180</li> <li><strong>Breaking:</strong> <code>Content-Security-Policy</code> middleware now throws an error if a directive should have quotes but does not, such as <code>self</code> instead of <code>'self'</code>. See <a href="https://redirect.github.com/helmetjs/helmet/issues/454">#454</a></li> <li><strong>Breaking:</strong> <code>Content-Security-Policy</code>'s <code>getDefaultDirectives</code> now returns a deep copy. This only affects users who were mutating the result</li> <li><strong>Breaking:</strong> <code>Strict-Transport-Security</code> now throws an error when "includeSubDomains" option is misspelled. This was previously a warning</li> </ul> <h3>Removed</h3> <ul> <li><strong>Breaking:</strong> Drop support for Node 16 and 17. Node 18+ is now required</li> </ul> <h2>7.2.0 - 2024-09-28</h2> <h3>Changed</h3> <ul> <li><code>Content-Security-Policy</code> middleware now warns if a directive should have quotes but does not, such as <code>self</code> instead of <code>'self'</code>. This will be an error in future versions. See <a href="https://redirect.github.com/helmetjs/helmet/issues/454">#454</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
0eafa19096
|
Bump eslint-plugin-jsdoc from 50.3.0 to 50.3.1 (#3571)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 50.3.0 to 50.3.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gajus/eslint-plugin-jsdoc/releases">eslint-plugin-jsdoc's releases</a>.</em></p> <blockquote> <h2>v50.3.1</h2> <h2><a href="https://github.com/gajus/eslint-plugin-jsdoc/compare/v50.3.0...v50.3.1">50.3.1</a> (2024-10-01)</h2> <h3>Bug Fixes</h3> <ul> <li><strong><code>check-alignment</code>:</strong> handle zero indent; fixes <a href="https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1322">#1322</a> (<a href=" |
||
|
d1be92a426 | Prepare v2.30.0-develop | ||
|
d84d612df5 | Release 2.29.0 | ||
|
719eca49fe
|
update dependencies, nail down node-ical version to 0.18.0 (#3566)
- node-ical use `0.18.0` instead of `^0.18.0` in `package.json` - cleanup `package-lock.json` |
||
|
ebaeed935f
|
Engine except on node v21 (#3561)
in addition of #3559 except with node v21: no security updates and EOL |
||
|
d3187689f0
|
Switch to ESLint v9 and flat config (#3558)
Since PR #3551 was not yet complete, I made my own attempt. 1. Update to ESLint v9. 2. Replace deprecated `.eslintrc.json` and `.eslintignore` by flat config `eslint.config.mjs`. 3. Adapt `check_config.js` to use flat config. 4. Since `eslint-plugin-import` still doesn't support ESLint v9 I removed it. We can add it back when it does support v9. 5. Run tests `npm run check:js` and `npm run config:check`. 6. In order not to overload this PR, I have not yet activated more additional rules - there are some useful ones in the new plugin `@eslint/js`. @bugsounet, please don't take it as an offence that I have created a competing PR. The migration to ESLint v9 has been burning under my nails for some time. |
||
|
5ffdf9af09
|
Updated minimal needed node version in package.json (currently v20.9.0) (#3559)
Update of package*.json for minimal node verion requirement (v20.9.0) * it's an addition to #3556 * According to changelog v2.28.0: `⚠️ This release needs nodejs version >= v20.9.0` |
||
|
06a8b517aa
|
Cleanup github actions (#3549)
- should now correct itself when one changes from (accidentaly selected) master to develop - also fixes wrong CHANGELOG entry from https://github.com/MagicMirrorOrg/MagicMirror/pull/3481 - update deps a little |
||
|
d9f9f41e98
|
Add spell check (#3544)
I felt like adding a spell checker, but it's okay if you find it superfluous. At least then we could fix the found spell issues. What is still missing is an automatic integration so that the spell checker does not have to be called manually. Would it perhaps make sense to always do it before a release? |
||
|
81351fb4cc
|
update dependencies (#3536) | ||
|
7915de3149
|
update dependencies (#3527)
We cannot upgrade to electron v32 because electron-rebuild is failing with epoll, so staying at v31. |
||
|
976c8ae00a
|
Bump stylistic-eslint (#3520)
updates plugin and adjust docs and config for smooth cleaning :-D --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
4182c2129f
|
Update dependencies (#3515)
its the start of the month so dependabot is waking up :-) |
||
|
f7369a7e85 | Prepare v2.29.0-develop | ||
|
795e5c76c1 | Release 2.28.0 | ||
|
74c6bb30b0
|
Update dependencies (#3487)
and minor fixes in changelog. |
||
|
e95c144c3e
|
Fix crash possibility if module: <name> is not defined and on mistake position: <position> (#3445)
Fix #3442 |
||
|
9cbd30f296
|
update dependencies incl. electron v31 (#3473) | ||
|
63324454a9
|
update dependencies (#3460)
see https://github.com/MagicMirrorOrg/MagicMirror/pull/3457#issuecomment-2159316713 |
||
|
3b0035760d
|
Update deps (#3439)
- update dependencies including electron to v30 - replace node v21 with v22 in tests |
||
|
1fa17883bc
|
Bump ansis from 2.3.0 to 3.0.1 (#3417)
Bumps [ansis](https://github.com/webdiscus/ansis) from 2.3.0 to 3.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/webdiscus/ansis/releases">ansis's releases</a>.</em></p> <blockquote> <h2>v3.0.0</h2> <h1>Features</h1> <ul> <li>Added detection of color spaces support: TrueColor, 256 colors, 16 colors, no color (black & white).</li> <li>Added fallback for supported color space: truecolor —> 256 colors —> 16 colors —> no colors.</li> <li>Improved performance for the <code>hex()</code> function.</li> </ul> <h1>BREAKING CHANGE</h1> <p>In the new major version <code>3.x</code> are removed unused styles and methods.</p> <blockquote> <p>⚠️ Warning</p> <p>Before update, please check your code whether is used deleted styles and methods.</p> </blockquote> <h3>Support Node.js</h3> <p>Drop supports for Node <= <code>14</code>. Minimal supported version is <code>15.0.0</code> (Released 2020-10-20). In the theory the <code>v3</code> can works with Node<code>12</code>, but we can't test it.</p> <h3>Deleted styles</h3> <p>The <code>not widely supported</code> styles are deleted:</p> <ul> <li><code>faint</code> (alias for dim), replace in your code with <code>dim</code></li> <li><code>doubleUnderline</code>, replace in your code with <code>underline</code></li> <li><code>frame</code>, replace in your code with <code>underline</code></li> <li><code>encircle</code>, replace in your code with <code>underline</code></li> <li><code>overline</code>, replace in your code with <code>underline</code></li> </ul> <h3>Deleted methods</h3> <p>The methods are deleted:</p> <ul> <li><code>ansi</code>, replace in your code with <code>ansi256</code> or <code>fg</code></li> <li><code>bgAnsi</code>, replace in your code with <code>bgAnsi256</code> or <code>bg</code></li> </ul> <h3>Deleted clamp in functions</h3> <p>The clamp (0, 255) for the ANSI 256 codes and RGB values is removed, because is unused. You should self check the function arguments.</p> <p>The affected functions:</p> <ul> <li><code>ansi256</code> and <code>fg</code> (alias to ansi256) - expected a code in the range <code>0 - 255</code></li> <li><code>bgAnsi256</code> and <code>bg</code> (alias to bgAnsi256) - expected a code in the range<code>0 - 255</code></li> <li><code>rgb</code> - expected r, g, b values in the range <code>0 - 255</code></li> <li><code>bgRgb</code> - expected r, g, b values in the range <code>0 - 255</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/webdiscus/ansis/blob/master/CHANGELOG.md">ansis's changelog</a>.</em></p> <blockquote> <h2>3.0.1 (2024-04-01)</h2> <ul> <li>refactor: improve code</li> <li>chore: reduce code bundle size from 3.8 KB to 3.4 KB</li> <li>chore: update benchmark</li> <li>chore: update compare tests</li> <li>test: add more tests</li> <li>docs: improve readme</li> </ul> <h2>3.0.0 (2024-03-29)</h2> <ul> <li>feat: add detection of color spaces support: TrueColor, 256 colors, 16 colors, no color</li> <li>feat: add fallback for supported color space: truecolor —> 256 colors —> 16 colors —> no colors</li> <li>perform: improve performance for <code>hex()</code> function</li> <li>chore: size increased from 3.2 KB to 3.8 KB as new features were added</li> <li>test: switch from jest to vitest</li> <li>test: add tests for new features</li> <li>docs: update readme for color spaces support</li> </ul> <h3>BREAKING CHANGE</h3> <p>In the new major version <code>3.x</code> are removed unused styles and methods.</p> <blockquote> <p>⚠️ Warning</p> <p>Before update, please check your code whether is used deleted styles and methods.</p> </blockquote> <h3>Support Node.js</h3> <p>Drop supports for Node <= <code>14</code>. Minimal supported version is <code>15.0.0</code> (Released 2020-10-20). In the theory the <code>v3</code> can works with Node<code>12</code>, but we can't test it.</p> <h3>Deleted styles</h3> <p>The <code>not widely supported</code> styles are deleted:</p> <ul> <li><code>faint</code> (alias for dim), replace in your code with <code>dim</code></li> <li><code>doubleUnderline</code>, replace in your code with <code>underline</code></li> <li><code>frame</code>, replace in your code with <code>underline</code></li> <li><code>encircle</code>, replace in your code with <code>underline</code></li> <li><code>overline</code>, replace in your code with <code>underline</code></li> </ul> <h3>Deleted methods</h3> <p>The methods are deleted:</p> <ul> <li><code>ansi</code>, replace in your code with <code>ansi256</code> or <code>fg</code></li> <li><code>bgAnsi</code>, replace in your code with <code>bgAnsi256</code> or <code>bg</code></li> </ul> <h3>Deleted clamp in functions</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/webdiscus/ansis/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
8aaad8e7ec | Prepare v2.28.0-develop | ||
|
53420f5be9
|
Fix check for mastermerge label (#3415)
Mastermerge label wasnt checked correctly, this PR should hopefully fixes it for good --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
b262bf6144 | Release 2.27.0 | ||
|
fd44445ec3
|
update deps and package.json's (eslint) (#3406) | ||
|
6de578edb3
|
move suncalc dependency out of dev, as it is used by the clock module (#3401)
user reported problem with clock module, checking code found dependency on suncalc library, but it is not loaded in production mode.. move dependency --------- Co-authored-by: veeck <michael.veeck@nebenan.de> |
||
|
90ff3402cb
|
Bump node-ical from 0.17.2 to 0.18.0 (#3387)
Bumps [node-ical](https://github.com/jens-maus/node-ical) from 0.17.2 to 0.18.0. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/jens-maus/node-ical/commits/0.18.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
e5678f0291
|
Bump playwright from 1.41.2 to 1.42.0 (#3388)
Bumps [playwright](https://github.com/microsoft/playwright) from 1.41.2 to 1.42.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/playwright/releases">playwright's releases</a>.</em></p> <blockquote> <h2>v1.42.0</h2> <h2>New APIs</h2> <ul> <li> <p><strong>Test tags</strong></p> <p><a href="https://playwright.dev/docs/test-annotations#tag-tests">New tag syntax</a> for adding tags to the tests (@-tokens in the test title are still supported).</p> <pre lang="js"><code>test('test customer login', { tag: ['@fast', '@login'] }, async ({ page }) => { // ... }); </code></pre> <p>Use <code>--grep</code> command line option to run only tests with certain tags.</p> <pre lang="sh"><code>npx playwright test --grep @fast </code></pre> </li> <li> <p><strong>Annotating skipped tests</strong></p> <p><a href="https://playwright.dev/docs/test-annotations#annotate-tests">New annotation syntax</a> for test annotations allows annotating the tests that do not run.</p> <pre lang="js"><code>test('test full report', { annotation: [ { type: 'issue', description: 'https://github.com/microsoft/playwright/issues/23180' }, { type: 'docs', description: 'https://playwright.dev/docs/test-annotations#tag-tests' }, ], }, async ({ page }) => { // ... }); </code></pre> </li> <li> <p><strong>page.addLocatorHandler()</strong></p> <p>New method <a href="https://playwright.dev/docs/api/class-page#page-add-locator-handler">page.addLocatorHandler()</a> registers a callback that will be invoked when specified element becomes visible and may block Playwright actions. The callback can get rid of the overlay. Here is an example that closes a cookie dialog when it appears.</p> <pre lang="js"><code>// Setup the handler. await page.addLocatorHandler( page.getByRole('heading', { name: 'Hej! You are in control of your cookies.' }), async () => { await page.getByRole('button', { name: 'Accept all' }).click(); }); // Write the test as usual. await page.goto('https://www.ikea.com/'); await page.getByRole('link', { name: 'Collection of blue and white' }).click(); await expect(page.getByRole('heading', { name: 'Light and easy' })).toBeVisible(); </code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
c7d94a069e
|
Bump express from 4.18.2 to 4.18.3 (#3389)
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.18.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/expressjs/express/releases">express's releases</a>.</em></p> <blockquote> <h2>4.18.3</h2> <h2>Main Changes</h2> <ul> <li>Fix routing requests without method</li> <li>deps: body-parser@1.20.2 <ul> <li>Fix strict json error message on Node.js 19+</li> <li>deps: content-type@~1.0.5</li> <li>deps: raw-body@2.5.2</li> </ul> </li> </ul> <h2>Other Changes</h2> <ul> <li>Use https: protocol instead of deprecated git: protocol by <a href="https://github.com/vcsjones"><code>@vcsjones</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5032">expressjs/express#5032</a></li> <li>build: Node.js@16.18 and Node.js@18.12 by <a href="https://github.com/abenhamdine"><code>@abenhamdine</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5034">expressjs/express#5034</a></li> <li>ci: update actions/checkout to v3 by <a href="https://github.com/armujahid"><code>@armujahid</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5027">expressjs/express#5027</a></li> <li>test: remove unused function arguments in params by <a href="https://github.com/raksbisht"><code>@raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5124">expressjs/express#5124</a></li> <li>Remove unused originalIndex from acceptParams by <a href="https://github.com/raksbisht"><code>@raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5119">expressjs/express#5119</a></li> <li>Fixed typos by <a href="https://github.com/raksbisht"><code>@raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5117">expressjs/express#5117</a></li> <li>examples: remove unused params by <a href="https://github.com/raksbisht"><code>@raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5113">expressjs/express#5113</a></li> <li>fix: parameter str is not described in JSDoc by <a href="https://github.com/raksbisht"><code>@raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5130">expressjs/express#5130</a></li> <li>fix: typos in History.md by <a href="https://github.com/raksbisht"><code>@raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5131">expressjs/express#5131</a></li> <li>build : add Node.js@19.7 by <a href="https://github.com/abenhamdine"><code>@abenhamdine</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5028">expressjs/express#5028</a></li> <li>test: remove unused function arguments in params by <a href="https://github.com/raksbisht"><code>@raksbisht</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5137">expressjs/express#5137</a></li> <li>use random port in test so it won't fail on already listening by <a href="https://github.com/rluvaton"><code>@rluvaton</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5162">expressjs/express#5162</a></li> <li>tests: use cb() instead of done() by <a href="https://github.com/kristof-low"><code>@kristof-low</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5233">expressjs/express#5233</a></li> <li>examples: remove multipart example by <a href="https://github.com/riddlew"><code>@riddlew</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5195">expressjs/express#5195</a></li> <li>Update support Node.js@18 in the CI by <a href="https://github.com/UlisesGascon"><code>@UlisesGascon</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5490">expressjs/express#5490</a></li> <li>Fix favicon-related bug in cookie-sessions example by <a href="https://github.com/DmytroKondrashov"><code>@DmytroKondrashov</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5414">expressjs/express#5414</a></li> <li>Release 4.18.3 by <a href="https://github.com/UlisesGascon"><code>@UlisesGascon</code></a> in <a href="https://redirect.github.com/expressjs/express/pull/5505">expressjs/express#5505</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/vcsjones"><code>@vcsjones</code></a> made their first contribution in <a href="https://redirect.github.com/expressjs/express/pull/5032">expressjs/express#5032</a></li> <li><a href="https://github.com/abenhamdine"><code>@abenhamdine</code></a> made their first contribution in <a href="https://redirect.github.com/expressjs/express/pull/5034">expressjs/express#5034</a></li> <li><a href="https://github.com/armujahid"><code>@armujahid</code></a> made their first contribution in <a href="https://redirect.github.com/expressjs/express/pull/5027">expressjs/express#5027</a></li> <li><a href="https://github.com/raksbisht"><code>@raksbisht</code></a> made their first contribution in <a href="https://redirect.github.com/expressjs/express/pull/5124">expressjs/express#5124</a></li> <li><a href="https://github.com/rluvaton"><code>@rluvaton</code></a> made their first contribution in <a href="https://redirect.github.com/expressjs/express/pull/5162">expressjs/express#5162</a></li> <li><a href="https://github.com/kristof-low"><code>@kristof-low</code></a> made their first contribution in <a href="https://redirect.github.com/expressjs/express/pull/5233">expressjs/express#5233</a></li> <li><a href="https://github.com/riddlew"><code>@riddlew</code></a> made their first contribution in <a href="https://redirect.github.com/expressjs/express/pull/5195">expressjs/express#5195</a></li> <li><a href="https://github.com/DmytroKondrashov"><code>@DmytroKondrashov</code></a> made their first contribution in <a href="https://redirect.github.com/expressjs/express/pull/5414">expressjs/express#5414</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/expressjs/express/compare/4.18.2...4.18.3">https://github.com/expressjs/express/compare/4.18.2...4.18.3</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/expressjs/express/blob/master/History.md">express's changelog</a>.</em></p> <blockquote> <h1>4.18.3 / 2024-02-26</h1> <ul> <li>Fix routing requests without method</li> <li>deps: body-parser@1.20.2 <ul> <li>Fix strict json error message on Node.js 19+</li> <li>deps: content-type@~1.0.5</li> <li>deps: raw-body@2.5.2</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |