Commit graph

644 commits

Author SHA1 Message Date
Eugene c191e54c07
bumped rustls & related pkgs (#1066) 2024-09-18 11:28:39 +02:00
dependabot[bot] 9ca95b7eb7
Bump the version-bumps group across 1 directory with 4 updates (#1061)
Bumps the version-bumps group with 4 updates in the /warpgate-web
directory:
[eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte),
[ua-parser-js](https://github.com/faisalman/ua-parser-js),
[vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and
[vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker).

Updates `eslint-plugin-svelte` from 2.43.0 to 2.44.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/eslint-plugin-svelte/releases">eslint-plugin-svelte's
releases</a>.</em></p>
<blockquote>
<h2>eslint-plugin-svelte@2.44.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/841">#841</a>
<a
href="85053a1af2"><code>85053a1</code></a>
Thanks <a href="https://github.com/jrmajor"><code>@​jrmajor</code></a>!
- feat: add config option for foreign elements in
<code>svelte/html-self-closing</code> rule</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/853">#853</a>
<a
href="690c04e5ce"><code>690c04e</code></a>
Thanks <a
href="https://github.com/ota-meshi"><code>@​ota-meshi</code></a>! - fix:
update svelte-eslint-parser to 0.41.1</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c0658db864"><code>c0658db</code></a>
chore: release eslint-plugin-svelte (<a
href="https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/852">#852</a>)</li>
<li><a
href="690c04e5ce"><code>690c04e</code></a>
fix: update svelte-eslint-parser to 0.41.1 (<a
href="https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/853">#853</a>)</li>
<li><a
href="bd9e6ccc4e"><code>bd9e6cc</code></a>
chore: update deps (<a
href="https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/854">#854</a>)</li>
<li><a
href="85053a1af2"><code>85053a1</code></a>
feat: add config option for foreign elements in
<code>svelte/html-self-closing</code> ru...</li>
<li><a
href="d117d7fc15"><code>d117d7f</code></a>
chore(deps): update dependency eslint-plugin-jsdoc to v50</li>
<li><a
href="dfed5cdaf4"><code>dfed5cd</code></a>
chore(deps): update dependency eslint-plugin-jsdoc to v49</li>
<li><a
href="f14a8ee4dc"><code>f14a8ee</code></a>
chore(deps): update dependency eslint-typegen to ^0.3.0</li>
<li><a
href="6bd4e13a3e"><code>6bd4e13</code></a>
chore: move playground to <code>eslint-online-playground</code> (<a
href="https://redirect.github.com/sveltejs/eslint-plugin-svelte/issues/829">#829</a>)</li>
<li>See full diff in <a
href="https://github.com/sveltejs/eslint-plugin-svelte/compare/eslint-plugin-svelte@2.43.0...eslint-plugin-svelte@2.44.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `ua-parser-js` from 1.0.38 to 1.0.39
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/faisalman/ua-parser-js/blob/1.0.39/changelog.md">ua-parser-js's
changelog</a>.</em></p>
<blockquote>
<h2>Version 0.7.39 / 1.0.39</h2>
<ul>
<li>Add new feature: executable command using <code>npx ua-parser-js
&quot;[INSERT-UA-HERE]&quot;</code></li>
<li>Add new browser: Helio, Pico Browser, Wolvic</li>
<li>Add new device vendor: itel, Nothing, TCL</li>
<li>Improve browser detection: ICEBrowser, Klar, QQBrowser, Quark,
Rekonq, Sleipnir</li>
<li>Improve device detection: Xiaomi Pro, Amazon Echo Show, Samsung
Galaxy Watch</li>
<li>Removed from browser: Viera</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ab77baf6de"><code>ab77baf</code></a>
Bump version 1.0.39 (mirror of 0.7.39)</li>
<li><a
href="2ad60d4d8e"><code>2ad60d4</code></a>
Bump version 0.7.39</li>
<li><a
href="c25e22fa87"><code>c25e22f</code></a>
Backport - Fix <a
href="https://redirect.github.com/faisalman/ua-parser-js/issues/743">#743</a>
- Improve device detection for Xiaomi</li>
<li><a
href="a9315821da"><code>a931582</code></a>
Backport - Add new device vendor: itel</li>
<li><a
href="33eb27d205"><code>33eb27d</code></a>
Backport - Improve detection: Amazon Echo Show devices</li>
<li><a
href="a77184ffa9"><code>a77184f</code></a>
Backport - Improve detection: recognize Samsung Galaxy Watch devices as
`wear...</li>
<li><a
href="b6a92c685e"><code>b6a92c6</code></a>
Backport - Add new device vendor: TCL</li>
<li><a
href="4303c32d84"><code>4303c32</code></a>
Backport - Add new vendor: Nothing</li>
<li><a
href="bef7c777a7"><code>bef7c77</code></a>
Backport - Improve browser detection for Quark (<a
href="https://redirect.github.com/faisalman/ua-parser-js/issues/737">#737</a>)</li>
<li><a
href="06e3c8de6a"><code>06e3c8d</code></a>
Backport - Add new browser: Helio</li>
<li>Additional commits viewable in <a
href="https://github.com/faisalman/ua-parser-js/compare/1.0.38...1.0.39">compare
view</a></li>
</ul>
</details>
<br />

Updates `vite` from 5.4.3 to 5.4.6
<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="179b17773c">179b177</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18115">#18115</a></li>
<li>fix: fs raw query (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18112">#18112</a>)
(<a
href="6820bb3b9a">6820bb3</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18112">#18112</a></li>
</ul>
<h2><!-- raw HTML omitted -->5.4.5 (2024-09-13)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix(preload): backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18098">#18098</a>,
throw error preloading module as well (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18099">#18099</a>)
(<a
href="faa2405e5d">faa2405</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18098">#18098</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/18099">#18099</a></li>
</ul>
<h2><!-- raw HTML omitted -->5.4.4 (2024-09-11)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/17997">#17997</a>,
ensure req.url matches moduleByEtag URL to avoid incorrect 304 (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18078">#18078</a>)
(<a
href="74a79c53b2">74a79c5</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/17997">#17997</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/18078">#18078</a></li>
<li>fix: backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18063">#18063</a>,
allow scanning exports from <code>script module</code> in svelte (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18077">#18077</a>)
(<a
href="d90ba40474">d90ba40</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18063">#18063</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/18077">#18077</a></li>
<li>fix(preload): backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18046">#18046</a>,
allow ignoring dep errors (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18076">#18076</a>)
(<a
href="8760293d68">8760293</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/18046">#18046</a>
<a
href="https://redirect.github.com/vitejs/vite/issues/18076">#18076</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f9691767ad"><code>f969176</code></a>
release: v5.4.6</li>
<li><a
href="179b17773c"><code>179b177</code></a>
fix: avoid DOM Clobbering gadget in
<code>getRelativeUrlFromDocument</code> (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18115">#18115</a>)</li>
<li><a
href="6820bb3b9a"><code>6820bb3</code></a>
fix: fs raw query (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18112">#18112</a>)</li>
<li><a
href="37881e7198"><code>37881e7</code></a>
release: v5.4.5</li>
<li><a
href="faa2405e5d"><code>faa2405</code></a>
fix(preload): backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18098">#18098</a>,
throw error preloading module as well (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18099">#18099</a>)</li>
<li><a
href="54c55dbffc"><code>54c55db</code></a>
release: v5.4.4</li>
<li><a
href="74a79c53b2"><code>74a79c5</code></a>
fix: backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/17997">#17997</a>,
ensure req.url matches moduleByEtag URL to avoid incorr...</li>
<li><a
href="d90ba40474"><code>d90ba40</code></a>
fix: backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18063">#18063</a>,
allow scanning exports from <code>script module</code> in svelte
(...</li>
<li><a
href="8760293d68"><code>8760293</code></a>
fix(preload): backport <a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18046">#18046</a>,
allow ignoring dep errors (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18076">#18076</a>)</li>
<li>See full diff in <a
href="https://github.com/vitejs/vite/commits/v5.4.6/packages/vite">compare
view</a></li>
</ul>
</details>
<br />

Updates `vite-plugin-checker` from 0.7.2 to 0.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fi3ework/vite-plugin-checker/releases">vite-plugin-checker's
releases</a>.</em></p>
<blockquote>
<h2>vite-plugin-checker@0.8.0</h2>
<h3>   🚨 Breaking Changes</h3>
<ul>
<li>
<p><strong>vue-tsc</strong>: Updated createVueLanguagePlugin syntax,
version pin  -  by <a
href="https://github.com/daniluk4000"><code>@​daniluk4000</code></a> and
<strong>drodichkin</strong> in <a
href="https://redirect.github.com/fi3ework/vite-plugin-checker/issues/398">fi3ework/vite-plugin-checker#398</a>
<a
href="https://github.com/fi3ework/vite-plugin-checker/commit/5f5b92a"><!--
raw HTML omitted -->(5f5b9)<!-- raw HTML omitted --></a></p>
<p>Now, vite-plugin-checker requires <code>&quot;vue-tsc&quot;:
&quot;~2.1.6&quot;</code>.</p>
</li>
</ul>
<h3>   🚀 Features</h3>
<ul>
<li>Advance typescript teminal consolelog text color  -  by <a
href="https://github.com/jaceechan"><code>@​jaceechan</code></a> in <a
href="https://redirect.github.com/fi3ework/vite-plugin-checker/issues/393">fi3ework/vite-plugin-checker#393</a>
<a
href="https://github.com/fi3ework/vite-plugin-checker/commit/aa3d413"><!--
raw HTML omitted -->(aa3d4)<!-- raw HTML omitted --></a></li>
</ul>
<h3>   🐞 Bug Fixes</h3>
<ul>
<li><strong>ui</strong>: Use a Vue key so file paths update correctly
 -  by <a
href="https://github.com/artursapek"><code>@​artursapek</code></a> in <a
href="https://redirect.github.com/fi3ework/vite-plugin-checker/issues/389">fi3ework/vite-plugin-checker#389</a>
<a
href="https://github.com/fi3ework/vite-plugin-checker/commit/fcbb687"><!--
raw HTML omitted -->(fcbb6)<!-- raw HTML omitted --></a></li>
</ul>
<h5>    <a
href="https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.7.2...vite-plugin-checker@0.8.0">View
changes on GitHub</a></h5>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="19c58e3dba"><code>19c58e3</code></a>
v0.8.0</li>
<li><a
href="5179e572d8"><code>5179e57</code></a>
ci: drop changesets, use manual triggered version release</li>
<li><a
href="fcbb6875d5"><code>fcbb687</code></a>
fix(ui): use a Vue key so file paths update correctly (<a
href="https://redirect.github.com/fi3ework/vite-plugin-checker/issues/389">#389</a>)</li>
<li><a
href="aa3d413148"><code>aa3d413</code></a>
feat: advance typescript teminal consolelog text color (<a
href="https://redirect.github.com/fi3ework/vite-plugin-checker/issues/393">#393</a>)</li>
<li><a
href="5f5b92a914"><code>5f5b92a</code></a>
fix(vue-tsc): updated createVueLanguagePlugin syntax, version pin (<a
href="https://redirect.github.com/fi3ework/vite-plugin-checker/issues/398">#398</a>)</li>
<li><a
href="b2c32367cf"><code>b2c3236</code></a>
chore(deps): update dependency <code>@​types/babel</code>__code-frame to
^7.0.6 (<a
href="https://redirect.github.com/fi3ework/vite-plugin-checker/issues/376">#376</a>)</li>
<li><a
href="8827a1e083"><code>8827a1e</code></a>
chore(deps): update dependency <code>@​types/debug</code> to ^4.1.12 (<a
href="https://redirect.github.com/fi3ework/vite-plugin-checker/issues/377">#377</a>)</li>
<li><a
href="152eafb622"><code>152eafb</code></a>
chore(deps): update dependency <code>@​tsconfig/esm</code> to ^1.0.5 (<a
href="https://redirect.github.com/fi3ework/vite-plugin-checker/issues/374">#374</a>)</li>
<li><a
href="3a21a2315a"><code>3a21a23</code></a>
chore(deps): update dependency <code>@​tsconfig/strictest</code> to
^2.0.5 (<a
href="https://redirect.github.com/fi3ework/vite-plugin-checker/issues/375">#375</a>)</li>
<li><a
href="5d01c8615c"><code>5d01c86</code></a>
chore(deps): replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/fi3ework/vite-plugin-checker/issues/371">#371</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.7.2...vite-plugin-checker@0.8.0">compare
view</a></li>
</ul>
</details>
<br />


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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 08:12:39 +02:00
kekkon 3c3b843d72
Validate a TOTP code before saving it (#1055)
In order to do this, I had to remove the very old and unmaintainted
`otplib` and replace it with the well-maintained
[otpauth](https://www.npmjs.com/package/otpauth).

I kept the parameters the same, but if there is something only slightly
off between the two libraries, this could cause a major headache. I am
unsure on how to test this though, or if we can provide some sort of
migration for this.

The reason for the upgrade is two-fold:

1. As I said, the original library was unmaintained
2. It's verification mechanism relied on a Buffer class that, as far as
I can tell, can't work without some `require` statements that are
missing from the library's source files.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eugene <inbox@null.page>
2024-09-11 09:30:02 +02:00
Eugene fe521f2a39
OIDC RP-initiated logout (SSO single logout) support (#992)
Fixes #935
2024-09-10 23:16:42 +02:00
Eugene 116bf9fd4d
fixed SSO authentication getting incorrectly rejected when user has both an "any provider" and a provider specific SSO credential 2024-09-10 23:12:44 +02:00
dependabot[bot] 41b319d931
Bump the version-bumps group in /warpgate-web with 16 updates (#1050)
Bumps the version-bumps group in /warpgate-web with 16 updates:

| Package | From | To |
| --- | --- | --- |
|
[@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome)
| `6.5.2` | `6.6.0` |
|
[@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome)
| `6.5.2` | `6.6.0` |
|
[@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome)
| `6.5.2` | `6.6.0` |
|
[@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli)
| `2.13.4` | `2.13.5` |
|
[@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte)
| `3.1.1` | `3.1.2` |
|
[eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript)
| `3.6.1` | `3.6.3` |
|
[eslint-plugin-import](https://github.com/import-js/eslint-plugin-import)
| `2.29.1` | `2.30.0` |
|
[eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise)
| `7.0.0` | `7.1.0` |
| [qrcode](https://github.com/soldair/node-qrcode) | `1.5.3` | `1.5.4` |
| [sass](https://github.com/sass/dart-sass) | `1.77.6` | `1.78.0` |
| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte)
| `4.2.18` | `4.2.19` |
| [tslib](https://github.com/Microsoft/tslib) | `2.6.3` | `2.7.0` |
| [typescript](https://github.com/Microsoft/TypeScript) | `5.4.5` |
`5.5.4` |
| [ua-parser-js](https://github.com/faisalman/ua-parser-js) | `1.0.37` |
`1.0.38` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) |
`5.3.5` | `5.4.3` |
| [xterm-addon-serialize](https://github.com/xtermjs/xterm.js) | `0.7.0`
| `0.11.0` |

Updates `@fortawesome/free-brands-svg-icons` from 6.5.2 to 6.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/FortAwesome/Font-Awesome/releases"><code>@​fortawesome/free-brands-svg-icons</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Release 6.6.0</h2>
<p><strong>Change log available at <a
href="https://fontawesome.com/docs/changelog/">https://fontawesome.com/docs/changelog/</a></strong></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="37eff7fa00"><code>37eff7f</code></a>
Release 6.6.0 (<a
href="https://redirect.github.com/FortAwesome/Font-Awesome/issues/20295">#20295</a>)</li>
<li><a
href="138f8c3971"><code>138f8c3</code></a>
Update 000_icon_request.yml</li>
<li><a
href="05235ab745"><code>05235ab</code></a>
Updating Icon Request Template (<a
href="https://redirect.github.com/FortAwesome/Font-Awesome/issues/20275">#20275</a>)</li>
<li>See full diff in <a
href="https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...6.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@fortawesome/free-regular-svg-icons` from 6.5.2 to 6.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/FortAwesome/Font-Awesome/releases"><code>@​fortawesome/free-regular-svg-icons</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Release 6.6.0</h2>
<p><strong>Change log available at <a
href="https://fontawesome.com/docs/changelog/">https://fontawesome.com/docs/changelog/</a></strong></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="37eff7fa00"><code>37eff7f</code></a>
Release 6.6.0 (<a
href="https://redirect.github.com/FortAwesome/Font-Awesome/issues/20295">#20295</a>)</li>
<li><a
href="138f8c3971"><code>138f8c3</code></a>
Update 000_icon_request.yml</li>
<li><a
href="05235ab745"><code>05235ab</code></a>
Updating Icon Request Template (<a
href="https://redirect.github.com/FortAwesome/Font-Awesome/issues/20275">#20275</a>)</li>
<li>See full diff in <a
href="https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...6.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@fortawesome/free-solid-svg-icons` from 6.5.2 to 6.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/FortAwesome/Font-Awesome/releases"><code>@​fortawesome/free-solid-svg-icons</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Release 6.6.0</h2>
<p><strong>Change log available at <a
href="https://fontawesome.com/docs/changelog/">https://fontawesome.com/docs/changelog/</a></strong></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="37eff7fa00"><code>37eff7f</code></a>
Release 6.6.0 (<a
href="https://redirect.github.com/FortAwesome/Font-Awesome/issues/20295">#20295</a>)</li>
<li><a
href="138f8c3971"><code>138f8c3</code></a>
Update 000_icon_request.yml</li>
<li><a
href="05235ab745"><code>05235ab</code></a>
Updating Icon Request Template (<a
href="https://redirect.github.com/FortAwesome/Font-Awesome/issues/20275">#20275</a>)</li>
<li>See full diff in <a
href="https://github.com/FortAwesome/Font-Awesome/compare/6.5.2...6.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@openapitools/openapi-generator-cli` from 2.13.4 to 2.13.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/OpenAPITools/openapi-generator-cli/releases"><code>@​openapitools/openapi-generator-cli</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v2.13.5</h2>
<h2><a
href="https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.13.4...v2.13.5">2.13.5</a>
(2024-08-20)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update dependency axios to v1.7.4 [security]
(<a
href="https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/789">#789</a>)
(<a
href="18abce41f5">18abce4</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="18abce41f5"><code>18abce4</code></a>
fix(deps): update dependency axios to v1.7.4 [security] (<a
href="https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/789">#789</a>)</li>
<li><a
href="6b76bbbbc1"><code>6b76bbb</code></a>
Update README.md with openjdk</li>
<li><a
href="76dfb1952f"><code>76dfb19</code></a>
Update README.md with JDK version required</li>
<li>See full diff in <a
href="https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.13.4...v2.13.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `@sveltejs/vite-plugin-svelte` from 3.1.1 to 3.1.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/vite-plugin-svelte/releases"><code>@​sveltejs/vite-plugin-svelte</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​sveltejs/vite-plugin-svelte</code><a
href="https://github.com/3"><code>@​3</code></a>.1.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>add warning for svelte5 users to update to vite-plugin-svelte@4 (<a
href="https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/964">#964</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/vite-plugin-svelte/blob/@sveltejs/vite-plugin-svelte@3.1.2/packages/vite-plugin-svelte/CHANGELOG.md"><code>@​sveltejs/vite-plugin-svelte</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>3.1.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>add warning for svelte5 users to update to vite-plugin-svelte@4 (<a
href="https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/964">#964</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b3edb771f2"><code>b3edb77</code></a>
Version Packages (<a
href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/965">#965</a>)</li>
<li><a
href="4f95193edb"><code>4f95193</code></a>
chore(logs): encourage svelte5 users to update from vps3 to vps4 (<a
href="https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/964">#964</a>)</li>
<li>See full diff in <a
href="https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@3.1.2/packages/vite-plugin-svelte">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-import-resolver-typescript` from 3.6.1 to 3.6.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/import-js/eslint-import-resolver-typescript/releases">eslint-import-resolver-typescript's
releases</a>.</em></p>
<blockquote>
<h2>v3.6.3</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/305">#305</a>
<a
href="f8d7b82d3e"><code>f8d7b82</code></a>
Thanks <a href="https://github.com/SukkaW"><code>@​SukkaW</code></a>! -
Fix resolve for <code>node:test</code>, <code>node:sea</code>, and
<code>node:sqlite</code> without sacrificing installation size</p>
</li>
<li>
<p><a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/288">#288</a>
<a
href="a4c6c78904"><code>a4c6c78</code></a>
Thanks <a
href="https://github.com/SunsetTechuila"><code>@​SunsetTechuila</code></a>!
- fix: ignore bun built-in modules</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md">eslint-import-resolver-typescript's
changelog</a>.</em></p>
<blockquote>
<h2>3.6.3</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/305">#305</a>
<a
href="f8d7b82d3e"><code>f8d7b82</code></a>
Thanks <a href="https://github.com/SukkaW"><code>@​SukkaW</code></a>! -
Fix resolve for <code>node:test</code>, <code>node:sea</code>, and
<code>node:sqlite</code> without sacrificing installation size</p>
</li>
<li>
<p><a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/288">#288</a>
<a
href="a4c6c78904"><code>a4c6c78</code></a>
Thanks <a
href="https://github.com/SunsetTechuila"><code>@​SunsetTechuila</code></a>!
- fix: ignore bun built-in modules</p>
</li>
</ul>
<h2>3.6.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/294">#294</a>
<a
href="10f9b17d9e"><code>10f9b17</code></a>
Thanks <a
href="https://github.com/RobinTail"><code>@​RobinTail</code></a>! -
Allow either eslint-plugin-import-x or eslint-plugin-import plugin as a
peer dependency.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/295">#295</a>
<a
href="ff3d3c6fc0"><code>ff3d3c6</code></a>
Thanks <a
href="https://github.com/wojtekmaj"><code>@​wojtekmaj</code></a>! -
chore(deps): remove <code>is-core-module</code> dependency</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3dfad602a0"><code>3dfad60</code></a>
chore(deps): update dependency node to v18.20.4 (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/309">#309</a>)</li>
<li><a
href="47561fb982"><code>47561fb</code></a>
chore(deps): update dependency <code>@​changesets/cli</code> to ^2.27.7
(<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/308">#308</a>)</li>
<li><a
href="c9b5626ee6"><code>c9b5626</code></a>
chore: release eslint-import-resolver-typescript (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/302">#302</a>)</li>
<li><a
href="f8d7b82d3e"><code>f8d7b82</code></a>
fix(<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/303">#303</a>):
use <code>@nolyfill/is-core-module</code> (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/305">#305</a>)</li>
<li><a
href="a4c6c78904"><code>a4c6c78</code></a>
fix: ignore bun built-in modules (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/288">#288</a>)</li>
<li><a
href="79148f49bd"><code>79148f4</code></a>
chore: release eslint-import-resolver-typescript (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/301">#301</a>)</li>
<li><a
href="ff3d3c6fc0"><code>ff3d3c6</code></a>
chore(deps): remove <code>is-core-module</code> dependency (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/295">#295</a>)</li>
<li><a
href="10f9b17d9e"><code>10f9b17</code></a>
Allow either import or import-x plugin as a peer dependency (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/294">#294</a>)</li>
<li><a
href="b777b44dcd"><code>b777b44</code></a>
ci(workflows/ci): setup node before enabling corepack (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/300">#300</a>)</li>
<li><a
href="4f9db5965e"><code>4f9db59</code></a>
chore(deps): update dependency node to v18.20.3 (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/297">#297</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/import-js/eslint-import-resolver-typescript/compare/v3.6.1...v3.6.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-import` from 2.29.1 to 2.30.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/import-js/eslint-plugin-import/releases">eslint-plugin-import's
releases</a>.</em></p>
<blockquote>
<h2>v2.30.0</h2>
<h3>Added</h3>
<ul>
<li><a
href="./docs/rules/dynamic-import-chunkname.md"><code>dynamic-import-chunkname</code></a>:
add <code>allowEmpty</code> option to allow empty leading comments (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2942">#2942</a>,
thanks [<a
href="https://github.com/JiangWeixian"><code>@​JiangWeixian</code></a>])</li>
<li><a
href="./docs/rules/dynamic-import-chunkname.md"><code>dynamic-import-chunkname</code></a>:
Allow empty chunk name when webpackMode: 'eager' is set; add suggestions
to remove name in eager mode (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3004">#3004</a>,
thanks [<a
href="https://github.com/amsardesai"><code>@​amsardesai</code></a>])</li>
<li>[<code>no-unused-modules</code>]: Add
<code>ignoreUnusedTypeExports</code> option (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3011">#3011</a>,
thanks [<a
href="https://github.com/silverwind"><code>@​silverwind</code></a>])</li>
<li>add support for Flat Config (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3018">#3018</a>,
thanks [<a
href="https://github.com/michaelfaith"><code>@​michaelfaith</code></a>])</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[<code>no-extraneous-dependencies</code>]: allow wrong path (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3012">#3012</a>,
thanks [<a
href="https://github.com/chabb"><code>@​chabb</code></a>])</li>
<li>[<code>no-cycle</code>]: use scc algorithm to optimize (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2998">#2998</a>,
thanks [<a
href="https://github.com/soryy708"><code>@​soryy708</code></a>])</li>
<li>[<code>no-duplicates</code>]: Removing duplicates breaks in
TypeScript (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3033">#3033</a>,
thanks [<a
href="https://github.com/yesl-kim"><code>@​yesl-kim</code></a>])</li>
<li><a
href="./docs/rules/newline-after-import.md"><code>newline-after-import</code></a>:
fix considerComments option when require (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2952">#2952</a>,
thanks [<a
href="https://github.com/developer-bandi"><code>@​developer-bandi</code></a>])</li>
<li>[<code>order</code>]: do not compare first path segment for relative
paths (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2682">#2682</a>)
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2885">#2885</a>,
thanks [<a
href="https://github.com/mihkeleidast"><code>@​mihkeleidast</code></a>])</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Docs] <code>no-extraneous-dependencies</code>: Make glob pattern
description more explicit (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2944">#2944</a>,
thanks [<a
href="https://github.com/mulztob"><code>@​mulztob</code></a>])</li>
<li>[<code>no-unused-modules</code>]: add console message to help debug
<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2866">#2866</a></li>
<li>[Refactor] <code>ExportMap</code>: make procedures static instead of
monkeypatching exportmap (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2982">#2982</a>,
thanks [<a
href="https://github.com/soryy708"><code>@​soryy708</code></a>])</li>
<li>[Refactor] <code>ExportMap</code>: separate ExportMap instance from
its builder logic (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2985">#2985</a>,
thanks [<a
href="https://github.com/soryy708"><code>@​soryy708</code></a>])</li>
<li>[Docs] <code>order</code>: Add a quick note on how unbound imports
and --fix (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2640">#2640</a>,
thanks [<a
href="https://github.com/minervabot"><code>@​minervabot</code></a>])</li>
<li>[Tests] appveyor -&gt; GHA (run tests on Windows in both pwsh and
WSL + Ubuntu) (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2987">#2987</a>,
thanks [<a
href="https://github.com/joeyguerra"><code>@​joeyguerra</code></a>])</li>
<li>[actions] migrate OSX tests to GHA ([ljharb#37], thanks [<a
href="https://github.com/aks"><code>@​aks</code></a>-])</li>
<li>[Refactor] <code>exportMapBuilder</code>: avoid hoisting (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2989">#2989</a>,
thanks [<a
href="https://github.com/soryy708"><code>@​soryy708</code></a>])</li>
<li>[Refactor] <code>ExportMap</code>: extract &quot;builder&quot; logic
to separate files (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2991">#2991</a>,
thanks [<a
href="https://github.com/soryy708"><code>@​soryy708</code></a>])</li>
<li>[Docs] [<code>order</code>]: update the description of the
<code>pathGroupsExcludedImportTypes</code> option (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3036">#3036</a>,
thanks [<a href="https://github.com/liby"><code>@​liby</code></a>])</li>
<li>[readme] Clarify how to install the plugin (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2993">#2993</a>,
thanks [<a
href="https://github.com/jwbth"><code>@​jwbth</code></a>])</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md">eslint-plugin-import's
changelog</a>.</em></p>
<blockquote>
<h2>[2.30.0] - 2024-09-02</h2>
<h3>Added</h3>
<ul>
<li>[<code>dynamic-import-chunkname</code>]: add <code>allowEmpty</code>
option to allow empty leading comments (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2942">#2942</a>,
thanks [<a
href="https://github.com/JiangWeixian"><code>@​JiangWeixian</code></a>])</li>
<li>[<code>dynamic-import-chunkname</code>]: Allow empty chunk name when
webpackMode: 'eager' is set; add suggestions to remove name in eager
mode (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3004">#3004</a>,
thanks [<a
href="https://github.com/amsardesai"><code>@​amsardesai</code></a>])</li>
<li>[<code>no-unused-modules</code>]: Add
<code>ignoreUnusedTypeExports</code> option (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3011">#3011</a>,
thanks [<a
href="https://github.com/silverwind"><code>@​silverwind</code></a>])</li>
<li>add support for Flat Config (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3018">#3018</a>,
thanks [<a
href="https://github.com/michaelfaith"><code>@​michaelfaith</code></a>])</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[<code>no-extraneous-dependencies</code>]: allow wrong path (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3012">#3012</a>,
thanks [<a
href="https://github.com/chabb"><code>@​chabb</code></a>])</li>
<li>[<code>no-cycle</code>]: use scc algorithm to optimize (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2998">#2998</a>,
thanks [<a
href="https://github.com/soryy708"><code>@​soryy708</code></a>])</li>
<li>[<code>no-duplicates</code>]: Removing duplicates breaks in
TypeScript (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3033">#3033</a>,
thanks [<a
href="https://github.com/yesl-kim"><code>@​yesl-kim</code></a>])</li>
<li>[<code>newline-after-import</code>]: fix considerComments option
when require (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2952">#2952</a>,
thanks [<a
href="https://github.com/developer-bandi"><code>@​developer-bandi</code></a>])</li>
<li>[<code>order</code>]: do not compare first path segment for relative
paths (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2682">#2682</a>)
(<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2885">#2885</a>,
thanks [<a
href="https://github.com/mihkeleidast"><code>@​mihkeleidast</code></a>])</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Docs] <code>no-extraneous-dependencies</code>: Make glob pattern
description more explicit (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2944">#2944</a>,
thanks [<a
href="https://github.com/mulztob"><code>@​mulztob</code></a>])</li>
<li>[<code>no-unused-modules</code>]: add console message to help debug
<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2866">#2866</a></li>
<li>[Refactor] <code>ExportMap</code>: make procedures static instead of
monkeypatching exportmap (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2982">#2982</a>,
thanks [<a
href="https://github.com/soryy708"><code>@​soryy708</code></a>])</li>
<li>[Refactor] <code>ExportMap</code>: separate ExportMap instance from
its builder logic (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2985">#2985</a>,
thanks [<a
href="https://github.com/soryy708"><code>@​soryy708</code></a>])</li>
<li>[Docs] <code>order</code>: Add a quick note on how unbound imports
and --fix (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2640">#2640</a>,
thanks [<a
href="https://github.com/minervabot"><code>@​minervabot</code></a>])</li>
<li>[Tests] appveyor -&gt; GHA (run tests on Windows in both pwsh and
WSL + Ubuntu) (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2987">#2987</a>,
thanks [<a
href="https://github.com/joeyguerra"><code>@​joeyguerra</code></a>])</li>
<li>[actions] migrate OSX tests to GHA ([ljharb#37], thanks [<a
href="https://github.com/aks"><code>@​aks</code></a>-])</li>
<li>[Refactor] <code>exportMapBuilder</code>: avoid hoisting (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2989">#2989</a>,
thanks [<a
href="https://github.com/soryy708"><code>@​soryy708</code></a>])</li>
<li>[Refactor] <code>ExportMap</code>: extract &quot;builder&quot; logic
to separate files (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2991">#2991</a>,
thanks [<a
href="https://github.com/soryy708"><code>@​soryy708</code></a>])</li>
<li>[Docs] [<code>order</code>]: update the description of the
<code>pathGroupsExcludedImportTypes</code> option (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/3036">#3036</a>,
thanks [<a href="https://github.com/liby"><code>@​liby</code></a>])</li>
<li>[readme] Clarify how to install the plugin (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2993">#2993</a>,
thanks [<a
href="https://github.com/jwbth"><code>@​jwbth</code></a>])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="18787d3e69"><code>18787d3</code></a>
Bump to 2.30.0</li>
<li><a
href="990229879c"><code>9902298</code></a>
[Deps] update <code>eslint-module-utils</code></li>
<li><a
href="9d194a6e46"><code>9d194a6</code></a>
[utils] v2.9.0</li>
<li><a
href="0a58d7572c"><code>0a58d75</code></a>
[resolvers/webpack] v0.13.9</li>
<li><a
href="a3015ebd1b"><code>a3015eb</code></a>
[Test] <code>namespace</code>: ensure valid case is actually
included</li>
<li><a
href="8bdb32bc8b"><code>8bdb32b</code></a>
[Test] add explicit marker for trailing whitespace in cases</li>
<li><a
href="038c26cade"><code>038c26c</code></a>
[readme] Clarify how to install the plugin</li>
<li><a
href="32a2b89869"><code>32a2b89</code></a>
[Fix] <code>order</code>: do not compare first path segment for relative
paths (<a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/2682">#2682</a>)</li>
<li><a
href="ee1ea025a6"><code>ee1ea02</code></a>
[Fix] <code>newline-after-import</code>: fix considerComments option
when require</li>
<li><a
href="806e3c2ccc"><code>806e3c2</code></a>
[New] add support for Flat Config</li>
<li>Additional commits viewable in <a
href="https://github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.30.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-promise` from 7.0.0 to 7.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint-community/eslint-plugin-promise/releases">eslint-plugin-promise's
releases</a>.</em></p>
<blockquote>
<h2>v7.1.0</h2>
<h2><a
href="https://github.com/eslint-community/eslint-plugin-promise/compare/v7.0.0...v7.1.0">7.1.0</a>
(2024-08-06)</h2>
<h3>🌟 Features</h3>
<ul>
<li><strong><code>catch-or-return</code>,
<code>prefer-await-to-then</code>:</strong> do not report Cypress
commands (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/495">#495</a>)
(<a
href="943f16290f">943f162</a>)</li>
<li><strong><code>prefer-await-to-then</code>:</strong> ignore
constructor scope unless with <code>strict</code> option (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/496">#496</a>)
(<a
href="7bffb7a666">7bffb7a</a>)</li>
<li>new rule <code>spec-only</code> to check for non-spec Promise
methods (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/502">#502</a>)
(<a
href="d6e9de1f9c">d6e9de1</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>fixes the CI readme badge (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/511">#511</a>)
(<a
href="030a3be890">030a3be</a>)</li>
<li>supply missing docs (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/503">#503</a>)
(<a
href="602d825487">602d825</a>)</li>
</ul>
<h3>🧹 Chores</h3>
<ul>
<li>bump dev dependencies (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/483">#483</a>)
(<a
href="197ae4eb4f">197ae4e</a>)</li>
<li><strong>deps-dev:</strong> bump husky from 9.1.1 to 9.1.2 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/516">#516</a>)
(<a
href="ab8e7a0d4f">ab8e7a0</a>)</li>
<li>file extension missing (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/519">#519</a>)
(<a
href="94c9834835">94c9834</a>)</li>
<li>fix format.yml (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/507">#507</a>)
(<a
href="948c09776e">948c097</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md">eslint-plugin-promise's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/eslint-community/eslint-plugin-promise/compare/v7.0.0...v7.1.0">7.1.0</a>
(2024-08-06)</h2>
<h3>🌟 Features</h3>
<ul>
<li><strong><code>catch-or-return</code>,
<code>prefer-await-to-then</code>:</strong> do not report Cypress
commands (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/495">#495</a>)
(<a
href="943f16290f">943f162</a>)</li>
<li><strong><code>prefer-await-to-then</code>:</strong> ignore
constructor scope unless with <code>strict</code> option (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/496">#496</a>)
(<a
href="7bffb7a666">7bffb7a</a>)</li>
<li>new rule <code>spec-only</code> to check for non-spec Promise
methods (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/502">#502</a>)
(<a
href="d6e9de1f9c">d6e9de1</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>fixes the CI readme badge (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/511">#511</a>)
(<a
href="030a3be890">030a3be</a>)</li>
<li>supply missing docs (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/503">#503</a>)
(<a
href="602d825487">602d825</a>)</li>
</ul>
<h3>🧹 Chores</h3>
<ul>
<li>bump dev dependencies (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/483">#483</a>)
(<a
href="197ae4eb4f">197ae4e</a>)</li>
<li><strong>deps-dev:</strong> bump husky from 9.1.1 to 9.1.2 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/516">#516</a>)
(<a
href="ab8e7a0d4f">ab8e7a0</a>)</li>
<li>file extension missing (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/519">#519</a>)
(<a
href="94c9834835">94c9834</a>)</li>
<li>fix format.yml (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/507">#507</a>)
(<a
href="948c09776e">948c097</a>)</li>
</ul>
<h2>6.0.2</h2>
<ul>
<li>Added tests for <code>@​typescript-eslint/parser</code> support</li>
</ul>
<h2>6.0.1</h2>
<ul>
<li>Fixed <code>@​typescript-eslint/parser</code> issue <a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/331">#331</a>,
<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/205">#205</a></li>
</ul>
<h2>6.0.0</h2>
<ul>
<li>Dropped node 10 from engines <a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/231">#231</a></li>
<li>Updated a ton of deps <a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/236">#236</a>,
<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/237">#237</a>,
<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/235">#235</a>,
<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/234">#234</a></li>
<li>ESLint 8 support <a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/219">#219</a></li>
</ul>
<h2>5.2.0</h2>
<ul>
<li>Updated <code>param-names</code> rule to allow for unused
params</li>
</ul>
<h2>5.1.1</h2>
<ul>
<li>Updated docs to include <code>no-callback-in-promise</code> reasons
<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/215">#215</a></li>
</ul>
<h2>5.1.0</h2>
<ul>
<li>Included <code>catch()</code> and <code>finally()</code> in
<code>prefer-await-to-then</code> <a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/196">#196</a></li>
<li>Added some additional tests and upgraded some dev deps <a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/196">#196</a></li>
<li>Exempted array methods in prefer-await-to-callbacks</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d0ff43f07c"><code>d0ff43f</code></a>
chore(main): release 7.1.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/510">#510</a>)</li>
<li><a
href="adc4a85789"><code>adc4a85</code></a>
ci: fix feedback on <code>release-please</code> (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/531">#531</a>)</li>
<li><a
href="94c9834835"><code>94c9834</code></a>
refactor: file extension missing (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/519">#519</a>)</li>
<li><a
href="ab8e7a0d4f"><code>ab8e7a0</code></a>
chore(deps-dev): bump husky from 9.1.1 to 9.1.2 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/516">#516</a>)</li>
<li><a
href="1e13293b00"><code>1e13293</code></a>
ci: add pr title format validation (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/509">#509</a>)</li>
<li><a
href="030a3be890"><code>030a3be</code></a>
docs: fixes the CI readme badge (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/511">#511</a>)</li>
<li><a
href="7bffb7a666"><code>7bffb7a</code></a>
feat(<code>prefer-await-to-then</code>): ignore constructor scope unless
with <code>strict</code> o...</li>
<li><a
href="d6e9de1f9c"><code>d6e9de1</code></a>
feat: new rule <code>spec-only</code> to check for non-spec Promise
methods (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/502">#502</a>)</li>
<li><a
href="943f16290f"><code>943f162</code></a>
feat(<code>catch-or-return</code>, <code>prefer-await-to-then</code>):
do not report Cypress comman...</li>
<li><a
href="e1ce2ad4a9"><code>e1ce2ad</code></a>
ci: swap release process to release-please (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/508">#508</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint-community/eslint-plugin-promise/compare/v7.0.0...v7.1.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `qrcode` from 1.5.3 to 1.5.4
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3848ed2c17"><code>3848ed2</code></a>
1.5.4</li>
<li><a
href="55480a73c2"><code>55480a7</code></a>
1.5.3</li>
<li><a
href="e09b913a65"><code>e09b913</code></a>
Merge pull request <a
href="https://redirect.github.com/soldair/node-qrcode/issues/317">#317</a>
from tenjaa/remove-encode-utf8</li>
<li><a
href="ec2d8d0aae"><code>ec2d8d0</code></a>
Merge pull request <a
href="https://redirect.github.com/soldair/node-qrcode/issues/319">#319</a>
from formalism/add_sjis_chars</li>
<li><a
href="9500309d48"><code>9500309</code></a>
Add SJIS test</li>
<li><a
href="4690e2c53e"><code>4690e2c</code></a>
Add missing SJIS characters</li>
<li><a
href="b9c260d8a3"><code>b9c260d</code></a>
Remove encode-utf8</li>
<li>See full diff in <a
href="https://github.com/soldair/node-qrcode/compare/v1.5.3...v1.5.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `sass` from 1.77.6 to 1.78.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sass/dart-sass/releases">sass's
releases</a>.</em></p>
<blockquote>
<h2>Dart Sass 1.78.0</h2>
<p>To install Sass 1.78.0, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<ul>
<li>
<p>The <code>meta.feature-exists</code> function is now deprecated. This
deprecation is named <code>feature-exists</code>.</p>
</li>
<li>
<p>Fix a crash when using <code>@at-root</code> without any queries or
children in the indented syntax.</p>
</li>
</ul>
<h3>JS API</h3>
<ul>
<li>
<p>Backport the deprecation options (<code>fatalDeprecations</code>,
<code>futureDeprecations</code>, and <code>silenceDeprecations</code>)
to the legacy JS API. The legacy JS API is itself deprecated, and you
should move off of it if possible, but this will allow users of bundlers
and other tools that are still using the legacy API to still control
deprecation warnings.</p>
</li>
<li>
<p>Fix a bug where accessing <code>SourceSpan.url</code> would crash
when a relative URL was passed to the Sass API.</p>
</li>
</ul>
<h3>Embedded Sass</h3>
<ul>
<li>
<p>Explicitly expose a <code>sass</code> executable from the
<code>sass-embedded</code> npm package. This was intended to be included
in 1.63.0, but due to the way platform-specific dependency executables
are installed it did not work as intended. Now users can run <code>npx
sass</code> for local installs or just <code>sass</code> when
<code>sass-embedded</code> is installed globally.</p>
</li>
<li>
<p>Add linux-riscv64, linux-musl-riscv64, and android-riscv64 support
for the <code>sass-embedded</code> npm package.</p>
</li>
<li>
<p>Fix an edge case where the Dart VM could hang when shutting down when
requests were in flight.</p>
</li>
<li>
<p>Fix a race condition where the embedded host could fail to shut down
if it was closed around the same time a new compilation was started.</p>
</li>
<li>
<p>Fix a bug where parse-time deprecation warnings could not be
controlled by the deprecation options in some circumstances.</p>
</li>
</ul>
<p>See the <a
href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1780">full
changelog</a> for changes in earlier releases.</p>
<h2>Dart Sass 1.77.8</h2>
<p>To install Sass 1.77.8, download one of the packages below and <a
href="https://katiek2.github.io/path-doc/">add it to your PATH</a>, or
see <a href="https://sass-lang.com/install">the Sass website</a> for
full installation instructions.</p>
<h1>Changes</h1>
<ul>
<li>No user-visible changes.</li>
</ul>
<p>See the <a
href="https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1778">full
changelog</a> for changes in earlier releases.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sass/dart-sass/blob/main/CHANGELOG.md">sass's
changelog</a>.</em></p>
<blockquote>
<h2>1.78.0</h2>
<ul>
<li>
<p>The <code>meta.feature-exists</code> function is now deprecated. This
deprecation is
named <code>feature-exists</code>.</p>
</li>
<li>
<p>Fix a crash when using <code>@at-root</code> without any queries or
children in the
indented syntax.</p>
</li>
</ul>
<h3>JS API</h3>
<ul>
<li>
<p>Backport the deprecation options (<code>fatalDeprecations</code>,
<code>futureDeprecations</code>,
and <code>silenceDeprecations</code>) to the legacy JS API. The legacy
JS API is itself
deprecated, and you should move off of it if possible, but this will
allow
users of bundlers and other tools that are still using the legacy API to
still control deprecation warnings.</p>
</li>
<li>
<p>Fix a bug where accessing <code>SourceSpan.url</code> would crash
when a relative URL was
passed to the Sass API.</p>
</li>
</ul>
<h3>Embedded Sass</h3>
<ul>
<li>
<p>Explicitly expose a <code>sass</code> executable from the
<code>sass-embedded</code> npm package.
This was intended to be included in 1.63.0, but due to the way
platform-specific dependency executables are installed it did not work
as
intended. Now users can run <code>npx sass</code> for local installs or
just <code>sass</code> when
<code>sass-embedded</code> is installed globally.</p>
</li>
<li>
<p>Add linux-riscv64, linux-musl-riscv64, and android-riscv64 support
for the
<code>sass-embedded</code> npm package.</p>
</li>
<li>
<p>Fix an edge case where the Dart VM could hang when shutting down when
requests
were in flight.</p>
</li>
<li>
<p>Fix a race condition where the embedded host could fail to shut down
if it was
closed around the same time a new compilation was started.</p>
</li>
<li>
<p>Fix a bug where parse-time deprecation warnings could not be
controlled by
the deprecation options in some circumstances.</p>
</li>
</ul>
<h2>1.77.8</h2>
<ul>
<li>No user-visible changes.</li>
</ul>
<h2>1.77.7</h2>
<ul>
<li>
<p>Declarations that appear after nested rules are deprecated, because
the
semantics Sass has historically used are different from the semantics
specified by CSS. In the future, Sass will adopt the standard CSS
semantics.</p>
<p>See <a href="https://sass-lang.com/d/mixed-decls">the Sass
website</a> for details.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="90a70ef168"><code>90a70ef</code></a>
Fix failing double check test for sass-parser (<a
href="https://redirect.github.com/sass/dart-sass/issues/2330">#2330</a>)</li>
<li><a
href="b1d5f987d9"><code>b1d5f98</code></a>
Backport deprecation API to legacy JS API (<a
href="https://redirect.github.com/sass/dart-sass/issues/2293">#2293</a>)</li>
<li><a
href="56a42371e0"><code>56a4237</code></a>
Delete unreachable <code>default</code> clause. (<a
href="https://redirect.github.com/sass/dart-sass/issues/2323">#2323</a>)</li>
<li><a
href="a7f623dd13"><code>a7f623d</code></a>
Bump bufbuild/buf-setup-action in /.github/util/initialize (<a
href="https://redirect.github.com/sass/dart-sass/issues/2319">#2319</a>)</li>
<li><a
href="9f82850504"><code>9f82850</code></a>
Ignore new <code>unreachable_switch_default</code> warning. (<a
href="https://redirect.github.com/sass/dart-sass/issues/2318">#2318</a>)</li>
<li><a
href="798cd7cf57"><code>798cd7c</code></a>
Update pubspec.yaml (<a
href="https://redirect.github.com/sass/dart-sass/issues/2321">#2321</a>)</li>
<li><a
href="2bf3ae0eed"><code>2bf3ae0</code></a>
Fix a comment (<a
href="https://redirect.github.com/sass/dart-sass/issues/2316">#2316</a>)</li>
<li><a
href="eb6c19e53c"><code>eb6c19e</code></a>
Initial implementation of a PostCSS-compatible parser JS API (<a
href="https://redirect.github.com/sass/dart-sass/issues/2304">#2304</a>)</li>
<li><a
href="c3cccefe2e"><code>c3cccef</code></a>
Bump dartdoc from 8.0.7 to 8.0.8 (<a
href="https://redirect.github.com/sass/dart-sass/issues/2300">#2300</a>)</li>
<li><a
href="f0a01829ce"><code>f0a0182</code></a>
docs: Fix link to custom importer (<a
href="https://redirect.github.com/sass/dart-sass/issues/2315">#2315</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/sass/dart-sass/compare/1.77.6...1.78.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `svelte` from 4.2.18 to 4.2.19
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/svelte/releases">svelte's
releases</a>.</em></p>
<blockquote>
<h2>svelte@4.2.19</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>fix: ensure typings for <code>&lt;svelte:options&gt;</code> are
picked up (<a
href="https://redirect.github.com/sveltejs/svelte/pull/12902">#12902</a>)</p>
</li>
<li>
<p>fix: escape <code>&lt;</code> in attribute strings (<a
href="https://redirect.github.com/sveltejs/svelte/pull/12989">#12989</a>)</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/svelte/blob/svelte@4.2.19/packages/svelte/CHANGELOG.md">svelte's
changelog</a>.</em></p>
<blockquote>
<h2>4.2.19</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>fix: ensure typings for <code>&lt;svelte:options&gt;</code> are
picked up (<a
href="https://redirect.github.com/sveltejs/svelte/pull/12902">#12902</a>)</p>
</li>
<li>
<p>fix: escape <code>&lt;</code> in attribute strings (<a
href="https://redirect.github.com/sveltejs/svelte/pull/12989">#12989</a>)</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d8b31333ec"><code>d8b3133</code></a>
Version Packages (<a
href="https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/12990">#12990</a>)</li>
<li><a
href="83e96e044d"><code>83e96e0</code></a>
fix: escape <code>&lt;</code> in attribute strings (<a
href="https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/12989">#12989</a>)</li>
<li><a
href="5ec4409fb2"><code>5ec4409</code></a>
fix: ensure typings for <code>\&lt;svelte:options&gt;</code> are picked
up (<a
href="https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/12902">#12902</a>)</li>
<li>See full diff in <a
href="https://github.com/sveltejs/svelte/commits/svelte@4.2.19/packages/svelte">compare
view</a></li>
</ul>
</details>
<br />

Updates `tslib` from 2.6.3 to 2.7.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/tslib/releases">tslib's
releases</a>.</em></p>
<blockquote>
<h2>v2.7.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Implement deterministic collapse of <code>await</code> in
<code>await using</code> by <a
href="https://github.com/rbuckton"><code>@​rbuckton</code></a> in <a
href="https://redirect.github.com/microsoft/tslib/pull/262">microsoft/tslib#262</a></li>
<li>Use global 'Iterator.prototype' for downlevel generators by <a
href="https://github.com/rbuckton"><code>@​rbuckton</code></a> in <a
href="https://redirect.github.com/microsoft/tslib/pull/267">microsoft/tslib#267</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/microsoft/tslib/compare/v2.6.3...v2.7.0">https://github.com/microsoft/tslib/compare/v2.6.3...v2.7.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6abc075910"><code>6abc075</code></a>
Bump version to 2.7.0.</li>
<li><a
href="227b5d66a3"><code>227b5d6</code></a>
Use global 'Iterator.prototype' for downlevel generators (<a
href="https://redirect.github.com/Microsoft/tslib/issues/267">#267</a>)</li>
<li><a
href="4f2902c1f4"><code>4f2902c</code></a>
Implement deterministic collapse of 'await' in 'await using' (<a
href="https://redirect.github.com/Microsoft/tslib/issues/262">#262</a>)</li>
<li>See full diff in <a
href="https://github.com/Microsoft/tslib/compare/v2.6.3...v2.7.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript` from 5.4.5 to 5.5.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/TypeScript/releases">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.5.4</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.4%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.4 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.3 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a> (soon!)</li>
</ul>
<h2>TypeScript 5.5.3</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.3 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
<h2>TypeScript 5.5</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+">fixed
issues query for TypeScript v5.5.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
<h2>TypeScript 5.5 RC</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-5-rc/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.5.0 (Beta)</a>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c8a7d589e6"><code>c8a7d58</code></a>
Bump version to 5.5.4 and LKG</li>
<li><a
href="c0ded048e0"><code>c0ded04</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/58771">#58771</a>
(Allow references to the global Symb...) into release-5.5 (#...</li>
<li><a
href="5ba41e221a"><code>5ba41e2</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59208">#59208</a>
(Write non-missing undefined on mapp...) into release-5.5 (#...</li>
<li><a
href="b075332c4b"><code>b075332</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59337">#59337</a>
(Allow declarationMap to be emitted ...) into release-5.5 (#...</li>
<li><a
href="9dd6f91744"><code>9dd6f91</code></a>
Cherry-pick &quot;Stop using latest Node in CI&quot; to release-5.5 (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59348">#59348</a>)</li>
<li><a
href="bf0ddaf6e6"><code>bf0ddaf</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59070">#59070</a>
(Delay the calculation of common sou...) into release-5.5 (#...</li>
<li><a
href="a44e2d925c"><code>a44e2d9</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59160">#59160</a>
(Fixed crash on authored import type...) into release-5.5 (#...</li>
<li><a
href="f35206d202"><code>f35206d</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59325">#59325</a>
(Don't skip markLinkedReferences on ...) into release-5.5 (#...</li>
<li><a
href="1109550e2c"><code>1109550</code></a>
Fix baselines on release-5.5 (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59330">#59330</a>)</li>
<li><a
href="8794318ac9"><code>8794318</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/59215">#59215</a>
(Fix codefix crash on circular alias...) into release-5.5 (#...</li>
<li>Additional commits viewable in <a
href="https://github.com/Microsoft/TypeScript/compare/v5.4.5...v5.5.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `ua-parser-js` from 1.0.37 to 1.0.38
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/faisalman/ua-parser-js/releases">ua-parser-js's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.38</h2>
<h2>Version 1.0.38</h2>
<ul>
<li>Fix error on getOS() when userAgentData.platform is undefined</li>
<li>Add new browser: Opera GX, Twitter</li>
<li>Improve browser detection: DuckDuckGo</li>
<li>Improve device detection: OPPO Pad, Oculus Quest</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/faisalman/ua-parser-js/blob/master/CHANGELOG.md">ua-parser-js's
changelog</a>.</em></p>
<blockquote>
<h2>Version 0.7.38 / 1.0.38</h2>
<ul>
<li>Fix error on getOS() when userAgentData.platform is undefined</li>
<li>Add new browser: Opera GX, Twitter</li>
<li>Improve browser detection: DuckDuckGo</li>
<li>Improve device detection: OPPO Pad, Oculus Quest</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="693a83de2e"><code>693a83d</code></a>
Bump version 1.0.38 (mirror of 0.7.38)</li>
<li><a
href="cede70136b"><code>cede701</code></a>
Bump version 0.7.38</li>
<li><a
href="3bfd164aa5"><code>3bfd164</code></a>
Fix <a
href="https://redirect.github.com/faisalman/ua-parser-js/issues/700">#700</a>
- Error on getOS() when userAgentData.platform is undefined</li>
<li><a
href="e7bfc4e28d"><code>e7bfc4e</code></a>
Backport - Fix <a
href="https://redirect.github.com/faisalman/ua-parser-js/issues/730">#730</a>
- Improve browser detection: DuckDuckGo</li>
<li><a
href="775de4ea82"><code>775de4e</code></a>
Backport - Fix <a
href="https://redirect.github.com/faisalman/ua-parser-js/issues/722">#722</a>
- Add new browser name: Twitter</li>
<li><a
href="fecff02888"><code>fecff02</code></a>
Backport - Fix <a
href="https://redirect.github.com/faisalman/ua-parser-js/issues/721">#721</a>
- Improve detection: recognize OPPO Pad as tablet</li>
<li><a
href="d3d83fac23"><code>d3d83fa</code></a>
Backport - Fix <a
href="https://redirect.github.com/faisalman/ua-parser-js/issues/708">#708</a>
- Improve detection for Quest 3</li>
<li><a
href="5790c0e6a0"><code>5790c0e</code></a>
Backport - Fix <a
href="https://redirect.github.com/faisalman/ua-parser-js/issues/697">#697</a>
- Add new browser: Opera GX - <a
href="https://www.opera.com/gx">https://www.opera.com/gx</a></li>
<li>See full diff in <a
href="https://github.com/faisalman/ua-parser-js/compare/1.0.37...1.0.38">compare
view</a></li>
</ul>
</details>
<br />

Updates `vite` from 5.3.5 to 5.4.3
<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>
</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.4.3 (2024-09-03)<!-- raw HTML omitted
--></h2>
<ul>
<li>fix: allow getting URL of JS files in publicDir (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/17915">#17915</a>)
(<a
href="943ece177e">943ece1</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/17915">#17915</a></li>
<li>fix: cjs warning respect the logLevel flag (<a
href="https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/17993">#17993</a>)
(<a
href="dc3c14f39f">dc3c14f</a>),
closes <a
href="https://redirect.github.com/vitejs/vite/issues/17993">#17993</a></li>
<li>fix: improve CJS warning trace information (<a href="...

_Description has been truncated_

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 18:14:14 +02:00
kekkon d78917a323
Group dependabot version bump prs if they are minor or patch bumps (#1049)
Based on [the
docs](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#groups).

Unfortunately I can't test this, but according to the documentation
examples, this should make dependabot group all version bump PRs into a
single PR per package manager. Only major version bumps and security
issues are still raised as separate PRs.

I also removed the PR limit, since this setting probably makes more
sense than simply limiting the dependabot PRs.
2024-09-05 16:53:45 +02:00
Eugene 67a0834d78
Update README.md 2024-09-04 17:03:37 +02:00
Eugene ff04532598
Update Cargo.lock 2024-08-14 23:41:16 +02:00
Eugene 53b0a9095b
Bump version: 0.10.1 → 0.10.2 2024-08-14 22:59:52 +02:00
Eugene fe924f31ce
fixed GHSA-vgvv-x7xg-6cqg - SSH OOM DoS through malicious packet length 2024-08-14 22:59:23 +02:00
Eugene c43f4b5fca
fixed role assignment ui 2024-07-27 16:21:53 +02:00
Eugene 2cd3078d43
lint 2024-07-26 21:09:41 +02:00
Eugene c328127493
fixed #941 - unnecessary port in external URLs 2024-07-26 19:33:28 +02:00
Eugene af65d5a1aa
Update Cargo.lock 2024-07-26 19:01:20 +02:00
Eugene a0465174a7
Bump version: 0.10.0 → 0.10.1 2024-07-26 18:18:39 +02:00
Eugene ed6f68c659
fixed #1017 - HTTP proxying broken 2024-07-26 18:18:31 +02:00
Eugene daacd55d25
fixed #972 - ssh: only offer available auth methods after a rejected public key offer 2024-07-25 12:11:25 +02:00
Eugene 630d8e8e3d
Merge branch 'main' of https://github.com/warp-tech/warpgate 2024-07-25 11:38:39 +02:00
Eugene e9e0cdc0b3
renamed cargo/config.toml 2024-07-25 11:38:33 +02:00
Willy e9b4a3b94f
update lockfile: add missing entries (#1019)
I'm currently trying to package warpgate for
[nixpkgs](https://github.com/nixos/nixpkgs/) and noticed some entries
were missing from `yarn.lock`:

* `has@^1.0.3`
* `is-core-module@^2.9.0`

While I'm not sure if I'll manage to finish my packaging adventure (nix
skill issue on my end), these should be added for completeness either
way
2024-07-25 11:24:26 +02:00
Eugene b0adb487ef
Update Cargo.lock 2024-07-18 16:36:47 +02:00
Eugene c83a70c730
Bump version: 0.9.1 → 0.10.0 2024-07-18 09:55:42 +02:00
Eugene 0ed2104974
bumped russh to 0.44 2024-07-18 09:49:04 +02:00
Eugene ebb6956b82
re-save ed25519 keys to fix the encoding error 2024-07-16 22:01:07 +02:00
Eugene 571abb1cb1
bumped russh to 0.44.0-beta.4 2024-07-16 21:14:28 +02:00
Konstantin Nosov 7e45fa57ab
migrate from moment to date-fns (#988)
Last years there are some alternatives to momentjs appeared. Like
[date-fns](https://date-fns.org/). Mostly they depend on new
[itnl](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Intl),
that is build in into all modern browsers.

Unfortunately, I wasn't able to build the project (I've never touched
rust before, and the current cargo version refused to accept configs
from repo).

That's why I'm not sure that this PR actually works :(

If somebody can check, that it builds correctly now - it would be nice
to move to less size costly solution like date-fns.

Co-authored-by: Eugene <inbox@null.page>
2024-07-16 19:23:53 +02:00
Yachen Mao b65a1899ca
Upgrade TypeScript and Svelte Versions (#995)
#### Description

This PR upgrades the TypeScript and Svelte versions used in the Warpgate
project. The specific changes include:

1. **TypeScript Upgrade**
- Upgraded TypeScript version from `4.9.4` to `5.0.0` in `package.json`.
   - Updated related TypeScript dependencies in `package.json`.

2. **Svelte Upgrade**
   - Upgraded Svelte version from `3.58.0` to `4.0.0` in `package.json`.
   - Updated `svelte-eslint-parser` settings in `.eslintrc.yaml`.
- Replaced `sveltestrap` imports with `@sveltestrap/sveltestrap` across
various Svelte components.

3. **ESLint Configuration**
   - Added `plugin:svelte/recommended` to `.eslintrc.yaml`.
   - Updated `eslint` and related plugins to compatible versions.

4. **Other Dependencies**
- Updated several other dependencies in `package.json` and `yarn.lock`
to their latest versions to ensure compatibility with TypeScript 5 and
Svelte 4.

#### Changes Summary

- `.eslintrc.yaml`: Adjusted ESLint configurations for the new Svelte
parser and updated TypeScript rules.
- `openapitools.json`: Upgraded `openapi-generator-cli` version to
`7.7.0`.
- `package.json`: Updated versions of TypeScript, Svelte, ESLint, and
other dependencies.
- Various `.svelte` files: Replaced `sveltestrap` imports with
`@sveltestrap/sveltestrap` and made minor type adjustments for
TypeScript 5 compatibility.
- `tsconfig.json`: Minor configuration adjustment to support new
TypeScript features.
2024-07-16 18:54:07 +02:00
Eugene f07b9246a8
switch to rustls 2024-07-16 12:56:42 +02:00
Eugene f8ab80b159
bumped rust in docker image 2024-07-16 12:44:23 +02:00
Eugene 0454a88077
Update build.yml 2024-07-16 12:41:11 +02:00
Eugene c3eb63180a
Update build.yml 2024-07-16 11:21:10 +02:00
Eugene b957d4a902
Update build.yml 2024-07-16 11:12:33 +02:00
Eugene 04f48dd5e1
install openssl headers for builds 2024-07-16 11:07:52 +02:00
Eugene 4afa979de2
bump rust some more 2024-07-16 10:40:27 +02:00
Eugene 841bbe85da
bumped rust 2024-07-10 10:55:18 +02:00
Eugene 9bfaa3a7fd
typo 2024-07-09 22:43:35 +02:00
Eugene 7df98f73e0
bumped russh 2024-07-09 22:43:14 +02:00
Néfix Estrada 9582a6e0ae
feat(ssh): make inactivity timeout configurable (#990)
With this change, the SSH inactivity timeout is now configurable. By
default, is set at 5 minutes (300 seconds), which was the already
existing value.

Solves #943
2024-05-31 12:52:27 +02:00
Eugene 72236d004a
fixed #748 - per-protocol external ports (#973) 2024-03-26 10:16:22 +01:00
Eugene 8896bb361e
fixed #961 - added option to allow insecure ssh kex (#971) 2024-03-24 14:09:20 +01:00
Eugene 21e0008695
updated russh to 0.43 (#970) 2024-03-24 11:04:21 +01:00
Eugene 81cefebe96
fixed #966 - don't try to change config permissions unless necessary 2024-03-23 22:03:18 +01:00
Eugene 32078670a8
missed rename 2024-03-23 22:02:48 +01:00
Eugene c23bd08135
Add @SheaSmith as a contributor 2024-03-23 21:59:52 +01:00
Eugene 5c0e695faa
Merge branch 'main' of https://github.com/warp-tech/warpgate 2024-03-23 21:54:23 +01:00
Eugene ef3c20719f
word 2024-03-23 21:54:21 +01:00
Shea Smith 5551c33259
Switch OOB SSO authentication for SSH to use the instructions instead of the name (#964)
Some SFTP clients (specifically WinSCP) truncate the name parameter for
keyboard interactive login (WinSCP specifically puts it in the
titlebar):

![image](https://github.com/warp-tech/warpgate/assets/51303984/dc90ad67-e383-4cba-8326-79f08405fde6)

This PR changes the Warpgate authentication flow to use the keyboard
interactive parameter for instructions for the primary instructions for
SSO web-based auth, instead of the name. This results in the following
UI for WinSCP:

![image](https://github.com/warp-tech/warpgate/assets/51303984/0893f9c3-8724-4a4e-8c62-3e1d1484f2f0)

Filezilla:

![image](https://github.com/warp-tech/warpgate/assets/51303984/089f7f72-73e2-4d0e-bb45-4d470b8fb39b)

and OpenSSH:

![image](https://github.com/warp-tech/warpgate/assets/51303984/02ff7fbd-4bc6-47a0-aadc-b8d32c42fb59)

Perhaps some changes to the wording may be in order (e.g. to prevent the
duplication of 'Warpgate authentication' in OpenSSH and FileZilla, but I
thought I would leave this PR as being as minimal as possible for the
meantime.
2024-03-23 21:50:11 +01:00
Eugene 47c943d201
lint 2024-03-23 12:24:52 +01:00
Skyler Mansfield 916d51a4e8
Add support for role mappings on custom SSO providers. (#920)
This is done using the `role_mappings` property.
Roles to be mapped are gotten from the 'warp_groups` oidc claim:
```sso_providers: 
  - name: custom_sso
    label: Custom SSO
    provider:
      type: custom
      client_id: <client_id>
      client_secret: <client_secret>
      issuer_url: <issuer_url>
      scopes: ["email", "profile", "openid", "warp_groups"] #warp_groups is scope name to request for my demo case, which adds a "warpgate_groups" claim to the userinfo
      role_mappings: 
        - ["warpgate:admin", "warpgate:admin"]
```
This maps the `warpgate:admin` group from OIDC to the `warpgate:admin`
role.

This [video on YouTube](https://youtu.be/XCYSGGCgk9Q) demonstrates the
functionality

---------

Co-authored-by: Eugene <inbox@null.page>
2024-03-23 12:05:12 +01:00