mirror of
https://github.com/maputnik/editor.git
synced 2026-01-17 10:50:00 +00:00
53fbc1ffe9f5a45c8af3bc14ce1ff226a57e6dc2
317 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
53fbc1ffe9 |
Bump uuid from 9.0.1 to 11.0.5 (#980)
Bumps [uuid](https://github.com/uuidjs/uuid) from 9.0.1 to 11.0.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/uuidjs/uuid/releases">uuid's releases</a>.</em></p> <blockquote> <h2>v11.0.5</h2> <h2><a href="https://github.com/uuidjs/uuid/compare/v11.0.4...v11.0.5">11.0.5</a> (2025-01-09)</h2> <h3>Bug Fixes</h3> <ul> <li>add TS unit test, pin to typescript@5.0.4 (<a href="https://redirect.github.com/uuidjs/uuid/issues/860">#860</a>) (<a href=" |
||
|
|
b357e1f352 |
Bump stylelint-scss from 6.2.1 to 6.10.1 (#984)
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 6.2.1 to 6.10.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/stylelint-scss/stylelint-scss/releases">stylelint-scss's releases</a>.</em></p> <blockquote> <h2>6.10.1</h2> <ul> <li>Fixed: <code>declaration-property-value-no-unknown</code> fix trailing whitespace in value parsing (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1089">#1089</a>).</li> <li>Fixed: <code>no-global-function-names</code> allow CSS round function (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1097">#1097</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.10.0...v6.10.1">https://github.com/stylelint-scss/stylelint-scss/compare/v6.10.0...v6.10.1</a></p> <h2>6.10.0</h2> <ul> <li>Added: <code>declaration-property-value-no-unknown</code> support nested properties with shorthand values (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1071">#1071</a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> fix multiline values parsing (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1085">#1085</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.9.0...v6.10.0">https://github.com/stylelint-scss/stylelint-scss/compare/v6.9.0...v6.10.0</a></p> <h2>6.9.0</h2> <ul> <li>Added: missing native functions (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1070">#1070</a>).</li> <li>Fixed: unify rule messages (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1072">#1072</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.8.1...v6.9.0">https://github.com/stylelint-scss/stylelint-scss/compare/v6.8.1...v6.9.0</a></p> <h2>6.8.1</h2> <ul> <li>Fixed: <code>declaration-property-value-no-unknown</code> fix false positives for nested properties in nested declarations (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1068">#1068</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.8.0...v6.8.1">https://github.com/stylelint-scss/stylelint-scss/compare/v6.8.0...v6.8.1</a></p> <h2>6.8.0</h2> <ul> <li>Added: <code>function-color-channel</code> rule (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1060">#1060</a>).</li> <li>Added: <code>selector-no-redundant-nesting-selector</code> support for Dart Sass deprecation (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1022">#1022</a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> include explicit namespace variables in <code>isDollarVar()</code> (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1062">#1062</a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> fix false positives for imported custom functions (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1061">#1061</a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> reported ranges and message (<a href="https://redirect.github.com/stylelint/stylelint/pull/8003">stylelint/stylelint#8003</a>, <a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1066">#1066</a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> false negatives/positives via <a href="https://github.com/csstree/csstree/releases/tag/v3.0.0"><code>css-tree@3.0.0</code></a> (<a href="https://redirect.github.com/stylelint/stylelint/pull/7993">stylelint/stylelint#7993</a>, <a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1065">#1065</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.7.0...v6.8.0">https://github.com/stylelint-scss/stylelint-scss/compare/v6.7.0...v6.8.0</a></p> <h2>6.7.0</h2> <ul> <li>Added: <code>function-no-unknown</code>: add support for Sass v1.78 <code>color.channel</code> function (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1052">#1052</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.6.0...v6.7.0">https://github.com/stylelint-scss/stylelint-scss/compare/v6.6.0...v6.7.0</a></p> <h2>6.6.0</h2> <ul> <li>Added: <code>declaration-property-value-no-unknown</code>: add support for first-class operators (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1042">#1042</a>).</li> <li>Added: <code>declaration-property-value-no-unknown</code>: add support SCSS variables as arguments in nested functions (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1042">#1042</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.5.1...v6.6.0">https://github.com/stylelint-scss/stylelint-scss/compare/v6.5.1...v6.6.0</a></p> <h2>6.5.1</h2> <ul> <li>Fixed: <code>function-quote-no-quoted-strings-inside</code> fix broken autofix (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1043">#1043</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.5.0...v6.5.1">https://github.com/stylelint-scss/stylelint-scss/compare/v6.5.0...v6.5.1</a></p> <h2>6.5.0</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md">stylelint-scss's changelog</a>.</em></p> <blockquote> <h1>6.10.1</h1> <ul> <li>Fixed: <code>declaration-property-value-no-unknown</code> fix trailing whitespace in value parsing (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1089">#1089</a>).</li> <li>Fixed: <code>no-global-function-names</code> allow CSS round function (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1097">#1097</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.10.0...v6.10.1">https://github.com/stylelint-scss/stylelint-scss/compare/v6.10.0...v6.10.1</a></p> <h1>6.10.0</h1> <ul> <li>Added: <code>declaration-property-value-no-unknown</code> support nested properties with shorthand values (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1071">#1071</a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> fix multiline values parsing (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1085">#1085</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.9.0...v6.10.0">https://github.com/stylelint-scss/stylelint-scss/compare/v6.9.0...v6.10.0</a></p> <h1>6.9.0</h1> <ul> <li>Added: missing native functions (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1070">#1070</a>).</li> <li>Fixed: unify rule messages (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1072">#1072</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.8.1...v6.9.0">https://github.com/stylelint-scss/stylelint-scss/compare/v6.8.1...v6.9.0</a></p> <h1>6.8.1</h1> <ul> <li>Fixed: <code>declaration-property-value-no-unknown</code> fix false positives for nested properties in nested declarations (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1068">#1068</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.8.0...v6.8.1">https://github.com/stylelint-scss/stylelint-scss/compare/v6.8.0...v6.8.1</a></p> <h1>6.8.0</h1> <ul> <li>Added: <code>function-color-channel</code> rule (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1060">#1060</a>).</li> <li>Added: <code>selector-no-redundant-nesting-selector</code> support for Dart Sass deprecation (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1022">#1022</a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> include explicit namespace variables in <code>isDollarVar()</code> (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1062">#1062</a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> fix false positives for imported custom functions (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1061">#1061</a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> reported ranges and message (<a href="https://redirect.github.com/stylelint/stylelint/pull/8003">stylelint/stylelint#8003</a>, <a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1066">#1066</a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> false negatives/positives via <a href="https://github.com/csstree/csstree/releases/tag/v3.0.0"><code>css-tree@3.0.0</code></a> (<a href="https://redirect.github.com/stylelint/stylelint/pull/7993">stylelint/stylelint#7993</a>, <a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1065">#1065</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.7.0...v6.8.0">https://github.com/stylelint-scss/stylelint-scss/compare/v6.7.0...v6.8.0</a></p> <h1>6.7.0</h1> <ul> <li>Added: <code>function-no-unknown</code>: add support for Sass v1.78 <code>color.channel</code> function (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1052">#1052</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.6.0...v6.7.0">https://github.com/stylelint-scss/stylelint-scss/compare/v6.6.0...v6.7.0</a></p> <h1>6.6.0</h1> <ul> <li>Added: <code>declaration-property-value-no-unknown</code>: add support for first-class operators (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1042">#1042</a>).</li> <li>Added: <code>declaration-property-value-no-unknown</code>: add support SCSS variables as arguments in nested functions (<a href="https://redirect.github.com/stylelint-scss/stylelint-scss/issues/1042">#1042</a>).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/stylelint-scss/stylelint-scss/compare/v6.5.1...v6.6.0">https://github.com/stylelint-scss/stylelint-scss/compare/v6.5.1...v6.6.0</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c5f6d51ea1 |
Bump react-icons from 5.0.1 to 5.4.0 (#986)
Bumps [react-icons](https://github.com/react-icons/react-icons) from 5.0.1 to 5.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/react-icons/react-icons/releases">react-icons's releases</a>.</em></p> <blockquote> <h2>v5.4.0</h2> <h2>What's Changed</h2> <ul> <li>Add closing of the icon details modal with the ESC key by <a href="https://github.com/gabrielogregorio"><code>@gabrielogregorio</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/900">react-icons/react-icons#900</a></li> <li>support moduleResolution: bundler in tsconfig by <a href="https://github.com/kamijin-fanta"><code>@kamijin-fanta</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/970">react-icons/react-icons#970</a></li> <li>min search length changed to 2 by <a href="https://github.com/Kumar06Lav"><code>@Kumar06Lav</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/967">react-icons/react-icons#967</a></li> <li>Bump webpack from 5.89.0 to 5.94.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/975">react-icons/react-icons#975</a></li> <li>Bump micromatch from 4.0.5 to 4.0.8 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/976">react-icons/react-icons#976</a></li> <li>Bump axios from 1.6.8 to 1.7.7 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/977">react-icons/react-icons#977</a></li> <li>preview: Reduce the number of results displayed in search results by <a href="https://github.com/kamijin-fanta"><code>@kamijin-fanta</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/997">react-icons/react-icons#997</a></li> <li>2024-12-03 upgrade icons by <a href="https://github.com/kamijin-fanta"><code>@kamijin-fanta</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/998">react-icons/react-icons#998</a></li> <li>Bump dset from 3.1.3 to 3.1.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/979">react-icons/react-icons#979</a></li> <li>Bump express from 4.19.2 to 4.21.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/981">react-icons/react-icons#981</a></li> <li>Bump rollup from 2.79.1 to 2.79.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/982">react-icons/react-icons#982</a></li> <li>Bump http-proxy-middleware from 2.0.6 to 2.0.7 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/989">react-icons/react-icons#989</a></li> <li>Bump cross-spawn from 7.0.3 to 7.0.6 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/994">react-icons/react-icons#994</a></li> <li>workflow: upgrade workflows by <a href="https://github.com/kamijin-fanta"><code>@kamijin-fanta</code></a> in <a href="https://redirect.github.com/react-icons/react-icons/pull/999">react-icons/react-icons#999</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Kumar06Lav"><code>@Kumar06Lav</code></a> made their first contribution in <a href="https://redirect.github.com/react-icons/react-icons/pull/967">react-icons/react-icons#967</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/react-icons/react-icons/compare/v5.3.0...v5.4.0">https://github.com/react-icons/react-icons/compare/v5.3.0...v5.4.0</a></p> <table> <thead> <tr> <th>Icon Library</th> <th>License</th> <th>Version</th> <th align="right">Count</th> </tr> </thead> <tbody> <tr> <td><a href="https://circumicons.com/">Circum Icons</a></td> <td><a href="https://github.com/Klarr-Agency/Circum-Icons/blob/main/LICENSE">MPL-2.0 license</a></td> <td>1.0.0</td> <td align="right">288</td> </tr> <tr> <td><a href="https://fontawesome.com/">Font Awesome 5</a></td> <td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 License</a></td> <td>5.15.4-3-gafecf2a</td> <td align="right">1612</td> </tr> <tr> <td><a href="https://fontawesome.com/">Font Awesome 6</a></td> <td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 License</a></td> <td>6.6.0</td> <td align="right">2050</td> </tr> <tr> <td><a href="https://ionicons.com/">Ionicons 4</a></td> <td><a href="https://github.com/ionic-team/ionicons/blob/master/LICENSE">MIT</a></td> <td>4.6.3</td> <td align="right">696</td> </tr> <tr> <td><a href="https://ionicons.com/">Ionicons 5</a></td> <td><a href="https://github.com/ionic-team/ionicons/blob/master/LICENSE">MIT</a></td> <td>5.5.4</td> <td align="right">1332</td> </tr> <tr> <td><a href="http://google.github.io/material-design-icons/">Material Design icons</a></td> <td><a href="https://github.com/google/material-design-icons/blob/master/LICENSE">Apache License Version 2.0</a></td> <td>4.0.0-125-gef43291c4d</td> <td align="right">4341</td> </tr> <tr> <td><a href="http://s-ings.com/typicons/">Typicons</a></td> <td><a href="https://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0</a></td> <td>2.1.2</td> <td align="right">336</td> </tr> <tr> <td><a href="https://octicons.github.com/">Github Octicons icons</a></td> <td><a href="https://github.com/primer/octicons/blob/master/LICENSE">MIT</a></td> <td>18.3.0</td> <td align="right">264</td> </tr> <tr> <td><a href="https://feathericons.com/">Feather</a></td> <td><a href="https://github.com/feathericons/feather/blob/master/LICENSE">MIT</a></td> <td>4.29.2</td> <td align="right">287</td> </tr> <tr> <td><a href="https://lucide.dev/">Lucide</a></td> <td><a href="https://github.com/lucide-icons/lucide/blob/main/LICENSE">ISC</a></td> <td>0.462.0</td> <td align="right">1541</td> </tr> <tr> <td><a href="https://game-icons.net/">Game Icons</a></td> <td><a href="https://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a></td> <td>12920d6565588f0512542a3cb0cdfd36a497f910</td> <td align="right">4040</td> </tr> <tr> <td><a href="https://erikflowers.github.io/weather-icons/">Weather Icons</a></td> <td><a href="http://scripts.sil.org/OFL">SIL OFL 1.1</a></td> <td>2.0.12</td> <td align="right">219</td> </tr> <tr> <td><a href="https://vorillaz.github.io/devicons/">Devicons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>1.8.0</td> <td align="right">192</td> </tr> <tr> <td><a href="https://github.com/ant-design/ant-design-icons">Ant Design Icons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>4.4.2</td> <td align="right">831</td> </tr> <tr> <td><a href="https://github.com/twbs/icons">Bootstrap Icons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>1.11.3</td> <td align="right">2716</td> </tr> <tr> <td><a href="https://github.com/Remix-Design/RemixIcon">Remix Icon</a></td> <td><a href="http://www.apache.org/licenses/">Apache License Version 2.0</a></td> <td>4.5.0</td> <td align="right">3020</td> </tr> <tr> <td><a href="https://github.com/icons8/flat-color-icons">Flat Color Icons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>1.0.2</td> <td align="right">329</td> </tr> <tr> <td><a href="https://github.com/grommet/grommet-icons">Grommet-Icons</a></td> <td><a href="http://www.apache.org/licenses/">Apache License Version 2.0</a></td> <td>4.12.1</td> <td align="right">635</td> </tr> <tr> <td><a href="https://github.com/tailwindlabs/heroicons">Heroicons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>1.0.6</td> <td align="right">460</td> </tr> <tr> <td><a href="https://github.com/tailwindlabs/heroicons">Heroicons 2</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>2.2.0</td> <td align="right">972</td> </tr> <tr> <td><a href="https://simpleicons.org/">Simple Icons</a></td> <td><a href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 Universal</a></td> <td>13.19.0</td> <td align="right">3275</td> </tr> <tr> <td><a href="https://thesabbir.github.io/simple-line-icons/">Simple Line Icons</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>2.5.5</td> <td align="right">189</td> </tr> <tr> <td><a href="https://github.com/Keyamoon/IcoMoon-Free">IcoMoon Free</a></td> <td><a href="https://github.com/Keyamoon/IcoMoon-Free/blob/master/License.txt">CC BY 4.0 License</a></td> <td>d006795ede82361e1bac1ee76f215cf1dc51e4ca</td> <td align="right">491</td> </tr> <tr> <td><a href="https://github.com/atisawd/boxicons">BoxIcons</a></td> <td><a href="https://github.com/atisawd/boxicons/blob/master/LICENSE">MIT</a></td> <td>2.1.4</td> <td align="right">1634</td> </tr> <tr> <td><a href="https://github.com/astrit/css.gg">css.gg</a></td> <td><a href="https://opensource.org/licenses/MIT">MIT</a></td> <td>2.1.4</td> <td align="right">704</td> </tr> <tr> <td><a href="https://github.com/microsoft/vscode-codicons">VS Code Icons</a></td> <td><a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></td> <td>0.0.36</td> <td align="right">466</td> </tr> </tbody> </table> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
117f37139e |
Bump @vitejs/plugin-react from 4.2.1 to 4.3.4 (#993)
Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) from 4.2.1 to 4.3.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite-plugin-react/releases"><code>@vitejs/plugin-react</code>'s releases</a>.</em></p> <blockquote> <h2>v4.3.4</h2> <h3>Add Vite 6 to peerDependencies range</h3> <p>Vite 6 is highly backward compatible, not much to add!</p> <h3>Force Babel to output spec compliant import attributes <a href="https://redirect.github.com/vitejs/vite-plugin-react/pull/386">#386</a></h3> <p>The default was an old spec (<code>with type: "json"</code>). We now enforce spec compliant (<code>with { type: "json" }</code>)</p> <h2>v4.3.3</h2> <h3>React Compiler runtimeModule option removed</h3> <p>React Compiler was updated to accept a <code>target</code> option and <code>runtimeModule</code> was removed. vite-plugin-react will still detect <code>runtimeModule</code> for backwards compatibility.</p> <p>When using a custom <code>runtimeModule</code> or <code>target !== '19'</code>, the plugin will not try to pre-optimize <code>react/compiler-runtime</code> dependency.</p> <p>The <a href="https://www.npmjs.com/package/react-compiler-runtime">react-compiler-runtime</a> is now available on npm can be used instead of the local shim for people using the compiler with React < 19.</p> <p>Here is the configuration to use the compiler with React 18 and correct source maps in development:</p> <pre lang="bash"><code>npm install babel-plugin-react-compiler react-compiler-runtime @babel/plugin-transform-react-jsx-development </code></pre> <pre lang="ts"><code>export default defineConfig(({ command }) => { const babelPlugins = [['babel-plugin-react-compiler', { target: '18' }]] if (command === 'serve') { babelPlugins.push(['@babel/plugin-transform-react-jsx-development', {}]) } <p>return { plugins: [react({ babel: { plugins: babelPlugins } })], } }) </code></pre></p> <h2>v4.3.2</h2> <p>Ignore directive sourcemap error <a href="https://redirect.github.com/vitejs/vite-plugin-react/issues/369">#369</a></p> <h2>v4.3.1</h2> <h3>Fix support for React Compiler with React 18</h3> <p>The previous version made this assumption that the compiler was only usable with React 19, but it's possible to use it with React 18 and a custom <code>runtimeModule</code>: <a href="https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43">https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43</a></p> <p>When using a custom <code>runtimeModule</code>, the plugin will not try to pre-optimize <code>react/compiler-runtime</code> dependency.</p> <p>Reminder: Vite expect code outside of <code>node_modules</code> to be ESM, so you will need to update the gist with <code>import React from 'react'</code>.</p> <h2>v4.3.0</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md"><code>@vitejs/plugin-react</code>'s changelog</a>.</em></p> <blockquote> <h2>4.3.4 (2024-11-26)</h2> <h3>Add Vite 6 to peerDependencies range</h3> <p>Vite 6 is highly backward compatible, not much to add!</p> <h3>Force Babel to output spec compliant import attributes <a href="https://redirect.github.com/vitejs/vite-plugin-react/pull/386">#386</a></h3> <p>The default was an old spec (<code>with type: "json"</code>). We now enforce spec compliant (<code>with { type: "json" }</code>)</p> <h2>4.3.3 (2024-10-19)</h2> <h3>React Compiler runtimeModule option removed</h3> <p>React Compiler was updated to accept a <code>target</code> option and <code>runtimeModule</code> was removed. vite-plugin-react will still detect <code>runtimeModule</code> for backwards compatibility.</p> <p>When using a custom <code>runtimeModule</code> or <code>target !== '19'</code>, the plugin will not try to pre-optimize <code>react/compiler-runtime</code> dependency.</p> <p>The <a href="https://www.npmjs.com/package/react-compiler-runtime">react-compiler-runtime</a> is now available on npm can be used instead of the local shim for people using the compiler with React < 19.</p> <p>Here is the configuration to use the compiler with React 18 and correct source maps in development:</p> <pre lang="bash"><code>npm install babel-plugin-react-compiler react-compiler-runtime @babel/plugin-transform-react-jsx-development </code></pre> <pre lang="ts"><code>export default defineConfig(({ command }) => { const babelPlugins = [['babel-plugin-react-compiler', { target: '18' }]] if (command === 'serve') { babelPlugins.push(['@babel/plugin-transform-react-jsx-development', {}]) } <p>return { plugins: [react({ babel: { plugins: babelPlugins } })], } }) </code></pre></p> <h2>4.3.2 (2024-09-29)</h2> <p>Ignore directive sourcemap error <a href="https://redirect.github.com/vitejs/vite-plugin-react/issues/369">#369</a></p> <h2>4.3.1 (2024-06-10)</h2> <h3>Fix support for React Compiler with React 18</h3> <p>The previous version made this assumption that the compiler was only usable with React 19, but it's possible to use it with React 18 and a custom <code>runtimeModule</code>: <a href="https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43">https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43</a></p> <p>When using a custom <code>runtimeModule</code>, the plugin will not try to pre-optimize <code>react/compiler-runtime</code> dependency.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
39aef39b72 |
Bump @types/react-autocomplete from 1.8.10 to 1.8.11 (#979)
Bumps [@types/react-autocomplete](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-autocomplete) from 1.8.10 to 1.8.11. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-autocomplete">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> |
||
|
|
1657aa4676 |
Bump @rollup/plugin-replace from 5.0.5 to 6.0.2 (#985)
Bumps [@rollup/plugin-replace](https://github.com/rollup/plugins/tree/HEAD/packages/replace) from 5.0.5 to 6.0.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rollup/plugins/blob/master/packages/replace/CHANGELOG.md"><code>@rollup/plugin-replace</code>'s changelog</a>.</em></p> <blockquote> <h2>v6.0.2</h2> <p><em>2024-12-15</em></p> <h3>Bugfixes</h3> <ul> <li>fix: add missing types for <code>objectGuards</code> option (<a href="https://github.com/rollup/plugins/tree/HEAD/packages/replace/issues/1818">#1818</a>)</li> </ul> <h2>v6.0.1</h2> <p><em>2024-09-23</em></p> <h3>Bugfixes</h3> <ul> <li>fix: The <code>preventAssignment</code> option is treated as a value to replace (<a href="https://github.com/rollup/plugins/tree/HEAD/packages/replace/issues/1768">#1768</a>)</li> </ul> <h2>v6.0.0</h2> <p><em>2024-09-23</em></p> <h3>Breaking Changes</h3> <ul> <li>fix!: objectGuards doesn't take effects (<a href="https://github.com/rollup/plugins/tree/HEAD/packages/replace/issues/1764">#1764</a>)</li> </ul> <h2>v5.0.7</h2> <p><em>2024-06-05</em></p> <h3>Bugfixes</h3> <ul> <li>fix: add missing sourceMap documentation (<a href="https://github.com/rollup/plugins/tree/HEAD/packages/replace/issues/1698">#1698</a>)</li> </ul> <h2>v5.0.6</h2> <p><em>2024-06-05</em></p> <h3>Bugfixes</h3> <ul> <li>fix: ternary operator replacement (<a href="https://github.com/rollup/plugins/tree/HEAD/packages/replace/issues/1712">#1712</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
b09d41e41d |
Bump url from 0.11.3 to 0.11.4 (#989)
Bumps [url](https://github.com/defunctzombie/node-url) from 0.11.3 to 0.11.4. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
f17f529ede |
Bump mocha from 10.3.0 to 11.0.1 (#991)
Bumps [mocha](https://github.com/mochajs/mocha) from 10.3.0 to 11.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mochajs/mocha/releases">mocha's releases</a>.</em></p> <blockquote> <h2>v11.0.1</h2> <h2><a href="https://github.com/mochajs/mocha/compare/v11.0.0...v11.0.1">11.0.1</a> (2024-12-02)</h2> <h3>🌟 Features</h3> <ul> <li>bumped glob dependency from 8 to 10 (<a href="https://redirect.github.com/mochajs/mocha/issues/5250">#5250</a>) (<a href=" |
||
|
|
f12af91a55 |
Bump i18next-browser-languagedetector from 8.0.0 to 8.0.2 (#994)
Bumps [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) from 8.0.0 to 8.0.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md">i18next-browser-languagedetector's changelog</a>.</em></p> <blockquote> <h3>8.0.2</h3> <ul> <li>fix for when passed services are null, should address <a href="https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/296">296</a></li> </ul> <h3>8.0.1</h3> <ul> <li>some environments, throws when accessing document.cookie</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
e87e122067 |
Bump vite from 6.0.10 to 6.0.11 (#978)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.0.10 to 6.0.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>v6.0.11</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/v6.0.11/packages/vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->6.0.11 (2025-01-21)<!-- raw HTML omitted --></h2> <ul> <li>fix: <code>preview.allowedHosts</code> with specific values was not respected (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19246">#19246</a>) (<a href=" |
||
|
|
6af3165418 |
move eslint, sass, cypress packages to devDeps (#973)
I find these packages belong in devDeps not deps, because it's either build-only or test related ## Launch Checklist <!-- Thanks for the PR! Feel free to add or remove items from the checklist. --> - [ ] Briefly describe the changes in this PR. - [ ] Link to related issues. - [ ] Include before/after visuals or gifs if this PR includes visual changes. - [ ] Write tests for all new functionality. - [ ] Add an entry to `CHANGELOG.md` under the `## main` section. |
||
|
|
b1d4b53548 |
Bump cypress and vite (#970)
The latest Cypress 14 support the latest Vite 6, so this PR bumps both ## Launch Checklist <!-- Thanks for the PR! Feel free to add or remove items from the checklist. --> - [ ] Briefly describe the changes in this PR. - [ ] Link to related issues. - [ ] Include before/after visuals or gifs if this PR includes visual changes. - [ ] Write tests for all new functionality. - [X] Add an entry to `CHANGELOG.md` under the `## main` section. |
||
|
|
69124d0752 |
Update maplibre packages (#968)
This PR updates the maplibre-relevant package, including the bump to v5. This notably allow styles with globe to be rendered as a globe https://demotiles.maplibre.org/globe.json Before <img width="1726" alt="Screenshot 2025-01-21 at 09 17 01" src="https://github.com/user-attachments/assets/f126f92d-6091-4273-b621-680cc092187f" /> After <img width="1728" alt="Screenshot 2025-01-21 at 09 17 18" src="https://github.com/user-attachments/assets/369621cd-46af-4acb-bd5c-7043aadcc297" /> ## Launch Checklist <!-- Thanks for the PR! Feel free to add or remove items from the checklist. --> - [ ] Briefly describe the changes in this PR. - [ ] Link to related issues. - [ ] Include before/after visuals or gifs if this PR includes visual changes. - [ ] Write tests for all new functionality. - [X] Add an entry to `CHANGELOG.md` under the `## main` section. |
||
|
|
d50ea76347 |
feat: use FileSystemFileHandle to modify a file on the local filesystem (#965)
## Launch Checklist <!-- Thanks for the PR! Feel free to add or remove items from the checklist. --> - [x] Briefly describe the changes in this PR. - [x] Link to related issues. - [x] Include before/after visuals or gifs if this PR includes visual changes. - [ ] Write tests for all new functionality. - [x] Add an entry to `CHANGELOG.md` under the `## main` section. ## Changes - This pull request makes use of the FileSystemFileHandle API to modify a local file. No need to download it - just click save. - I don't know how to cover this functionality by tests so I need directions in case test coverage is required. - The pull request adds [@types/wicg-file-system-access](https://www.npmjs.com/package/@types/wicg-file-system-access) as a new dev dependency which I am not really pleased about but can't think of a way around it. ## Known Limitations - The used File API is only available in when accessed from https or on localhost. - There is no visual indicator that the file has been saved. Previously the browser showed it as a new download. ## Issue - https://github.com/maplibre/maputnik/issues/964 ## Screenshots ### Menu <img src="https://github.com/user-attachments/assets/dfcfc5c2-0019-4857-ba26-224b5598fc11" /> ### Open modal <img src="https://github.com/user-attachments/assets/4e1293e8-16b6-4b86-925b-3bebb49d8ca6" height="200px" /> ### Save modal <img src="https://github.com/user-attachments/assets/4f10e2c0-2dd3-4726-a613-30e0406619b0" height="200px" /> --------- Co-authored-by: Harel M <harel.mazor@gmail.com> |
||
|
|
0f1000c5b0 |
Bump vite from 5.2.6 to 5.4.6 (#937)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.2.6 to 5.4.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>create-vite@5.4.0</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/create-vite@5.4.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>create-vite@5.3.0</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/create-vite@5.3.0/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/v5.4.6/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->5.4.6 (2024-09-16)<!-- raw HTML omitted --></h2> <ul> <li>fix: avoid DOM Clobbering gadget in <code>getRelativeUrlFromDocument</code> (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18115">#18115</a>) (<a href=" |
||
|
|
482e6ec545 |
Bump version to 2.1.1 (#927)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action --------- Co-authored-by: HarelM <3269297+HarelM@users.noreply.github.com> Co-authored-by: Harel M <harel.mazor@gmail.com> |
||
|
|
4dd34e99fd |
Bump version to 2.1.0 (#925)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action --------- Co-authored-by: HarelM <3269297+HarelM@users.noreply.github.com> Co-authored-by: Harel M <harel.mazor@gmail.com> |
||
|
|
66c5a5c953 |
Update desktop build to pull from this repo (#922)
Previously the desktop build lived in a separate repo and had to
download a released version of the maputnik editor source code. Now that
both live in the same repo, the desktop version can simply run the
maputnik build command and use those generated files.
This commit also removes the ci-desktop workflow, which is not needed.
The regular ci workflow already built the desktop version (this commit
also fixes that build).
Fixes #919
If this works for you all, it would be lovely to create a new tag or
release on GitHub for two reasons:
1. So the latest binaries are easier to locate, and
2. So I can update my [submission to
homebrew](
|
||
|
|
8184ac8393 |
Update geocoder to 1.6.0 (#920)
This is to update geocoder to latest version which now have types and is fully modernized. |
||
|
|
58edd262b0 |
Add react-i18next for multi-language support (#917)
This is a rough start on adding react-i18next. I'll be working on adding more translatable strings and translations in the coming days. I'm going to need to wrap class components in HOCs, so let me know if there's something I should be fixing before doing that. I'm thinking now to keep the exported class names exactly the same, and rename the existing classes by prefixing an `I` (for internal). For example: ``` export default class AppToolbar ... ``` becomes ``` class IAppToolbar ... const AppToolbar = withTranslation()(IAppToolbar); export default AppToolbar; ``` I'll be able to contribute Japanese strings (I've talked to a couple people on my team and they'll be happy to help as well), so that's the language I decided to go with in this PR. Closes #746 --------- Co-authored-by: Ko Nagase <nagase@georepublic.co.jp> Co-authored-by: Harel M <harel.mazor@gmail.com> |
||
|
|
0de304ca3e |
Add Versatiles Colorful as example style (#908)
These are great looking permissively licensed styles maintained by a passionate open source communities. I think they should be included in the example styles. 🙂 The thumbnails were uploaded to GitHub and should be available pretty much forever, I chose to triple the pixel density because the other thumbnails look bad on my high res monitor. <img width="573" alt="Screenshot 2024-06-22 at 12 25 56" src="https://github.com/maplibre/maputnik/assets/649392/e3138a0f-bfca-4949-915d-f9fc3e9bb346"> |
||
|
|
c82c6158e6 |
Update Cypress related packages (#903)
Let's see if this adds the relevant information to the CI run details. CC: @ShellyDCMS |
||
|
|
7591b031ce |
Upgrade Cypress to fix CI errors (#897)
This upgrade should fix the error of Firefox tests failing. See this issue for more details: https://github.com/cypress-io/cypress/issues/29190 |
||
|
|
f34529ef06 |
Bump vite from 5.2.2 to 5.2.6 (#895)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.2.2 to 5.2.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/releases">vite's releases</a>.</em></p> <blockquote> <h2>create-vite@5.2.3</h2> <p>Please refer to <a href="https://github.com/vitejs/vite/blob/create-vite@5.2.3/packages/create-vite/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->5.2.6 (2024-03-24)<!-- raw HTML omitted --></h2> <ul> <li>fix: <code>fs.deny</code> with globs with directories (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/16250">#16250</a>) (<a href="https://github.com/vitejs/vite/commit/ba5269c">ba5269c</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/16250">#16250</a></li> </ul> <h2><!-- raw HTML omitted -->5.2.5 (2024-03-24)<!-- raw HTML omitted --></h2> <ul> <li>fix: avoid SSR requests in waitForRequestIdle (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/16246">#16246</a>) (<a href="https://github.com/vitejs/vite/commit/7093f77">7093f77</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/16246">#16246</a></li> <li>docs: clarify enforce vs hook.order (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/16226">#16226</a>) (<a href="https://github.com/vitejs/vite/commit/3a73e48">3a73e48</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/16226">#16226</a></li> </ul> <h2><!-- raw HTML omitted -->5.2.4 (2024-03-23)<!-- raw HTML omitted --></h2> <ul> <li>fix: dont resolve imports with malformed URI (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/16244">#16244</a>) (<a href="https://github.com/vitejs/vite/commit/fbf69d5">fbf69d5</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/16244">#16244</a></li> </ul> <h2><!-- raw HTML omitted -->5.2.3 (2024-03-22)<!-- raw HTML omitted --></h2> <ul> <li>fix: handle warmup request error correctly (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/16223">#16223</a>) (<a href="https://github.com/vitejs/vite/commit/d7c5256">d7c5256</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/16223">#16223</a></li> <li>fix: skip encode if is data uri (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/16233">#16233</a>) (<a href="https://github.com/vitejs/vite/commit/8617e76">8617e76</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/16233">#16233</a></li> <li>fix(optimizer): fix <code>optimizeDeps.include</code> glob syntax for <code>./*</code> exports (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/16230">#16230</a>) (<a href="https://github.com/vitejs/vite/commit/f184c80">f184c80</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/16230">#16230</a></li> <li>fix(runtime): fix sourcemap with <code>prepareStackTrace</code> (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/16220">#16220</a>) (<a href="https://github.com/vitejs/vite/commit/dad7f4f">dad7f4f</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/16220">#16220</a></li> <li>chore: <code>utf8</code> replaced with <code>utf-8</code> (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/16232">#16232</a>) (<a href="https://github.com/vitejs/vite/commit/9800c73">9800c73</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/16232">#16232</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
a73b11805d |
localIdeographFontFamily: false to load CJK fonts (#893)
close #892 this changes works well for CJK fonts. <img width="736" alt="Screenshot 2024-03-25 at 22 04 36" src="https://github.com/maplibre/maputnik/assets/20744195/adb0295e-5428-4773-b216-8f380e2dcb05"> |
||
|
|
ff15b77b7f |
Update React to version 18 and other deps (#890)
This PR aims at updating some packages. I'll keep this in draft until I'll be more happy with the results. Current setup seems to work, I'll let the CI run and see how bad this is. Packages that needs to be updated/replaces: - [x] ~autocompete - The only warning left in the console is related to the autocomplete, which probably needs to be updated since it's a package that wasn't updated in the last 6 years.~ #611 - [x] ~Codemirror is also something that will need an update, but it looks too complicated at this point in time, so let's see how this goes.~ #891 - [ ] react-color - [x] ~react-aria-menubutton~ #846 - [ ] Others? Most of the changes here are related to types, which is good. |
||
|
|
3c043fd5e0 |
Replace mapbox-gl-inspect with maplibre-gl-inspect (#888)
This hopefully fixes #871 - #871 I still need to update maplibre-gl-inspect to allow this to be fixed. |
||
|
|
5f54dd0ccf |
Temp fix using patch-package for maplibre-inspect issue (#885)
This is a temporary fix for: - #871 The fix is using `patch-package` to fix the part of the code that is causing the issue, I believe. Initial tests shows that this is fixing the issue, I hope it is not introducing other issues. A proper fix and also using the maplibre package will be done once a repo is migrated as can be expected after the following PR is resolved: - https://github.com/maplibre/maplibre/issues/359 |
||
|
|
cb77c6b4e2 |
Add nominatim search to maputnik (#873)
This replaces PR: - #785 Before:  After:  This is based on the geocoder example in maplibre docs: https://maplibre.org/maplibre-gl-js/docs/examples/geocoder/ |
||
|
|
ea42f434eb |
Update MapLibre to version 4 (#872)
This updates maplibre from a pre-release to an official release. It also removed the pre.2 from maputnik as maputnik is now published and there's no reason to keep it in pre-release version name. This doesn't mean maputnik has an npm package at this point though. |
||
|
|
6f82c12861 |
Bump vite from 5.0.10 to 5.0.12 (#865)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.10 to 5.0.12. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md">vite's changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->5.0.12 (2024-01-19)<!-- raw HTML omitted --></h2> <ul> <li>fix: await <code>configResolved</code> hooks of worker plugins (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15597">#15597</a>) (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15605">#15605</a>) (<a href="https://github.com/vitejs/vite/commit/ef89f80">ef89f80</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/15597">#15597</a> <a href="https://redirect.github.com/vitejs/vite/issues/15605">#15605</a></li> <li>fix: fs deny for case insensitive systems (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15653">#15653</a>) (<a href="https://github.com/vitejs/vite/commit/91641c4">91641c4</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/15653">#15653</a></li> </ul> <h2><!-- raw HTML omitted -->5.0.11 (2024-01-05)<!-- raw HTML omitted --></h2> <ul> <li>fix: don't pretransform classic script links (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15361">#15361</a>) (<a href="https://github.com/vitejs/vite/commit/19e3c9a">19e3c9a</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/15361">#15361</a></li> <li>fix: inject <code>__vite__mapDeps</code> code before sourcemap file comment (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15483">#15483</a>) (<a href="https://github.com/vitejs/vite/commit/d2aa096">d2aa096</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/15483">#15483</a></li> <li>fix(assets): avoid splitting <code>,</code> inside base64 value of <code>srcset</code> attribute (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15422">#15422</a>) (<a href="https://github.com/vitejs/vite/commit/8de7bd2">8de7bd2</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/15422">#15422</a></li> <li>fix(html): handle offset magic-string slice error (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15435">#15435</a>) (<a href="https://github.com/vitejs/vite/commit/5ea9edb">5ea9edb</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/15435">#15435</a></li> <li>chore(deps): update dependency strip-literal to v2 (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15475">#15475</a>) (<a href="https://github.com/vitejs/vite/commit/49d21fe">49d21fe</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/15475">#15475</a></li> <li>chore(deps): update tj-actions/changed-files action to v41 (<a href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/15476">#15476</a>) (<a href="https://github.com/vitejs/vite/commit/2a540ee">2a540ee</a>), closes <a href="https://redirect.github.com/vitejs/vite/issues/15476">#15476</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
a62db148cd |
Remove Storybook, cleanups (#860)
1. Changed references to point to this new repo 2. Fixed docker image publishing to point to ghcr.io. 3. Remove survey link - the survey is closed and there's no point in keeping it. 4. Remove storybook - Basically a storybook is the ability to look at components and see how they look and interact with them. It's a powerful tool for developing component library with "live" documentation. But it's an overkill for this project and I would like to reduce maintenance costs. Currently all the "stories" are in javascript and not in typescript and it feels like a waste of time to try and maintain it, along with updating the storybook library itself and everything around it. |
||
|
|
d9b1b6f3ae | Fix docker deploy, remove unneeded files | ||
|
|
eb48bed32a |
Update MapLibre dependencies, add terrain editing (#859)
This PR aims at updating MapLibre dependencies. The main goal of this update is to allow adding terrain specification to the editor. This requires version 4 of maplibre so currently it will use the pre-release. |
||
|
|
8e35ed97e6 |
Improve drivers (#856)
Co-authored-by: shelly_goldblit <shelly_goldblit@dell.com> Co-authored-by: HarelM <harel.mazor@gmail.com> |
||
|
|
124ae98bf3 |
E2E: Improve tests, lint, and add more drivers (#855)
This PR introduces lint to cypress code, adds drivers to try and abstract the usage of cypress as much as possible. Nothing very interesting, mainly to try out the driver pattern for the e2e tests. |
||
|
|
a22476cab2 |
Add lint to CI and fix errors (#853)
Adds lint to CI and fixes errors. I'm not sure I'm fully proud of all the solutions there. But there's no lint issues and the lint is being checked as part of the CI. --------- Co-authored-by: Yuri Astrakhan <yuriastrakhan@gmail.com> |
||
|
|
a324ddb654 |
add code coverage (#852)
Add Cypress code coverage using Istanbul nyc  --------- Co-authored-by: shelly_goldblit <shelly_goldblit@dell.com> Co-authored-by: Harel M <harel.mazor@gmail.com> |
||
|
|
656264f2bc |
Migration of jsx files to tsx 3 (#851)
This is in continue to: - #850 - #848 The last files should be converted as part of this PR, there are only a handful left. |
||
|
|
974dd7bfd9 |
Migration of jsx files to tsx 2 (#850)
This is to continue the work of migrating all the jsx files into tsx files. The MO is basically described here: #848. About 7 files to go... |
||
|
|
fa182e66fa |
Migration of jsx files to tsx 1 (#848)
In this PR I have changed some of the jsx files to tsx file. I'm starting off with the "leafs" so that migration of the rest will be easier, hopefully. What I'm basically doing is taking a jsx file, copy paste it into: https://mskelton.dev/ratchet And after that I'm fixing the types as needed. It's not a very long process. Hopefully more PRs will follow and this will be over soon. I don't plan to migrate the storybook as I generally don't understand why is it useful, I'll open an issue to see if anyone thinks differently. |
||
|
|
3bf0e510e6 |
Migrate all the non react components code to typescript (#847)
This completes the migration to typescript of all the non react components code. The only changes introduced besides types are the type checks using `"something" in object` which narrows down types in typescript. |
||
|
|
e8d07fa694 |
Initial migration to typescript (#845)
This migrates some utilities classes from javascript to typescript. Nothing special about the migration, mainly added types and made sure the code adheres to the strict mode. I have picked some small files so git doesn't think they are the same since they are "very different". I hope that in later PRs, when migrating lager files this won't be an issues. |
||
|
|
4d1e2e6893 |
Refactor driver for E2E (#843)
This is basically the content of #841 with the code review changes and relevant fixes to tests/driver code to pass the tests. CC: @ShellyDCMS After this we should lint the project and add the lint to the CI to make sure it doesn't break. --------- Co-authored-by: ShellyDCMS <60476837+ShellyDCMS@users.noreply.github.com> Co-authored-by: shelly_goldblit <shelly_goldblit@dell.com> |
||
|
|
ad69cbdb20 |
Vite + TypeScript (#836)
Resolves #803 This is an initial commit to allow migrating to typescript bit by bit. It introduces vite. It removes all the webpack configuration (which I have no clue what all the profiling are needed for, and couldn't find anything in the readme). It also changes a single file from javascript to typescript: `urlopen.js` -> `urlopen.ts` Which was done manually, later on I'll see if I can automate most of the migration. For now, everything seems to work as expected. I also upgrades storybook to use vite and renames the stories to jsx (I honestly don't know why this complexity is needed here, but I'll keep it for now). cc: @damianstasik |
||
|
|
1df2e36dbb |
Replace WebDriverIO with Cypress (#831)
This does the following: 1. Moves the WDIO code from javascript to typescript 2. Moves to use files that are `cy.ts` instead of `index.js` 3. Replace e2e to use cypress 4. Introduce back some skipped tests This is in continue to the conversation here: https://github.com/HarelM/editor/pull/3 Before: ``` "spec" Reporter: ------------------------------------------------------------------ [chrome 120.0.6099.71 linux #0-0] Running: chrome (v120.0.6099.71) on linux [chrome 120.0.6099.71 linux #0-0] Session ID: ee9a87bcfce007ac7721929c6e6234d0 [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] » /test/functional/index.js [chrome 120.0.6099.71 linux #0-0] maputnik [chrome 120.0.6099.71 linux #0-0] history [chrome 120.0.6099.71 linux #0-0] - undo/redo [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] layers [chrome 120.0.6099.71 linux #0-0] ops [chrome 120.0.6099.71 linux #0-0] ✓ delete [chrome 120.0.6099.71 linux #0-0] ✓ duplicate [chrome 120.0.6099.71 linux #0-0] ✓ hide [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] background [chrome 120.0.6099.71 linux #0-0] ✓ add [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] modify [chrome 120.0.6099.71 linux #0-0] layer [chrome 120.0.6099.71 linux #0-0] - expand/collapse [chrome 120.0.6099.71 linux #0-0] ✓ id [chrome 120.0.6099.71 linux #0-0] ✓ min-zoom [chrome 120.0.6099.71 linux #0-0] ✓ max-zoom [chrome 120.0.6099.71 linux #0-0] ✓ comments [chrome 120.0.6099.71 linux #0-0] - color [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] filter [chrome 120.0.6099.71 linux #0-0] - expand/collapse [chrome 120.0.6099.71 linux #0-0] - compound filter [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] paint [chrome 120.0.6099.71 linux #0-0] - expand/collapse [chrome 120.0.6099.71 linux #0-0] - color [chrome 120.0.6099.71 linux #0-0] - pattern [chrome 120.0.6099.71 linux #0-0] - opacity [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] json-editor [chrome 120.0.6099.71 linux #0-0] - expand/collapse [chrome 120.0.6099.71 linux #0-0] - modify [chrome 120.0.6099.71 linux #0-0] - parse error [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] fill [chrome 120.0.6099.71 linux #0-0] ✓ add [chrome 120.0.6099.71 linux #0-0] - change source [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] line [chrome 120.0.6099.71 linux #0-0] ✓ add [chrome 120.0.6099.71 linux #0-0] - groups [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] symbol [chrome 120.0.6099.71 linux #0-0] ✓ add [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] raster [chrome 120.0.6099.71 linux #0-0] ✓ add [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] circle [chrome 120.0.6099.71 linux #0-0] ✓ add [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] fill extrusion [chrome 120.0.6099.71 linux #0-0] ✓ add [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] groups [chrome 120.0.6099.71 linux #0-0] ✓ simple [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] map [chrome 120.0.6099.71 linux #0-0] zoom level [chrome 120.0.6099.71 linux #0-0] - via url [chrome 120.0.6099.71 linux #0-0] - via map controls [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] modals [chrome 120.0.6099.71 linux #0-0] open [chrome 120.0.6099.71 linux #0-0] ✓ close [chrome 120.0.6099.71 linux #0-0] - upload [chrome 120.0.6099.71 linux #0-0] ✓ load from url [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] shortcuts [chrome 120.0.6099.71 linux #0-0] ✓ open/close [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] export [chrome 120.0.6099.71 linux #0-0] ✓ close [chrome 120.0.6099.71 linux #0-0] - download [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] sources [chrome 120.0.6099.71 linux #0-0] - active sources [chrome 120.0.6099.71 linux #0-0] - public source [chrome 120.0.6099.71 linux #0-0] - add new source [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] inspect [chrome 120.0.6099.71 linux #0-0] ✓ toggle [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] style settings [chrome 120.0.6099.71 linux #0-0] ✓ name [chrome 120.0.6099.71 linux #0-0] ✓ owner [chrome 120.0.6099.71 linux #0-0] ✓ sprite url [chrome 120.0.6099.71 linux #0-0] ✓ glyphs url [chrome 120.0.6099.71 linux #0-0] ✓ maptiler access token [chrome 120.0.6099.71 linux #0-0] ✓ thunderforest access token [chrome 120.0.6099.71 linux #0-0] ✓ style renderer [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] sources [chrome 120.0.6099.71 linux #0-0] - toggle [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] screenshots [chrome 120.0.6099.71 linux #0-0] ✓ front_page [chrome 120.0.6099.71 linux #0-0] ✓ open [chrome 120.0.6099.71 linux #0-0] ✓ export [chrome 120.0.6099.71 linux #0-0] ✓ sources [chrome 120.0.6099.71 linux #0-0] ✓ style settings [chrome 120.0.6099.71 linux #0-0] ✓ inspect [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] accessibility [chrome 120.0.6099.71 linux #0-0] skip links [chrome 120.0.6099.71 linux #0-0] ✓ skip link to layer list [chrome 120.0.6099.71 linux #0-0] ✓ skip link to layer editor [chrome 120.0.6099.71 linux #0-0] ✓ skip link to map view [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] keyboard [chrome 120.0.6099.71 linux #0-0] shortcuts [chrome 120.0.6099.71 linux #0-0] ✓ ESC should unfocus [chrome 120.0.6099.71 linux #0-0] ✓ '?' should show shortcuts modal [chrome 120.0.6099.71 linux #0-0] ✓ 'o' should show open modal [chrome 120.0.6099.71 linux #0-0] ✓ 'e' should show export modal [chrome 120.0.6099.71 linux #0-0] ✓ 'd' should show sources modal [chrome 120.0.6099.71 linux #0-0] ✓ 's' should show settings modal [chrome 120.0.6099.71 linux #0-0] - 'i' should change map to inspect mode [chrome 120.0.6099.71 linux #0-0] ✓ 'm' should focus map [chrome 120.0.6099.71 linux #0-0] ✓ '!' should show debug modal [chrome 120.0.6099.71 linux #0-0] [chrome 120.0.6099.71 linux #0-0] 44 passing (58.8s) [chrome 120.0.6099.71 linux #0-0] 23 skipped ``` After: ``` accessibility skip links - skip link to layer list - skip link to layer editor - skip link to map view history ✓ undo/redo (4894ms) keyboard shortcuts ✓ ESC should unfocus (1912ms) ✓ '?' should show shortcuts modal (458ms) ✓ 'o' should show open modal (710ms) ✓ 'e' should show export modal (692ms) ✓ 'd' should show sources modal (588ms) ✓ 's' should show settings modal (894ms) ✓ 'i' should change map to inspect mode (804ms) ✓ 'm' should focus map (837ms) ✓ '!' should show debug modal (607ms) layers ops ✓ delete (4313ms) ✓ duplicate (1780ms) ✓ hide (1862ms) background ✓ add (1675ms) modify layer - expand/collapse ✓ id (3735ms) ✓ min-zoom (2209ms) ✓ max-zoom (2127ms) ✓ comments (2515ms) ✓ color (2022ms) filter - expand/collapse - compound filter paint - expand/collapse - color - pattern - opacity json-editor - expand/collapse - modify - parse error fill ✓ add (1831ms) - change source line ✓ add (1844ms) ✓ groups (687ms) symbol ✓ add (2035ms) raster ✓ add (1814ms) circle ✓ add (1867ms) fill extrusion ✓ add (1963ms) groups ✓ simple (2653ms) map zoom level ✓ via url (2279ms) ✓ via map controls (733ms) modals open ✓ close (2519ms) - upload ✓ load from url (1557ms) shortcuts ✓ open/close (1136ms) export ✓ close (755ms) - download sources - active sources - public source - add new source inspect ✓ toggle (1020ms) style settings ✓ name (1085ms) ✓ owner (1060ms) ✓ sprite url (1214ms) ✓ glyphs url (1553ms) ✓ maptiler access token (1111ms) ✓ thunderforest access token (1102ms) ✓ style renderer (922ms) sources - toggle Spec Tests Passing Failing Pending Skipped ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ │ ✔ accessibility.cy.ts 52ms 3 - - 3 - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ history.cy.ts 00:06 1 1 - - - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ keyboard.cy.ts 00:10 9 9 - - - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ layers.cy.ts 00:39 28 17 - 11 - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ map.cy.ts 00:04 2 2 - - - │ ├────────────────────────────────────────────────────────────────────────────────────────────────┤ │ ✔ modals.cy.ts 00:16 18 12 - 6 - │ └────────────────────────────────────────────────────────────────────────────────────────────────┘ ✔ All specs passed! 01:18 61 41 - 20 - ``` --------- Co-authored-by: Yuri Astrakhan <yuriastrakhan@gmail.com> |
||
|
|
c92fd12854 | Bump to node 18 (#824) | ||
|
|
5b1ee7296b | Fix Buffer is undefined error | ||
|
|
74cacd5bdf | Initial work to convert from Mapbox GL v1.13 to MapLibre v2.4.0. | ||
|
|
d73add77e7 |
Fixes for breaking changes
- new webpack dev server options - babel support for async functions in hooks - new uuid import style - automatically open browser for testing |