Commit Graph

2540 Commits

Author SHA1 Message Date
dependabot[bot]
49ace6ad89 Build(deps-dev): Bump @types/node from 24.9.2 to 24.10.1 in /page
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.9.2 to 24.10.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.10.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 09:11:26 +00:00
dependabot[bot]
624858f0dc Build(deps): Bump pe-library from 2.0.0 to 2.0.1 in /page
Bumps [pe-library](https://github.com/jet2jet/pe-library-js) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/jet2jet/pe-library-js/releases)
- [Changelog](https://github.com/jet2jet/pe-library-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jet2jet/pe-library-js/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: pe-library
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 09:11:10 +00:00
dependabot[bot]
935e2efb3e Build(deps-dev): Bump vite from 7.1.12 to 7.2.6 in /page
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.1.12 to 7.2.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.2.6
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 09:10:16 +00:00
Maurice Heumann
682d88e3ec Build(deps): Bump deps/capstone from c059126 to ca42e80 (#627)
Bumps [deps/capstone](https://github.com/capstone-engine/capstone) from
`c059126` to `ca42e80`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ca42e808a9"><code>ca42e80</code></a>
Fix possible OOB read (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2825">#2825</a>)</li>
<li><a
href="860885634c"><code>8608856</code></a>
Update read/written registers for x86 system call instructions (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2820">#2820</a>)</li>
<li><a
href="8872be6087"><code>8872be6</code></a>
Add better support for cross builds. (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2803">#2803</a>)</li>
<li><a
href="24a2248c1b"><code>24a2248</code></a>
Doc fixups (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2754">#2754</a>)</li>
<li><a
href="0b4654acea"><code>0b4654a</code></a>
Fix SH <code>decode</code> table being exported globally (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2814">#2814</a>)</li>
<li><a
href="5fa9f58617"><code>5fa9f58</code></a>
Bump to latest MacOS runner. (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2812">#2812</a>)</li>
<li>See full diff in <a
href="c059126d98...ca42e808a9">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 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>
2025-12-03 10:09:08 +01:00
Maurice Heumann
d3d53e73c6 Build(deps): Bump deps/base64 from 0d0f5a8 to 8d96a2a (#629)
Bumps [deps/base64](https://github.com/tobiaslocker/base64) from
`0d0f5a8` to `8d96a2a`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8d96a2a737"><code>8d96a2a</code></a>
Rewrite for conciseness</li>
<li><a
href="cce90488ef"><code>cce9048</code></a>
Merge pull request <a
href="https://redirect.github.com/tobiaslocker/base64/issues/19">#19</a>
from tobiaslocker/add-clang-format</li>
<li><a
href="34afe8117e"><code>34afe81</code></a>
Add clang-format</li>
<li><a
href="7ae5385888"><code>7ae5385</code></a>
Merge pull request <a
href="https://redirect.github.com/tobiaslocker/base64/issues/18">#18</a>
from mrmbernardi/patch-1</li>
<li><a
href="e7a789e698"><code>e7a789e</code></a>
Support MSVC Arm64</li>
<li>See full diff in <a
href="0d0f5a8849...8d96a2a737">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 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>
2025-12-03 10:08:57 +01:00
Maurice Heumann
29552b2860 Build(deps-dev): Bump vite-plugin-pwa from 1.1.0 to 1.2.0 in /page (#624)
Bumps [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa)
from 1.1.0 to 1.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vite-pwa/vite-plugin-pwa/releases">vite-plugin-pwa's
releases</a>.</em></p>
<blockquote>
<h2>v1.2.0</h2>
<p><em>No significant changes</em></p>
<h5>    <a
href="https://github.com/vite-pwa/vite-plugin-pwa/compare/v1.1.0...v1.2.0">View
changes on GitHub</a></h5>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="46f83320ad"><code>46f8332</code></a>
chore: release v1.2.0</li>
<li><a
href="9cd584890d"><code>9cd5848</code></a>
chore(examples): update workbox to 7.4.0</li>
<li><a
href="e84d468280"><code>e84d468</code></a>
chore: update workbox to 7.4.0 (<a
href="https://redirect.github.com/vite-pwa/vite-plugin-pwa/issues/907">#907</a>)</li>
<li>See full diff in <a
href="https://github.com/vite-pwa/vite-plugin-pwa/compare/v1.1.0...v1.2.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite-plugin-pwa&package-manager=npm_and_yarn&previous-version=1.1.0&new-version=1.2.0)](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>
2025-12-03 10:08:36 +01:00
Maurice Heumann
2bc899314f Build(deps): Bump @radix-ui/react-label from 2.1.7 to 2.1.8 in /page (#618)
Bumps [@radix-ui/react-label](https://github.com/radix-ui/primitives)
from 2.1.7 to 2.1.8.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/radix-ui/primitives/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@radix-ui/react-label&package-manager=npm_and_yarn&previous-version=2.1.7&new-version=2.1.8)](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>
2025-12-03 10:07:09 +01:00
Maurice Heumann
986fc80772 Build(deps): Bump @radix-ui/react-slot from 1.2.3 to 1.2.4 in /page (#613)
Bumps [@radix-ui/react-slot](https://github.com/radix-ui/primitives)
from 1.2.3 to 1.2.4.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/radix-ui/primitives/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@radix-ui/react-slot&package-manager=npm_and_yarn&previous-version=1.2.3&new-version=1.2.4)](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>
2025-12-03 10:06:34 +01:00
Maurice Heumann
c46fd1fe92 Build(deps-dev): Bump eslint from 9.39.0 to 9.39.1 in /page (#612)
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.0 to 9.39.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.39.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="650753ee39"><code>650753e</code></a>
fix: Only pass node to JS lang visitor methods (<a
href="https://redirect.github.com/eslint/eslint/issues/20283">#20283</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="51b51f4f1c"><code>51b51f4</code></a>
docs: add a section on when to use extends vs cascading (<a
href="https://redirect.github.com/eslint/eslint/issues/20268">#20268</a>)
(Tanuj Kanti)</li>
<li><a
href="b44d42699d"><code>b44d426</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="92db329211"><code>92db329</code></a>
chore: update <code>@eslint/js</code> version to 9.39.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/20284">#20284</a>)
(Francesco Trotta)</li>
<li><a
href="c7ebefc9ea"><code>c7ebefc</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="61778f6ca3"><code>61778f6</code></a>
chore: update eslint-config-eslint dependency <code>@​eslint/js</code>
to ^9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20275">#20275</a>)
(renovate[bot])</li>
<li><a
href="d9ca2fcd9a"><code>d9ca2fc</code></a>
ci: Add rangeStrategy to eslint group in renovate config (<a
href="https://redirect.github.com/eslint/eslint/issues/20266">#20266</a>)
(唯然)</li>
<li><a
href="009e5076ff"><code>009e507</code></a>
test: fix version tests for ESLint v10 (<a
href="https://redirect.github.com/eslint/eslint/issues/20274">#20274</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e2772811a8"><code>e277281</code></a>
9.39.1</li>
<li><a
href="4cdf397b30"><code>4cdf397</code></a>
Build: changelog update for 9.39.1</li>
<li><a
href="92db329211"><code>92db329</code></a>
chore: update <code>@eslint/js</code> version to 9.39.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/20284">#20284</a>)</li>
<li><a
href="c7ebefc9ea"><code>c7ebefc</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="650753ee39"><code>650753e</code></a>
fix: Only pass node to JS lang visitor methods (<a
href="https://redirect.github.com/eslint/eslint/issues/20283">#20283</a>)</li>
<li><a
href="51b51f4f1c"><code>51b51f4</code></a>
docs: add a section on when to use extends vs cascading (<a
href="https://redirect.github.com/eslint/eslint/issues/20268">#20268</a>)</li>
<li><a
href="61778f6ca3"><code>61778f6</code></a>
chore: update eslint-config-eslint dependency <code>@​eslint/js</code>
to ^9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20275">#20275</a>)</li>
<li><a
href="d9ca2fcd9a"><code>d9ca2fc</code></a>
ci: Add rangeStrategy to eslint group in renovate config (<a
href="https://redirect.github.com/eslint/eslint/issues/20266">#20266</a>)</li>
<li><a
href="009e5076ff"><code>009e507</code></a>
test: fix version tests for ESLint v10 (<a
href="https://redirect.github.com/eslint/eslint/issues/20274">#20274</a>)</li>
<li><a
href="b44d42699d"><code>b44d426</code></a>
docs: Update README</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/compare/v9.39.0...v9.39.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=9.39.0&new-version=9.39.1)](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>
2025-12-03 10:06:20 +01:00
Maurice Heumann
ba59a0d627 Build(deps): Bump react-window from 2.2.2 to 2.2.3 in /page (#611)
Bumps [react-window](https://github.com/bvaughn/react-window) from 2.2.2
to 2.2.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/bvaughn/react-window/releases">react-window's
releases</a>.</em></p>
<blockquote>
<h2>2.2.3</h2>
<ul>
<li>Update TS Doc comments for <code>List</code> and <code>Grid</code>
imperative methods to specify when a method throws.</li>
<li>Throw a <code>RangeError</code> (instead of a regular
<code>Error</code>) if an invalid index is passed to one of the
imperative scroll-to methods.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/bvaughn/react-window/blob/master/CHANGELOG.md">react-window's
changelog</a>.</em></p>
<blockquote>
<h2>2.2.3</h2>
<ul>
<li>Update TS Doc comments for <code>List</code> and <code>Grid</code>
imperative methods to specify when a method throws.</li>
<li>Throw a <code>RangeError</code> (instead of a regular
<code>Error</code>) if an invalid index is passed to one of the
imperative scroll-to methods.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1f590760b3"><code>1f59076</code></a>
2.2.2 -&gt; 2.2.3</li>
<li><a
href="179ed6abcd"><code>179ed6a</code></a>
Improve docs for imperative API; throw RangeError if invalid index
specific (...</li>
<li><a
href="572111a14a"><code>572111a</code></a>
Fix indent on props API page</li>
<li><a
href="66ab1f0ded"><code>66ab1f0</code></a>
Mkae example text easier to copy+paste into an IDE</li>
<li>See full diff in <a
href="https://github.com/bvaughn/react-window/compare/2.2.2...2.2.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-window&package-manager=npm_and_yarn&previous-version=2.2.2&new-version=2.2.3)](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>
2025-12-03 10:05:58 +01:00
Maurice Heumann
433d11d1b0 Build(deps-dev): Bump @eslint/js from 9.39.0 to 9.39.1 in /page (#610)
Bumps
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js)
from 9.39.0 to 9.39.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases"><code>@​eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.39.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="650753ee39"><code>650753e</code></a>
fix: Only pass node to JS lang visitor methods (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283">#20283</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="51b51f4f1c"><code>51b51f4</code></a>
docs: add a section on when to use extends vs cascading (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268">#20268</a>)
(Tanuj Kanti)</li>
<li><a
href="b44d42699d"><code>b44d426</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="92db329211"><code>92db329</code></a>
chore: update <code>@eslint/js</code> version to 9.39.1 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284">#20284</a>)
(Francesco Trotta)</li>
<li><a
href="c7ebefc9ea"><code>c7ebefc</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="61778f6ca3"><code>61778f6</code></a>
chore: update eslint-config-eslint dependency <code>@​eslint/js</code>
to ^9.39.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275">#20275</a>)
(renovate[bot])</li>
<li><a
href="d9ca2fcd9a"><code>d9ca2fc</code></a>
ci: Add rangeStrategy to eslint group in renovate config (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266">#20266</a>)
(唯然)</li>
<li><a
href="009e5076ff"><code>009e507</code></a>
test: fix version tests for ESLint v10 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274">#20274</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c7ebefc9ea"><code>c7ebefc</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.39.1/packages/js">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/js&package-manager=npm_and_yarn&previous-version=9.39.0&new-version=9.39.1)](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>
2025-12-03 10:05:48 +01:00
Maurice Heumann
4f45c989e0 Build(deps): Bump lucide-react from 0.552.0 to 0.555.0 in /page (#609)
Bumps
[lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)
from 0.552.0 to 0.555.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/lucide-icons/lucide/releases">lucide-react's
releases</a>.</em></p>
<blockquote>
<h2>Version 0.555.0</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(icons): changed <code>calendars</code> icon by <a
href="https://github.com/jguddas"><code>@​jguddas</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3795">lucide-icons/lucide#3795</a></li>
<li>fix(docs): correct package name and description for Flutter and
Lustre package (<a
href="https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3701">#3701</a>)
by <a
href="https://github.com/epifaniofrancisco"><code>@​epifaniofrancisco</code></a>
in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3703">lucide-icons/lucide#3703</a></li>
<li>feat(angular): Angular V21 Support by <a
href="https://github.com/JeevanMahesha"><code>@​JeevanMahesha</code></a>
in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3807">lucide-icons/lucide#3807</a></li>
<li>chore(metadata): Adjust navigation category by <a
href="https://github.com/ericfennis"><code>@​ericfennis</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3461">lucide-icons/lucide#3461</a></li>
<li>feat(icons): Add <code>waves-arrow-up</code> and
<code>waves-arrow-down</code> by <a
href="https://github.com/ericfennis"><code>@​ericfennis</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3463">lucide-icons/lucide#3463</a></li>
<li>fix(icons): changed <code>scale</code> icon by <a
href="https://github.com/jamiemlaw"><code>@​jamiemlaw</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3800">lucide-icons/lucide#3800</a></li>
<li>feat(icons): added <code>form</code> icon by <a
href="https://github.com/jguddas"><code>@​jguddas</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3558">lucide-icons/lucide#3558</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0">https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0</a></p>
<h2>Version 0.554.0</h2>
<h2>What's Changed</h2>
<ul>
<li>fix(icons): Rename fingerprint icon to fingerprint-pattern by <a
href="https://github.com/ericfennis"><code>@​ericfennis</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3767">lucide-icons/lucide#3767</a></li>
<li>feat(docs): added lucide-rails third-party package by <a
href="https://github.com/theiereman"><code>@​theiereman</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3769">lucide-icons/lucide#3769</a></li>
<li>fix(icons): changed <code>ampersand</code> icon by <a
href="https://github.com/jguddas"><code>@​jguddas</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3771">lucide-icons/lucide#3771</a></li>
<li>fix(icons): changed <code>folder-git-2</code> icon by <a
href="https://github.com/jguddas"><code>@​jguddas</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3790">lucide-icons/lucide#3790</a></li>
<li>fix(icons): update <code>anchor</code> icon by <a
href="https://github.com/jamiemlaw"><code>@​jamiemlaw</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/2523">lucide-icons/lucide#2523</a></li>
<li>feat(icons): added <code>calendars</code> icon by <a
href="https://github.com/jguddas"><code>@​jguddas</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3788">lucide-icons/lucide#3788</a></li>
</ul>
<h2>Breaking change</h2>
<p>For <code>lucide-react</code> and <code>lucide-solid</code>, imports
for <code>Fingerprint</code> icon are changed to
<code>FingerprintPattern</code>.</p>
<h3>Lucide React</h3>
<pre lang="diff"><code>- import { Fingerprint } from
&quot;lucide-react&quot;;
+ import { FingerprintPattern } from &quot;lucide-react&quot;;
</code></pre>
<h3>Lucide Solid</h3>
<pre lang="diff"><code>- import { Fingerprint } from
&quot;lucide/solid&quot;;
+ import { FingerprintPattern } from &quot;lucide/solid&quot;;
<p>// Or</p>
<ul>
<li>import Fingerprint from
&quot;lucide/solid/icons/fingerprint&quot;;</li>
</ul>
<ul>
<li>import FingerprintPattern from
&quot;lucide/solid/icons/fingerprint-pattern&quot;;<br />
</code></pre></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/theiereman"><code>@​theiereman</code></a> made
their first contribution in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3769">lucide-icons/lucide#3769</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0">https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0</a></p>
<h2>Version 0.553.0</h2>
<h2>What's Changed</h2>
<ul>
<li>feat(icons): added <code>mouse-pointer-2-off</code> icon by <a
href="https://github.com/domingasp"><code>@​domingasp</code></a> in <a
href="https://redirect.github.com/lucide-icons/lucide/pull/3570">lucide-icons/lucide#3570</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="80d6f737e0"><code>80d6f73</code></a>
fix(icons): Rename fingerprint icon to fingerprint-pattern (<a
href="https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767">#3767</a>)</li>
<li>See full diff in <a
href="https://github.com/lucide-icons/lucide/commits/0.555.0/packages/lucide-react">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=lucide-react&package-manager=npm_and_yarn&previous-version=0.552.0&new-version=0.555.0)](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>
2025-12-03 10:05:34 +01:00
Maurice Heumann
0ca0fdb620 Build(deps-dev): Bump prettier from 3.6.2 to 3.7.3 in /page (#608)
Bumps [prettier](https://github.com/prettier/prettier) from 3.6.2 to
3.7.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.7.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix <code>prettier.getFileInfo()</code> change that breaks VSCode
extension by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18375">prettier/prettier#18375</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373">Changelog</a></p>
<h2>3.7.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix string print when switching quotes by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18351">prettier/prettier#18351</a></li>
<li>Preserve quote for embedded HTML attribute values by <a
href="https://github.com/kovsu"><code>@​kovsu</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18352">prettier/prettier#18352</a></li>
<li>Fix comment in empty type literal by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18364">prettier/prettier#18364</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372">Changelog</a></p>
<h2>3.7.1</h2>
<ul>
<li>Fix performance regression in doc printer (<a
href="https://redirect.github.com/prettier/prettier/pull/18342">#18342</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371">Changelog</a></p>
<h2>3.7.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.6.2...3.7.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2025/11/27/3.7.0">Release
note</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.7.3</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.7.2...3.7.3">diff</a></p>
<h4>API: Fix <code>prettier.getFileInfo()</code> change that breaks
VSCode extension (<a
href="https://redirect.github.com/prettier/prettier/pull/18375">#18375</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<p>An internal refactor accidentally broke the VSCode extension plugin
loading.</p>
<h1>3.7.2</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.7.1...3.7.2">diff</a></p>
<h4>JavaScript: Fix string print when switching quotes (<a
href="https://redirect.github.com/prettier/prettier/pull/18351">#18351</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="jsx"><code>// Input
console.log(&quot;A descriptor\\'s .kind must be \&quot;method\&quot; or
\&quot;field\&quot;.&quot;)
<p>// Prettier 3.7.1
console.log('A descriptor\'s .kind must be &quot;method&quot; or
&quot;field&quot;.');</p>
<p>// Prettier 3.7.2
console.log('A descriptor\'s .kind must be &quot;method&quot; or
&quot;field&quot;.');
</code></pre></p>
<h4>JavaScript: Preserve quote for embedded HTML attribute values (<a
href="https://redirect.github.com/prettier/prettier/pull/18352">#18352</a>
by <a href="https://github.com/kovsu"><code>@​kovsu</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="tsx"><code>// Input
const html = /* HTML */ ` &lt;div
class=&quot;${styles.banner}&quot;&gt;&lt;/div&gt; `;
<p>// Prettier 3.7.1
const html = /* HTML */ <code>&amp;lt;div
class=${styles.banner}&amp;gt;&amp;lt;/div&amp;gt;</code>;</p>
<p>// Prettier 3.7.2
const html = /* HTML */ <code>&amp;lt;div
class=&amp;quot;${styles.banner}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;</code>;
</code></pre></p>
<h4>TypeScript: Fix comment in empty type literal (<a
href="https://redirect.github.com/prettier/prettier/pull/18364">#18364</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="tsx"><code>// Input
export type XXX = {
  // tbd
};
<p>// Prettier 3.7.1
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fdfa670176"><code>fdfa670</code></a>
Release 3.7.3</li>
<li><a
href="2dce3ec090"><code>2dce3ec</code></a>
Fix typo</li>
<li><a
href="27d6c645ca"><code>27d6c64</code></a>
Revert previous change to <code>getFileInfo</code> (<a
href="https://redirect.github.com/prettier/prettier/issues/18375">#18375</a>)</li>
<li><a
href="f4a7afaebf"><code>f4a7afa</code></a>
Add types for config related functions (<a
href="https://redirect.github.com/prettier/prettier/issues/18376">#18376</a>)</li>
<li><a
href="9266e3e85b"><code>9266e3e</code></a>
Add resolved test cases (<a
href="https://redirect.github.com/prettier/prettier/issues/18358">#18358</a>)</li>
<li><a
href="3bfc014442"><code>3bfc014</code></a>
Bump Prettier dependency to 3.7.2</li>
<li><a
href="081b84695b"><code>081b846</code></a>
Clean changelog_unreleased</li>
<li><a
href="03384c964d"><code>03384c9</code></a>
Release 3.7.2</li>
<li><a
href="514e51afa2"><code>514e51a</code></a>
Release <code>@​prettier/plugin-hermes</code> &amp;
<code>@​prettier/plugin-oxc</code> v0.1.2</li>
<li><a
href="29a11ae1ae"><code>29a11ae</code></a>
Fix comment in empty type literal (<a
href="https://redirect.github.com/prettier/prettier/issues/18364">#18364</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.6.2...3.7.3">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for prettier since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=3.6.2&new-version=3.7.3)](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>
2025-12-03 10:05:24 +01:00
Maurice Heumann
fa710bba5d Build(deps): Bump @tailwindcss/vite from 4.1.16 to 4.1.17 in /page (#607)
Bumps
[@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite)
from 4.1.16 to 4.1.17.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/releases"><code>@​tailwindcss/vite</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v4.1.17</h2>
<h3>Fixed</h3>
<ul>
<li>Substitute <code>@variant</code> inside legacy JS APIs (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263">#19263</a>)</li>
<li>Prevent occasional crash on Windows when loaded into a worker thread
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242">#19242</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md"><code>@​tailwindcss/vite</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.17] - 2025-11-06</h2>
<h3>Fixed</h3>
<ul>
<li>Substitute <code>@variant</code> inside legacy JS APIs (<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19263">#19263</a>)</li>
<li>Prevent occasional crash on Windows when loaded into a worker thread
(<a
href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/19242">#19242</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e9c9c4f79d"><code>e9c9c4f</code></a>
Release v4.1.17 (<a
href="https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19272">#19272</a>)</li>
<li>See full diff in <a
href="https://github.com/tailwindlabs/tailwindcss/commits/v4.1.17/packages/@tailwindcss-vite">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@tailwindcss/vite&package-manager=npm_and_yarn&previous-version=4.1.16&new-version=4.1.17)](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>
2025-12-03 10:05:14 +01:00
Maurice Heumann
0a37430335 Build(deps): Bump deps/flatbuffers from dd77af7 to a577050 (#628)
Bumps [deps/flatbuffers](https://github.com/google/flatbuffers) from
`dd77af7` to `a577050`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a577050817"><code>a577050</code></a>
[Java] Use Table's fully qualified path (<a
href="https://redirect.github.com/google/flatbuffers/issues/8729">#8729</a>)</li>
<li><a
href="31ab0bf6c8"><code>31ab0bf</code></a>
[Go] Write required string fields into the buffer when using Object API
(<a
href="https://redirect.github.com/google/flatbuffers/issues/8402">#8402</a>)</li>
<li><a
href="e4775aa3fe"><code>e4775aa</code></a>
[Go] add BenchmarkBuildAllocations (<a
href="https://redirect.github.com/google/flatbuffers/issues/8287">#8287</a>)</li>
<li><a
href="97d26ab4ae"><code>97d26ab</code></a>
fix CScript string.compare (<a
href="https://redirect.github.com/google/flatbuffers/issues/8547">#8547</a>)</li>
<li><a
href="7dd38fa23a"><code>7dd38fa</code></a>
Fix platform ifdefs for locale independent str functions (<a
href="https://redirect.github.com/google/flatbuffers/issues/8678">#8678</a>)</li>
<li><a
href="7350c3668f"><code>7350c36</code></a>
Optimize Builder startup: lazy sharedStrings and fast vtable init (<a
href="https://redirect.github.com/google/flatbuffers/issues/8807">#8807</a>)</li>
<li><a
href="49d2db93a7"><code>49d2db9</code></a>
[Python] Fix generating <strong>init</strong>.py for invalid path (<a
href="https://redirect.github.com/google/flatbuffers/issues/8810">#8810</a>)</li>
<li><a
href="807b43c0d7"><code>807b43c</code></a>
Remove legacy Conan recipe and update documentation (<a
href="https://redirect.github.com/google/flatbuffers/issues/8712">#8712</a>)</li>
<li><a
href="4b823b1b98"><code>4b823b1</code></a>
[Python] Fix inconsistent creator function naming in generated code (<a
href="https://redirect.github.com/google/flatbuffers/issues/8791">#8791</a>)
(...</li>
<li><a
href="4c47f4c11e"><code>4c47f4c</code></a>
Revert back to using swift-actions (<a
href="https://redirect.github.com/google/flatbuffers/issues/8806">#8806</a>)</li>
<li>Additional commits viewable in <a
href="dd77af75b7...a577050817">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 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>
2025-12-03 05:55:10 +01:00
Maurice Heumann
b7b96c0cb3 Build(deps): Bump deps/googletest from 17d335d to 1b96fa1 (#630)
Bumps [deps/googletest](https://github.com/google/googletest) from
`17d335d` to `1b96fa1`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1b96fa13f5"><code>1b96fa1</code></a>
Switch to referenceful lock holder for Abseil compatibility</li>
<li><a
href="085af2cc08"><code>085af2c</code></a>
Automated rollback of commit
37678c92fb183b148163dd173430b4ab88586a26.</li>
<li><a
href="37678c92fb"><code>37678c9</code></a>
gtest_fail_if_no_test_selected: Rephrase error message.</li>
<li><a
href="dedab73a68"><code>dedab73</code></a>
gtest_fail_if_no_test_selected: Rephrase error message.</li>
<li><a
href="6ec14dfd8c"><code>6ec14df</code></a>
Modernize example of combining matchers.</li>
<li>See full diff in <a
href="17d335d7c7...1b96fa13f5">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 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>
2025-12-03 05:54:57 +01:00
Maurice Heumann
1c6c67a805 Build(deps): Bump reactivecircus/android-emulator-runner from 2.34.0 to 2.35.0 (#632)
Bumps
[reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner)
from 2.34.0 to 2.35.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/reactivecircus/android-emulator-runner/releases">reactivecircus/android-emulator-runner's
releases</a>.</em></p>
<blockquote>
<h2>v2.35.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix outdated information about larger runners billing by <a
href="https://github.com/devin-ai-integration"><code>@​devin-ai-integration</code></a>[bot]
in <a
href="https://redirect.github.com/ReactiveCircus/android-emulator-runner/pull/437">ReactiveCircus/android-emulator-runner#437</a></li>
<li>Optimize config.ini updates and efficiency improvements report by <a
href="https://github.com/devin-ai-integration"><code>@​devin-ai-integration</code></a>[bot]
in <a
href="https://redirect.github.com/ReactiveCircus/android-emulator-runner/pull/436">ReactiveCircus/android-emulator-runner#436</a></li>
<li>fix pre-launch-script by <a
href="https://github.com/munrocket"><code>@​munrocket</code></a> in <a
href="https://redirect.github.com/ReactiveCircus/android-emulator-runner/pull/439">ReactiveCircus/android-emulator-runner#439</a></li>
<li>fix: allow google_apis_ps16k as a valid target by <a
href="https://github.com/mikehardy"><code>@​mikehardy</code></a> in <a
href="https://redirect.github.com/ReactiveCircus/android-emulator-runner/pull/440">ReactiveCircus/android-emulator-runner#440</a></li>
<li>README: Fix imbalanced backtick in <code>Configurations</code> table
by <a href="https://github.com/MarijnS95"><code>@​MarijnS95</code></a>
in <a
href="https://redirect.github.com/ReactiveCircus/android-emulator-runner/pull/445">ReactiveCircus/android-emulator-runner#445</a></li>
<li>docs: update AVD profile description by <a
href="https://github.com/vonovak"><code>@​vonovak</code></a> in <a
href="https://redirect.github.com/ReactiveCircus/android-emulator-runner/pull/452">ReactiveCircus/android-emulator-runner#452</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/devin-ai-integration"><code>@​devin-ai-integration</code></a>[bot]
made their first contribution in <a
href="https://redirect.github.com/ReactiveCircus/android-emulator-runner/pull/437">ReactiveCircus/android-emulator-runner#437</a></li>
<li><a href="https://github.com/munrocket"><code>@​munrocket</code></a>
made their first contribution in <a
href="https://redirect.github.com/ReactiveCircus/android-emulator-runner/pull/439">ReactiveCircus/android-emulator-runner#439</a></li>
<li><a href="https://github.com/mikehardy"><code>@​mikehardy</code></a>
made their first contribution in <a
href="https://redirect.github.com/ReactiveCircus/android-emulator-runner/pull/440">ReactiveCircus/android-emulator-runner#440</a></li>
<li><a href="https://github.com/MarijnS95"><code>@​MarijnS95</code></a>
made their first contribution in <a
href="https://redirect.github.com/ReactiveCircus/android-emulator-runner/pull/445">ReactiveCircus/android-emulator-runner#445</a></li>
<li><a href="https://github.com/vonovak"><code>@​vonovak</code></a> made
their first contribution in <a
href="https://redirect.github.com/ReactiveCircus/android-emulator-runner/pull/452">ReactiveCircus/android-emulator-runner#452</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/ReactiveCircus/android-emulator-runner/compare/v2.34.0...v2.35.0">https://github.com/ReactiveCircus/android-emulator-runner/compare/v2.34.0...v2.35.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md">reactivecircus/android-emulator-runner's
changelog</a>.</em></p>
<blockquote>
<h2>v2.35.0</h2>
<ul>
<li>Optimize config.ini updates and efficiency improvements report (<a
href="https://redirect.github.com/reactivecircus/android-emulator-runner/issues/436">#436</a>).</li>
<li>Fix <code>pre-emulator-launch-script</code> (<a
href="https://redirect.github.com/reactivecircus/android-emulator-runner/issues/439">#439</a>).</li>
<li>Allow <code>google_apis_ps16k</code> as a valid target (<a
href="https://redirect.github.com/reactivecircus/android-emulator-runner/issues/440">#440</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b530d96654"><code>b530d96</code></a>
Merge branch 'main' into release/v2</li>
<li><a
href="016d4d097a"><code>016d4d0</code></a>
Prepare for release 2.35.0.</li>
<li><a
href="f9bdb6d84e"><code>f9bdb6d</code></a>
docs: update AVD profile description (<a
href="https://redirect.github.com/reactivecircus/android-emulator-runner/issues/452">#452</a>)</li>
<li><a
href="b68ca169d6"><code>b68ca16</code></a>
README: Fix imbalanced backtick in <code>Configurations</code> table (<a
href="https://redirect.github.com/reactivecircus/android-emulator-runner/issues/445">#445</a>)</li>
<li><a
href="66283c0319"><code>66283c0</code></a>
fix: allow google_apis_ps16k as a valid target (<a
href="https://redirect.github.com/reactivecircus/android-emulator-runner/issues/440">#440</a>)</li>
<li><a
href="f2bf410054"><code>f2bf410</code></a>
Fix <code>pre-emulator-launch-script</code> (<a
href="https://redirect.github.com/reactivecircus/android-emulator-runner/issues/439">#439</a>)</li>
<li><a
href="62e6348453"><code>62e6348</code></a>
Optimize config.ini updates and efficiency improvements report (<a
href="https://redirect.github.com/reactivecircus/android-emulator-runner/issues/436">#436</a>)</li>
<li><a
href="450c4c9f73"><code>450c4c9</code></a>
Fix outdated information about larger runners billing (<a
href="https://redirect.github.com/reactivecircus/android-emulator-runner/issues/437">#437</a>)</li>
<li>See full diff in <a
href="https://github.com/reactivecircus/android-emulator-runner/compare/v2.34.0...v2.35.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=reactivecircus/android-emulator-runner&package-manager=github_actions&previous-version=2.34.0&new-version=2.35.0)](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>
2025-12-03 05:54:40 +01:00
Maurice Heumann
7bce62c2ae test: add Windows API threads test (#605)
## Summary

Adds `test_threads_winapi()` to complement the existing `test_threads()`
which uses `std::thread`. This new test verifies Windows threading API
emulation using:

- `CreateThread` to spawn multiple threads
- `WaitForMultipleObjects` to synchronize
- `CloseHandle` for cleanup

## Test plan

- [ ] Verify test passes on Windows builds
- [ ] Verify test passes on cross-platform builds
2025-12-03 05:54:08 +01:00
Elias Bachaalany
7a42bc7ad3 cmake: rename MOMO_BUILD_AS_LIBRARY to SOGEN_BUILD_STATIC
Also adds FATAL_ERROR guard when SOGEN_STATIC_CRT=ON without SOGEN_BUILD_STATIC=ON,
since static CRT with shared libraries causes heap corruption (each DLL gets its own
allocator but sogen passes ownership across boundaries).

These options are designed to be used together for full static linking, useful for
embedding sogen in projects like IDA Pro plugins.
2025-12-02 16:24:27 -08:00
Elias Bachaalany
651c020b87 Use stack-allocated ctx_t array instead of heap allocation
- Initialize ctxs[i] directly with aggregate initialization
- Pass address of stack object to CreateThread
- Use dot notation instead of arrow for member access
- Remove delete calls since no heap allocation

Co-authored-by: Maurice Heumann <momo5502@gmail.com>
2025-12-02 15:53:37 -08:00
Elias Bachaalany
4a905d562a Update src/samples/test-sample/test.cpp
Co-authored-by: Maurice Heumann <MauriceHeumann@gmail.com>
2025-12-02 15:44:21 -08:00
dependabot[bot]
20b19a4289 Build(deps): Bump reactivecircus/android-emulator-runner
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner) from 2.34.0 to 2.35.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases)
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md)
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.34.0...v2.35.0)

---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
  dependency-version: 2.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 22:08:30 +00:00
dependabot[bot]
be2536a222 Build(deps): Bump deps/googletest from 17d335d to 1b96fa1
Bumps [deps/googletest](https://github.com/google/googletest) from `17d335d` to `1b96fa1`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](17d335d7c7...1b96fa13f5)

---
updated-dependencies:
- dependency-name: deps/googletest
  dependency-version: 1b96fa13f549387b7549cc89e1a785cf143a1a50
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 22:07:10 +00:00
dependabot[bot]
deb7f97c17 Build(deps): Bump deps/base64 from 0d0f5a8 to 8d96a2a
Bumps [deps/base64](https://github.com/tobiaslocker/base64) from `0d0f5a8` to `8d96a2a`.
- [Commits](0d0f5a8849...8d96a2a737)

---
updated-dependencies:
- dependency-name: deps/base64
  dependency-version: 8d96a2a737ac1396304b1de289beb3a5ea0cb752
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 22:07:08 +00:00
dependabot[bot]
cf00e05ed1 Build(deps): Bump deps/flatbuffers from dd77af7 to a577050
Bumps [deps/flatbuffers](https://github.com/google/flatbuffers) from `dd77af7` to `a577050`.
- [Release notes](https://github.com/google/flatbuffers/releases)
- [Commits](dd77af75b7...a577050817)

---
updated-dependencies:
- dependency-name: deps/flatbuffers
  dependency-version: a5770508176874af47eb4e6cc981968f52e3b75d
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 22:07:05 +00:00
dependabot[bot]
e47ee6ce40 Build(deps): Bump deps/capstone from c059126 to ca42e80
Bumps [deps/capstone](https://github.com/capstone-engine/capstone) from `c059126` to `ca42e80`.
- [Release notes](https://github.com/capstone-engine/capstone/releases)
- [Commits](c059126d98...ca42e808a9)

---
updated-dependencies:
- dependency-name: deps/capstone
  dependency-version: ca42e808a9689a32819ce73a6aca6a8379994b31
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 22:07:01 +00:00
dependabot[bot]
2904ae287e Build(deps-dev): Bump vite-plugin-pwa from 1.1.0 to 1.2.0 in /page
Bumps [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/vite-pwa/vite-plugin-pwa/releases)
- [Commits](https://github.com/vite-pwa/vite-plugin-pwa/compare/v1.1.0...v1.2.0)

---
updated-dependencies:
- dependency-name: vite-plugin-pwa
  dependency-version: 1.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 19:19:45 +00:00
dependabot[bot]
5d5d0399fa Build(deps): Bump @radix-ui/react-label from 2.1.7 to 2.1.8 in /page
Bumps [@radix-ui/react-label](https://github.com/radix-ui/primitives) from 2.1.7 to 2.1.8.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md)
- [Commits](https://github.com/radix-ui/primitives/commits)

---
updated-dependencies:
- dependency-name: "@radix-ui/react-label"
  dependency-version: 2.1.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 19:18:43 +00:00
dependabot[bot]
13150cd47a Build(deps): Bump @radix-ui/react-slot from 1.2.3 to 1.2.4 in /page
Bumps [@radix-ui/react-slot](https://github.com/radix-ui/primitives) from 1.2.3 to 1.2.4.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md)
- [Commits](https://github.com/radix-ui/primitives/commits)

---
updated-dependencies:
- dependency-name: "@radix-ui/react-slot"
  dependency-version: 1.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 19:18:02 +00:00
dependabot[bot]
b81d682c46 Build(deps-dev): Bump eslint from 9.39.0 to 9.39.1 in /page
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.0 to 9.39.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.0...v9.39.1)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.39.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 19:17:51 +00:00
dependabot[bot]
51cc1a04ef Build(deps): Bump react-window from 2.2.2 to 2.2.3 in /page
Bumps [react-window](https://github.com/bvaughn/react-window) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/bvaughn/react-window/releases)
- [Changelog](https://github.com/bvaughn/react-window/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bvaughn/react-window/compare/2.2.2...2.2.3)

---
updated-dependencies:
- dependency-name: react-window
  dependency-version: 2.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 19:17:45 +00:00
dependabot[bot]
82507af1e4 Build(deps-dev): Bump @eslint/js from 9.39.0 to 9.39.1 in /page
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.39.0 to 9.39.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v9.39.1/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.39.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 19:17:35 +00:00
dependabot[bot]
f82eb9411d Build(deps): Bump lucide-react from 0.552.0 to 0.555.0 in /page
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.552.0 to 0.555.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/0.555.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 0.555.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 19:17:28 +00:00
dependabot[bot]
b4e7b41405 Build(deps-dev): Bump prettier from 3.6.2 to 3.7.3 in /page
Bumps [prettier](https://github.com/prettier/prettier) from 3.6.2 to 3.7.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.6.2...3.7.3)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.7.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 19:17:20 +00:00
dependabot[bot]
4213b93970 Build(deps): Bump @tailwindcss/vite from 4.1.16 to 4.1.17 in /page
Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) from 4.1.16 to 4.1.17.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.17/packages/@tailwindcss-vite)

---
updated-dependencies:
- dependency-name: "@tailwindcss/vite"
  dependency-version: 4.1.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 19:17:14 +00:00
Elias Bachaalany
d4166a5c8d cmake: add SOGEN_STATIC_CRT option for static runtime linking
Add option to use static CRT (/MT) instead of dynamic (/MD) for
projects that require static linking, such as IDA Pro plugins.

- Default remains /MD (no change for existing users)
- Set -DSOGEN_STATIC_CRT=ON to use /MT
- Also respects parent's CMAKE_MSVC_RUNTIME_LIBRARY if already set

Includes warning about potential heap corruption when allocations
cross library boundaries with static CRT.
2025-11-26 17:56:48 -08:00
Elias Bachaalany
7cb92a662b test: add Windows API threads test
Add test_threads_winapi() that creates threads using CreateThread
and WaitForMultipleObjects to complement the existing std::thread
based test, verifying Windows threading API emulation works correctly.
2025-11-26 17:30:43 -08:00
momo5502
8c75475f0d Stub more syscalls 2025-11-20 18:43:20 +01:00
momo5502
2be5f73755 Support ProcessPriorityClass in NtQueryInformationProcess 2025-11-20 18:25:33 +01:00
Maurice Heumann
934e11a311 Archive gdiplus.dll 2025-11-20 18:13:38 +01:00
Maurice Heumann
45ba0f0d26 Build(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 in /page (#603)
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md">js-yaml's
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.1] - 2025-11-12</h2>
<h3>Security</h3>
<ul>
<li>Fix prototype pollution issue in yaml merge (&lt;&lt;)
operator.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="cc482e7759"><code>cc482e7</code></a>
4.1.1 released</li>
<li><a
href="50968b862e"><code>50968b8</code></a>
dist rebuild</li>
<li><a
href="d092d86603"><code>d092d86</code></a>
lint fix</li>
<li><a
href="383665ff42"><code>383665f</code></a>
fix prototype pollution in merge (&lt;&lt;)</li>
<li><a
href="0d3ca7a27b"><code>0d3ca7a</code></a>
README.md: HTTP =&gt; HTTPS (<a
href="https://redirect.github.com/nodeca/js-yaml/issues/678">#678</a>)</li>
<li><a
href="49baadd52a"><code>49baadd</code></a>
doc: 'empty' style option for !!null</li>
<li><a
href="ba3460eb9d"><code>ba3460e</code></a>
Fix demo link (<a
href="https://redirect.github.com/nodeca/js-yaml/issues/618">#618</a>)</li>
<li>See full diff in <a
href="https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=js-yaml&package-manager=npm_and_yarn&previous-version=4.1.0&new-version=4.1.1)](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)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/momo5502/sogen/network/alerts).

</details>
2025-11-19 07:48:47 +01:00
Maurice Heumann
7072d66bfa Add Playground WOW64 root files (#602)
This adds the required WOW64 files to the root.zip for the Sogen
Playground.

For easier reviewing, skip the first commit, which alphabetically sorts
the list of files to include.

I only tested this by running the batch file itself, not any GitHub
workflow.
2025-11-19 07:47:19 +01:00
dependabot[bot]
110e4cde90 Build(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 in /page
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-19 06:25:02 +00:00
Maurice Kayser
db67ac5a03 Collect SysWOW64 files in create-root.bat 2025-11-18 00:00:00 +00:00
Maurice Kayser
36b151177e Add WOW64 related entries to create-root.bat 2025-11-18 00:00:00 +00:00
Maurice Kayser
889dea066e Sort create-root.bat entries alphabetically 2025-11-18 00:00:00 +00:00
Maurice Heumann
b13324a7d6 Update README.md
Removed the new emoji from the README link to icicle-emu.
2025-11-03 07:24:03 +01:00
Maurice Heumann
9ec488e87c Build(deps-dev): Bump globals from 16.4.0 to 16.5.0 in /page (#600)
Bumps [globals](https://github.com/sindresorhus/globals) from 16.4.0 to
16.5.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sindresorhus/globals/releases">globals's
releases</a>.</em></p>
<blockquote>
<h2>v16.5.0</h2>
<ul>
<li>Update globals (2025-11-01) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/316">#316</a>)
6d441ca</li>
<li>Add Vue, Svelte, and Astro globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/314">#314</a>)
ea31521</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0">https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="46fdf18f4c"><code>46fdf18</code></a>
16.5.0</li>
<li><a
href="6d441ca774"><code>6d441ca</code></a>
Update globals (2025-11-01) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/316">#316</a>)</li>
<li><a
href="d323da640b"><code>d323da6</code></a>
Add test for keys and values (<a
href="https://redirect.github.com/sindresorhus/globals/issues/315">#315</a>)</li>
<li><a
href="ea31521ef3"><code>ea31521</code></a>
Add Vue, Svelte, and Astro globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/314">#314</a>)</li>
<li><a
href="fa8aaaeb9b"><code>fa8aaae</code></a>
Add date to automated PR title (<a
href="https://redirect.github.com/sindresorhus/globals/issues/311">#311</a>)</li>
<li><a
href="b777f0926d"><code>b777f09</code></a>
Update Puppeteer (<a
href="https://redirect.github.com/sindresorhus/globals/issues/310">#310</a>)</li>
<li>See full diff in <a
href="https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=globals&package-manager=npm_and_yarn&previous-version=16.4.0&new-version=16.5.0)](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>
2025-11-01 18:35:23 +01:00
dependabot[bot]
e08f8aaedc Build(deps-dev): Bump globals from 16.4.0 to 16.5.0 in /page
Bumps [globals](https://github.com/sindresorhus/globals) from 16.4.0 to 16.5.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-version: 16.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 17:17:14 +00:00
momo5502
ed7c7085b4 Fix formatting 2025-11-01 10:34:26 +01:00