From a53addef5f8afcba1f0408eb438cae4e7edbc129 Mon Sep 17 00:00:00 2001
From: ahm3dgg
Date: Thu, 8 Jan 2026 19:23:25 +0200
Subject: [PATCH] Serialize & Deserialize module_load_count
---
q | 61665 ++++++++++++++++
.../module/module_manager.cpp | 2 +
2 files changed, 61667 insertions(+)
create mode 100644 q
diff --git a/q b/q
new file mode 100644
index 00000000..5585ca77
--- /dev/null
+++ b/q
@@ -0,0 +1,61665 @@
+[33mcommit ff99a1cb5663021d96ee8321bc24d3b0fdf196aa[m[33m ([m[1;36mHEAD[m[33m -> [m[1;32mmain[m[33m)[m
+Author: momo5502
+Date: Tue Jan 6 14:41:34 2026 +0100
+
+ Log writes to the import table
+
+[33mcommit 7c912146fb16160c28dc68a0bde76d8de6d7d646[m
+Merge: 5d81d8b 45ac1fc
+Author: Maurice Heumann
+Date: Tue Jan 6 11:46:07 2026 +0100
+
+ Cleanup common header includes (#690)
+
+[33mcommit 45ac1fc32f4842c3c17ce66841f17fbece698db9[m
+Author: momo5502
+Date: Tue Jan 6 11:29:35 2026 +0100
+
+ Cleanup headers
+
+[33mcommit 5d81d8bda970e6fac855310799f219a3290f04b3[m
+Merge: e46e8dc 37c2184
+Author: Maurice Heumann
+Date: Tue Jan 6 10:38:10 2026 +0100
+
+ Implement NtQueryMultipleValueKey (#684)
+
+ This PR implements `NtQueryMultipleValueKey` that is used in calls like
+ `RegQueryMultipleValues`.
+
+[33mcommit e46e8dcf7a2f1fe1be915e3f0d142bf83dd322fd[m
+Merge: 1a613be 17d1e23
+Author: Maurice Heumann
+Date: Tue Jan 6 10:30:47 2026 +0100
+
+ more object syscalls (#687)
+
+[33mcommit 1a613be66728adf03b577420365351abb64f2b5d[m
+Merge: d3af3c7 1be74c4
+Author: Maurice Heumann
+Date: Tue Jan 6 10:22:49 2026 +0100
+
+ ports: add noop port stub for WER (#689)
+
+[33mcommit d3af3c781c96806554ff8acee4d1410cb8d210ae[m
+Merge: e0c386a 90b38b3
+Author: Maurice Heumann
+Date: Tue Jan 6 10:21:58 2026 +0100
+
+ Add support for user_object/user_handle_table (#677)
+
+ Fixes #641
+
+ This PR is my attempt to add support for user32 objects and the user32
+ handle table. I also added a test, but as expected, it fails on Windows
+ 2022. I’ll try to fix that another day, but feel free to review the code
+ 😄
+
+[33mcommit 17d1e23b601aae5c145e9aa096e296dd033948ef[m
+Author: redthing1
+Date: Mon Jan 5 23:15:02 2026 -0800
+
+ syscalls.cpp: clang format
+
+[33mcommit 1be74c4cdeb6cc2bfd5f572a1b6cffde6b14ddcf[m
+Author: redthing1
+Date: Mon Jan 5 18:40:35 2026 -0800
+
+ ports: add noop port stub for WER
+
+[33mcommit 51034297bf0e08a86ed6edd11631bdd9daf98afc[m
+Author: redthing1
+Date: Mon Jan 5 18:43:04 2026 -0800
+
+ object syscalls: wire up the new syscalls
+
+[33mcommit a2a119aec29862da0682768fc1e30fdeb11634c6[m
+Author: redthing1
+Date: Mon Jan 5 18:41:45 2026 -0800
+
+ object syscalls: implement NtCompareObjects
+
+[33mcommit 6f8dca661476336ffc015b0d78a2fad730529487[m
+Author: redthing1
+Date: Mon Jan 5 18:41:32 2026 -0800
+
+ object syscalls: implement NtWaitForMultipleObjects32
+
+[33mcommit cafa0ebd0b4e73e1ede7d00fb025b7b34c134314[m
+Author: redthing1
+Date: Mon Jan 5 13:57:31 2026 -0800
+
+ NTSTATUS: add STATUS_NOT_SAME_OBJECT
+
+[33mcommit 90b38b3bff1cd81786958ae7041608b13033e649[m
+Author: Igor Pissolati
+Date: Mon Jan 5 09:01:05 2026 -0300
+
+ Fix user_handle_table initialization
+
+[33mcommit 5d59700ec766ab69e3bc19b1ae020af9b322ef1a[m
+Author: Igor Pissolati
+Date: Mon Jan 5 09:00:45 2026 -0300
+
+ Remove parse_number
+
+[33mcommit 37c2184bfce95829384843d369897260a055100d[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Mon Jan 5 13:11:35 2026 +0300
+
+ Implement NtQueryMultipleValueKey
+
+[33mcommit e0c386abbbb62e5b910092d6326effe1888cc67f[m
+Merge: dd56acc 565b499
+Author: Maurice Heumann
+Date: Mon Jan 5 08:18:20 2026 +0100
+
+ Fix: update page protection when re-committing already committed memory regions (#683)
+
+[33mcommit 565b499350a14b898c06979400ed944751ab0f1a[m
+Author: brian
+Date: Mon Jan 5 14:39:28 2026 +0800
+
+ Fix: update page protection when re-committing already committed memory regions
+
+[33mcommit d51f890197c608e8a3eb329efbbf0777334a13a0[m
+Author: Igor Pissolati
+Date: Sun Jan 4 22:45:41 2026 -0300
+
+ Use vector instead of large array
+
+[33mcommit dd56acc2b44db828f67a603550552fb19e822b44[m
+Merge: f218ec5 3e7813b
+Author: Maurice Heumann
+Date: Sun Jan 4 22:33:35 2026 +0100
+
+ Set PEB64/32 HeapSegmentReserve & HeapSegmentCommit from Executable. (#682)
+
+[33mcommit 3e7813b2694924b3ffabea8a1fc1868488c6d967[m
+Merge: cf2dacb ce73ef2
+Author: ahm3dgg
+Date: Sun Jan 4 21:38:11 2026 +0200
+
+ Merge branch 'patch' of github.com:ahm3dgg/sogen into patch
+
+[33mcommit cf2dacb3040ba63795f29e96e8c6825c593f8222[m
+Author: ahm3dgg
+Date: Sun Jan 4 21:37:13 2026 +0200
+
+ Fixed Types for Heap Related Fields in PEB64
+
+[33mcommit 7112d619b4c3c78f9d4a2485acd85a1b8a61edbf[m
+Author: Igor Pissolati
+Date: Sun Jan 4 16:28:30 2026 -0300
+
+ Fix clang tidy
+
+[33mcommit ce73ef2b6ce5fb2324b93b3422d5ca980cf2785f[m
+Merge: e172045 f218ec5
+Author: ahmed
+Date: Sun Jan 4 21:06:46 2026 +0200
+
+ Merge branch 'momo5502:main' into patch
+
+[33mcommit 5302900a9d783984cd622691be3210ba1e34c72e[m
+Author: Igor Pissolati
+Date: Sun Jan 4 16:01:13 2026 -0300
+
+ Fix for older Windows builds
+
+[33mcommit e17204552f66b265be177a1c05c54c54f8301089[m
+Author: ahm3dgg
+Date: Sun Jan 4 20:59:02 2026 +0200
+
+ fix warning
+
+[33mcommit f218ec5d1d7047b10a5782b1cb78064c2ecdbdc4[m[33m ([m[1;34mgrafted[m[33m, [m[1;31morigin/main[m[33m, [m[1;31morigin/HEAD[m[33m)[m
+Author: Maurice Heumann
+Date: Sun Jan 4 19:46:14 2026 +0100
+
+ Fix virtual memory semantics and refactor region policy (#681)
+
+[33mcommit a3d019c7594883d7cdbeba73c8efd78f0f539ed1[m
+Author: ahm3dgg
+Date: Sun Jan 4 20:24:22 2026 +0200
+
+ Set PEB64/32 HeapSegmentReserve & HeapSegmentCommit from Executable.
+
+[33mcommit ec0d626a96be54b9d41fca7dbb91fc9c012d890a[m
+Merge: e396192 3b68260
+Author: Maurice Heumann
+Date: Sun Jan 4 15:01:35 2026 +0100
+
+ Added additional vmp compatibility (#679)
+
+[33mcommit 3b68260921428eb1e150c351ad2f041b8748e5fd[m
+Author: thejanit0r
+Date: Sun Jan 4 14:53:53 2026 +0100
+
+ Fixed build errors
+
+[33mcommit f524a8cc386eff6d98d5e4790129b8fcbac5c0f2[m
+Author: thejanit0r
+Date: Sun Jan 4 14:47:08 2026 +0100
+
+ Fixed clang-tidy errors
+
+[33mcommit 497a4e98cbbf0af7b179072f80b47b57ae46c100[m
+Author: thejanit0r
+Date: Sun Jan 4 13:35:54 2026 +0100
+
+ Fixed formatting
+
+[33mcommit e396192fbb0cad7d24e184131c29f0847b069953[m
+Merge: 0de5351 0688a2c
+Author: Maurice Heumann
+Date: Sun Jan 4 13:12:04 2026 +0100
+
+ Added support for NtCreateDirectoryObject (#678)
+
+[33mcommit 0688a2cb98ea767ba6cb029304fe800fe4ff05a2[m
+Author: thejanit0r
+Date: Sun Jan 4 13:37:23 2026 +0100
+
+ Fixed formatting
+
+[33mcommit 29b8ec40725bc6bc033e023f8a8244fd0af0945f[m
+Author: thejanit0r
+Date: Sun Jan 4 09:33:54 2026 +0100
+
+ Added additional vmp compatibility
+
+[33mcommit b00f40aba7c58c19e2bbf6314b6a5e9b63d25991[m
+Author: thejanit0r
+Date: Sun Jan 4 04:31:49 2026 +0100
+
+ Added support for NtCreateDirectoryObject
+
+[33mcommit de491ade0ea9991a78d9d4113f1ea6ae09b51900[m
+Author: Igor Pissolati
+Date: Fri Jan 2 16:21:43 2026 -0300
+
+ Add support for user_object/user_handle_table
+
+[33mcommit 0de53515ed6928c2ecea0b2a6ec4f03346706a46[m
+Merge: 818a4a4 9bdb5c9
+Author: Maurice Heumann
+Date: Fri Jan 2 22:14:02 2026 +0100
+
+ Fix waiting (#675)
+
+ This PR fixes `INFINITE` waiting (`SleepEx`, `WaitForSingleObject`,
+ etc). Currently `INFINITE` is not infinite but "at this moment" (waiting
+ point in time == `clock.steady_now()`).
+
+[33mcommit 818a4a4b880e3818dd769903c45f2157d5bdac97[m
+Merge: f6f87bf b9df068
+Author: Maurice Heumann
+Date: Fri Jan 2 22:10:52 2026 +0100
+
+ Support SystemEmulationProcessorInformation (#672)
+
+ This PR implements `SystemEmulationProcessorInformation`. It is used,
+ for example, in 32-bit `ole32.dll`.
+
+[33mcommit f6f87bf23d3db5bff5f18c971fa236c7f9260e13[m
+Merge: 72a5bc0 7724b0d
+Author: Maurice Heumann
+Date: Fri Jan 2 22:09:54 2026 +0100
+
+ Refactor emulator_object (#673)
+
+ This PR refactors `emulator_object` to make future support easier.
+
+[33mcommit 7724b0d416949c153484d8f0a3a725a6111b74e6[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Fri Jan 2 19:03:54 2026 +0300
+
+ Refactor emulator_object
+
+[33mcommit 72a5bc0a42c2d44b8b176d02be134e4aa93e779f[m
+Merge: a067e70 1b23186
+Author: Maurice Heumann
+Date: Fri Jan 2 16:52:58 2026 +0100
+
+ Fix utf8 output on Windows (#676)
+
+ Printing `UTF-8` text on Windows does not work. This PR fixes that by
+ setting console output code page to `UTF-8`.
+
+[33mcommit a067e70f2f33e3159e1bbeee3f04512e45736267[m
+Merge: df46576 9de620f
+Author: Maurice Heumann
+Date: Fri Jan 2 16:52:12 2026 +0100
+
+ Fix getting subkey with trailing or duplacate backslashes (#674)
+
+ This PR fixes opening a registry key with trailing or repeating
+ backslashes.
+
+ For example, the following code should open the key without any error:
+
+ `RegOpenKeyExW(HKEY_LOCAL_MACHINE,
+ LR"(SOFTWARE\Microsoft\\Windows\CurrentVersion\\Run\)", 0, KEY_READ,
+ &hKey);`
+
+[33mcommit 9bdb5c9562dc9c74778b960b4237f1563096bd76[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Fri Jan 2 17:36:05 2026 +0300
+
+ Fix INFINITE time waiting
+
+[33mcommit b9df0682adf687db9af2d76be552ab43ad31675f[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Fri Jan 2 17:35:08 2026 +0300
+
+ Support SystemEmulationProcessorInformation
+
+[33mcommit 1b2318676d68ad65be9786986c8a769bfda04fbf[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Fri Jan 2 17:36:46 2026 +0300
+
+ Fix utf8 output on Windows
+
+[33mcommit 254475e308fa0b790be05ad15a1bfbf7d8f84d02[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Fri Jan 2 17:36:05 2026 +0300
+
+ Don't read null ptr in NtDelayExecution
+
+[33mcommit 9de620f713df09e614b79b02d90c61ec1151d381[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Fri Jan 2 17:35:45 2026 +0300
+
+ Fix getting subkey with trailing or duplacate backslashes
+
+[33mcommit df465768752df2893bc0c77b2cb23e1c7a0b3a05[m
+Author: momo5502
+Date: Fri Jan 2 12:11:59 2026 +0100
+
+ Remove unused component
+
+[33mcommit f38ff1f2cf6571199f9325c74789b1379e5371ec[m
+Merge: ea05f40 afa5015
+Author: Maurice Heumann
+Date: Fri Jan 2 10:27:54 2026 +0100
+
+ Build(deps): Bump react-dom from 19.2.0 to 19.2.3 in /page (#659)
+
+ Bumps
+ [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom)
+ from 19.2.0 to 19.2.3.
+
+ Release notes
+ Sourced from react-dom's
+ releases.
+
+ 19.2.3 (December 11th, 2025)
+ React Server Components
+
+ 19.2.2 (December 11th, 2025)
+ React Server Components
+
+ 19.2.1 (December 3rd, 2025)
+ React Server Components
+
+
+
+
+ Changelog
+ Sourced from react-dom's
+ changelog.
+
+ 19.2.1 (Dec 3, 2025)
+ React Server Components
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit ea05f4010e15777160281d63344207049e4bf557[m
+Merge: f19bc87 75d3e47
+Author: Maurice Heumann
+Date: Fri Jan 2 10:27:13 2026 +0100
+
+ Build(deps-dev): Bump prettier from 3.7.3 to 3.7.4 in /page (#654)
+
+ Bumps [prettier](https://github.com/prettier/prettier) from 3.7.3 to
+ 3.7.4.
+
+ Release notes
+ Sourced from prettier's
+ releases.
+
+ 3.7.4
+ What's Changed
+
+ 🔗 Changelog
+
+
+
+ Changelog
+ Sourced from prettier's
+ changelog.
+
+ 3.7.4
+ diff
+ LWC: Avoid quote around interpolations (#18383
+ by @kovsu)
+
+ <!-- Input -->
+ <div foo={bar}> </div>
+ <!-- Prettier 3.7.3 (--embedded-language-formatting off) -->
+ <div foo="{bar}"></div>
+ <!-- Prettier 3.7.4 (--embedded-language-formatting off) -->
+ <div foo={bar}></div>
+
+ TypeScript: Fix comment inside union type gets duplicated (#18393
+ by @fisker)
+
+ // Input
+ type Foo = (/** comment */ a | b) | c;
+ // Prettier 3.7.3
+ type Foo = /** comment / (/* comment */ a | b) | c;
+ // Prettier 3.7.4
+ type Foo = /** comment */ (a | b) | c;
+
+ TypeScript: Fix unstable comment print in union type comments (#18395
+ by @fisker)
+
+ // Input
+ type X = (A | B) & (
+ // comment
+ A | B
+ );
+ // Prettier 3.7.3 (first format)
+ type X = (A | B) &
+ (// comment
+ A | B);
+ // Prettier 3.7.3 (second format)
+ type X = (
+ | A
+ </tr></table>
+
+
+ ... (truncated)
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit f19bc87753bfc1c4a46d01f8ca00ebdbcd3ab462[m
+Merge: 452c142 b94a8a2
+Author: Maurice Heumann
+Date: Fri Jan 2 10:25:52 2026 +0100
+
+ Build(deps-dev): Bump vite from 7.2.6 to 7.3.0 in /page (#661)
+
+ Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)
+ from 7.2.6 to 7.3.0.
+
+ Release notes
+ Sourced from vite's
+ releases.
+
+ v7.3.0
+ Please refer to CHANGELOG.md
+ for details.
+ v7.2.7
+ Please refer to CHANGELOG.md
+ for details.
+
+
+
+ Changelog
+ Sourced from vite's
+ changelog.
+
+ 7.3.0
+ (2025-12-15)
+ Features
+
+ - deps: update esbuild from ^0.25.0 to ^0.27.0 (#21183)
+ (cff26ec)
+
+ 7.2.7
+ (2025-12-08)
+ Bug Fixes
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 452c14246335bd9dc9e5f00781a32dd6b1eda121[m
+Merge: b6e3e69 fb38127
+Author: Maurice Heumann
+Date: Fri Jan 2 10:01:01 2026 +0100
+
+ Build(deps): Bump deps/flatbuffers from `a577050` to `8914d06` (#648)
+
+ Bumps [deps/flatbuffers](https://github.com/google/flatbuffers) from
+ `a577050` to `8914d06`.
+
+ Commits
+
+ 8914d06
+ Remove invalid dependency on FLATBUFFERS_GENERATE_HEADERS_SCHEMAS (#8834)
+ 522f237
+ Update CODEOWNERS
+ 7cb0bcb
+ C++ Feature: Mutable union getters (#8852)
+ b1e7868
+ add verification that type_vec.size == vec.size() (#8853)
+ 68e3c83
+ update provenance (#8873)
+ 0723245
+ [Swift] Fixes bazel.build file allowing it to find Vectors folder in
+ 8.5.0 (#...
+ 9d64b9c
+ fix(go): add bounds checking to ByteVector (#8776)
+ d01f20f
+ Fix python generation with nested flatbuffers (#8854)
+ 7e16302
+ FlatBuffers Version 25.12.19 (#8871)
+ 57fdd4f
+ Default Vector Support C++ (#8870)
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit b94a8a26ad8a532b24bb0ebd75a43e89b020cb33[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Jan 2 08:55:38 2026 +0000
+
+ Build(deps-dev): Bump vite from 7.2.6 to 7.3.0 in /page
+
+ Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.2.6 to 7.3.0.
+ - [Release notes](https://github.com/vitejs/vite/releases)
+ - [Changelog](https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md)
+ - [Commits](https://github.com/vitejs/vite/commits/v7.3.0/packages/vite)
+
+ ---
+ updated-dependencies:
+ - dependency-name: vite
+ dependency-version: 7.3.0
+ dependency-type: direct:development
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit afa501586f3d830d05e1da20dc7ae24ec721bd5d[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Jan 2 08:55:29 2026 +0000
+
+ Build(deps): Bump react-dom from 19.2.0 to 19.2.3 in /page
+
+ Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) from 19.2.0 to 19.2.3.
+ - [Release notes](https://github.com/facebook/react/releases)
+ - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/facebook/react/commits/v19.2.3/packages/react-dom)
+
+ ---
+ updated-dependencies:
+ - dependency-name: react-dom
+ dependency-version: 19.2.3
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 75d3e4709f54b10435d8e2e9c1788f0ff1de44e7[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Jan 2 08:54:26 2026 +0000
+
+ Build(deps-dev): Bump prettier from 3.7.3 to 3.7.4 in /page
+
+ Bumps [prettier](https://github.com/prettier/prettier) from 3.7.3 to 3.7.4.
+ - [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.7.3...3.7.4)
+
+ ---
+ updated-dependencies:
+ - dependency-name: prettier
+ dependency-version: 3.7.4
+ dependency-type: direct:development
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit b6e3e695674f2240055e07ba1a3efe57068a985f[m
+Merge: eb47279 7fc0e6b
+Author: Maurice Heumann
+Date: Fri Jan 2 09:54:14 2026 +0100
+
+ Build(deps-dev): Bump @vitejs/plugin-react from 5.1.1 to 5.1.2 in /page (#663)
+
+ Bumps
+ [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react)
+ from 5.1.1 to 5.1.2.
+
+ Changelog
+ Sourced from @vitejs/plugin-react's
+ changelog.
+
+ 5.1.2 (2025-12-08)
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit eb472794a39f303d8e7c101fb5c103d7d3c8ceca[m
+Merge: b9bceb7 16c251a
+Author: Maurice Heumann
+Date: Fri Jan 2 09:51:23 2026 +0100
+
+ Build(deps-dev): Bump typescript-eslint from 8.48.1 to 8.51.0 in /page (#658)
+
+ Bumps
+ [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
+ from 8.48.1 to 8.51.0.
+
+ Release notes
+ Sourced from typescript-eslint's
+ releases.
+
+ v8.51.0
+ 8.51.0 (2025-12-29)
+ 🚀 Features
+
+ - eslint-plugin: expose rule name via RuleModule
+ interface (#11719)
+ - eslint-plugin: [no-useless-default-assignment] fix
+ some cases to optional syntax (#11871)
+ - eslint-plugin: add namespace to plugin meta (#11885)
+ - tsconfig-utils: more informative error on parsing
+ failures (#11888)
+
+ 🩹 Fixes
+
+ - eslint-plugin: fix crash and false positives in
+
no-useless-default-assignment (#11845)
+ - eslint-plugin: remove fixable from
+ no-dynamic-delete rule (#11876)
+ - eslint-plugin: bump ts-api-utils to 2.2.0 (#11881)
+ - eslint-plugin: [prefer-optional-chain] handle
+ MemberExpression in final chain position (#11835)
+
+ ❤️ Thank You
+
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ v8.50.1
+ 8.50.1 (2025-12-22)
+ 🩹 Fixes
+
+ - eslint-plugin: [method-signature-style] ignore
+ methods that return
this (#11813)
+ - eslint-plugin: [no-unnecessary-type-assertion]
+ correct handling of undefined vs. void (#11826)
+
+ ❤️ Thank You
+
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ v8.50.0
+ 8.50.0 (2025-12-15)
+ 🚀 Features
+
+ - eslint-plugin: [no-useless-default-assignment] add
+ rule (#11720)
+
+
+
+ ... (truncated)
+
+
+ Changelog
+ Sourced from typescript-eslint's
+ changelog.
+
+ 8.51.0 (2025-12-29)
+ This was a version bump only for typescript-eslint to align it with
+ other projects, there were no code changes.
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ 8.50.1 (2025-12-22)
+ This was a version bump only for typescript-eslint to align it with
+ other projects, there were no code changes.
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ 8.50.0 (2025-12-15)
+ This was a version bump only for typescript-eslint to align it with
+ other projects, there were no code changes.
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ 8.49.0 (2025-12-08)
+ This was a version bump only for typescript-eslint to align it with
+ other projects, there were no code changes.
+ You can read about our versioning
+ strategy and releases on our
+ website.
+
+
+
+ Commits
+
+ e4c57f5
+ chore(release): publish 8.51.0
+ d520b88
+ chore(release): publish 8.50.1
+ c62e858
+ chore(release): publish 8.50.0
+ 864595a
+ chore(release): publish 8.49.0
+ 32b7e89
+ chore(deps): update dependency @vitest/eslint-plugin to
+ v1.5.1 (#11816)
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit fb38127d35675a0ddd22d14b75d2c9d4180afa8b[m
+Author: momo5502
+Date: Fri Jan 2 09:00:34 2026 +0100
+
+ Regenerate flatbuffer files
+
+[33mcommit 7fc0e6b933e4aa40414e5c5161cb39905e362a7d[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Jan 2 07:58:14 2026 +0000
+
+ Build(deps-dev): Bump @vitejs/plugin-react from 5.1.1 to 5.1.2 in /page
+
+ Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) from 5.1.1 to 5.1.2.
+ - [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
+ - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
+ - [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.2/packages/plugin-react)
+
+ ---
+ updated-dependencies:
+ - dependency-name: "@vitejs/plugin-react"
+ dependency-version: 5.1.2
+ dependency-type: direct:development
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit b9bceb72325aeec6b992490cacd9726a1aae362c[m
+Merge: 91d59b6 6824784
+Author: Maurice Heumann
+Date: Fri Jan 2 08:57:20 2026 +0100
+
+ Build(deps-dev): Bump @types/node from 24.10.1 to 25.0.3 in /page (#656)
+
+ Bumps
+ [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
+ from 24.10.1 to 25.0.3.
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 91d59b632d988f72c403bced4f3d83becefa1457[m
+Merge: eca1f49 8a9715a
+Author: Maurice Heumann
+Date: Fri Jan 2 08:57:14 2026 +0100
+
+ Build(deps): Bump react-router-dom from 7.10.0 to 7.11.0 in /page (#657)
+
+ Bumps
+ [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)
+ from 7.10.0 to 7.11.0.
+
+ Release notes
+ Sourced from react-router-dom's
+ releases.
+
+ react-router-dom-v5-compat@6.4.0-pre.15
+ Patch Changes
+
+ - Updated dependencies
+
+ - react-router@6.4.0-pre.15
+ - react-router-dom@6.4.0-pre.15
+
+
+
+
+
+
+ Changelog
+ Sourced from react-router-dom's
+ changelog.
+
+ 7.11.0
+ Patch Changes
+
+ - Updated dependencies:
+
+
+
+ 7.10.1
+ Patch Changes
+
+ - Updated dependencies:
+
+
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit eca1f49f17a11f3906d25c093434fc5ae5236f01[m
+Merge: bd72a78 8260447
+Author: Maurice Heumann
+Date: Fri Jan 2 08:57:01 2026 +0100
+
+ Build(deps): Bump egor-tensin/setup-mingw from 2 to 3 (#653)
+
+ Bumps
+ [egor-tensin/setup-mingw](https://github.com/egor-tensin/setup-mingw)
+ from 2 to 3.
+
+ Commits
+
+ 41b837e
+ v3
+ 3cf7be4
+ workflows/test: expand list of versions
+ 9e75036
+ workflows/test: verify that a specific version is installed
+ 081037a
+ workflows/test: fix root directory path
+ 9c984c8
+ drop Cygwin, it's obsolete
+ d0a09b5
+ remove the static linking workaround
+ f26d161
+ workflows/test: upgrade runner images and actions
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit bd72a788b11242d60107bd2923d95a68870258e5[m
+Merge: 8a0af42 0224ee0
+Author: Maurice Heumann
+Date: Fri Jan 2 08:56:44 2026 +0100
+
+ Build(deps): Bump pyTooling/download-artifact from 6 to 7 (#652)
+
+ Bumps
+ [pyTooling/download-artifact](https://github.com/pytooling/download-artifact)
+ from 6 to 7.
+
+ Commits
+
+ 69afcc0
+ Updating v7 from main@1.8.0
+ 8533c61
+ v1.8.0
+ e87511f
+ Fixed counting of extracted files.
+ 84dad12
+ Updated actions/upload-artifact@v5 to actions/upload-artifact@v6.
+ 4ccb97f
+ Updated README.
+ c154d16
+ Updated actions/download-artifact@v6 to
+ actions/download-artifact@v7.
+ a53277f
+ Updated actions/checkout to @v6.
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 8a0af42281bbeb38a38c6dbb0087ba878bb96037[m
+Merge: a43f358 5d7e3d7
+Author: Maurice Heumann
+Date: Fri Jan 2 08:56:37 2026 +0100
+
+ Build(deps): Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#651)
+
+ Bumps
+ [actions/upload-artifact](https://github.com/actions/upload-artifact)
+ from 5.0.0 to 6.0.0.
+
+ Release notes
+ Sourced from actions/upload-artifact's
+ releases.
+
+ v6.0.0
+ v6 - What's new
+
+ [!IMPORTANT]
+ actions/upload-artifact@v6 now runs on Node.js 24 (runs.using:
+ node24) and requires a minimum Actions Runner version of 2.327.1.
+ If you are using self-hosted runners, ensure they are updated before
+ upgrading.
+
+ Node.js 24
+ This release updates the runtime to Node.js 24. v5 had preliminary
+ support for Node.js 24, however this action was by default still running
+ on Node.js 20. Now this action by default will run on Node.js 24.
+ What's Changed
+
+ Full Changelog: https://github.com/actions/upload-artifact/compare/v5.0.0...v6.0.0
+
+
+
+ Commits
+
+ b7c566a
+ Merge pull request #745
+ from actions/upload-artifact-v6-release
+ e516bc8
+ docs: correct description of Node.js 24 support in README
+ ddc45ed
+ docs: update README to correct action name for Node.js 24 support
+ 615b319
+ chore: release v6.0.0 for Node.js 24 support
+ 017748b
+ Merge pull request #744
+ from actions/fix-storage-blob
+ 38d4c79
+ chore: rebuild dist
+ 7d27270
+ chore: add missing license cache files for @actions/core,
+ @actions/io, and mi...
+ 5f643d3
+ chore: update license files for @actions/artifact@5.0.1 dependencies
+ 1df1684
+ chore: update package-lock.json with @actions/artifact@5.0.1
+ b5b1a91
+ fix: update @actions/artifact to ^5.0.0 for Node.js 24
+ punycode fix
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit a43f358486efa10cb6749dca4751ed38e38ed51b[m
+Merge: 55c8d3a d1dd8cd
+Author: Maurice Heumann
+Date: Fri Jan 2 08:56:30 2026 +0100
+
+ Build(deps): Bump deps/zlib from `5a82f71` to `570720b` (#650)
+
+ Bumps [deps/zlib](https://github.com/madler/zlib) from `5a82f71` to
+ `570720b`.
+
+ Commits
+
+ 570720b
+ zlib 1.3.1.2
+ 9aa11a7
+ Avoid mixed signedness compare in gzwrite.c.
+ 66bdcdb
+ Look for gcov in configure only if coverage was requested.
+ 9cca278
+ CMake: Repair macOS action.
+ 3516e02
+ CMake: Repair Windows action.
+ 81cc0be
+ Support non-blocking devices in the gz* routines.
+ 598130f
+ Update gz*.c copyright dates.
+ 370ef1b
+ Return all available uncompressed data on error in gzread.c.
+ 562b823
+ Fix indentation in gzread.c.
+ 9702c9d
+ Update links to the RFCs.
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 16c251ae8775e511e2b7d90165dc3d6e239232b7[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Jan 2 07:56:27 2026 +0000
+
+ Build(deps-dev): Bump typescript-eslint from 8.48.1 to 8.51.0 in /page
+
+ Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.48.1 to 8.51.0.
+ - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
+ - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
+ - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.0/packages/typescript-eslint)
+
+ ---
+ updated-dependencies:
+ - dependency-name: typescript-eslint
+ dependency-version: 8.51.0
+ dependency-type: direct:development
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 55c8d3ad789bee055dbbcdd67acb707634e5edd1[m
+Merge: af383b6 d509fd5
+Author: Maurice Heumann
+Date: Fri Jan 2 08:56:23 2026 +0100
+
+ Build(deps): Bump actions/download-artifact from 6.0.0 to 7.0.0 (#649)
+
+ Bumps
+ [actions/download-artifact](https://github.com/actions/download-artifact)
+ from 6.0.0 to 7.0.0.
+
+ Release notes
+ Sourced from actions/download-artifact's
+ releases.
+
+ v7.0.0
+ v7 - What's new
+
+ [!IMPORTANT]
+ actions/download-artifact@v7 now runs on Node.js 24 (runs.using:
+ node24) and requires a minimum Actions Runner version of 2.327.1.
+ If you are using self-hosted runners, ensure they are updated before
+ upgrading.
+
+ Node.js 24
+ This release updates the runtime to Node.js 24. v6 had preliminary
+ support for Node 24, however this action was by default still running on
+ Node.js 20. Now this action by default will run on Node.js 24.
+ What's Changed
+
+ New Contributors
+
+ Full Changelog: https://github.com/actions/download-artifact/compare/v6.0.0...v7.0.0
+
+
+
+ Commits
+
+ 37930b1
+ Merge pull request #452
+ from actions/download-artifact-v7-release
+ 72582b9
+ doc: update readme
+ 0d2ec9d
+ chore: release v7.0.0 for Node.js 24 support
+ fd7ae8f
+ Merge pull request #451
+ from actions/fix-storage-blob
+ d484700
+ chore: restore minimatch.dep.yml license file
+ 03a8080
+ chore: remove obsolete dependency license files
+ 56fe6d9
+ chore: update @actions/artifact license file to 5.0.1
+ 8e3ebc4
+ chore: update package-lock.json with @actions/artifact@5.0.1
+ 1e3c4b4
+ fix: update @actions/artifact to ^5.0.0 for Node.js 24
+ punycode fix
+ 458627d
+ chore: use local @actions/artifact package for Node.js 24
+ testing
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit af383b6947f8ea0c202a3fced49f76a8698bf835[m
+Merge: bf7a28d 6fde96d
+Author: Maurice Heumann
+Date: Fri Jan 2 08:56:14 2026 +0100
+
+ Build(deps): Bump pyTooling/upload-artifact from 5 to 6 (#647)
+
+ Bumps
+ [pyTooling/upload-artifact](https://github.com/pytooling/upload-artifact)
+ from 5 to 6.
+
+ Commits
+
+ 0f92d40
+ Updating v6 from v1.9.0
+ 838354d
+ v1.9.0
+ 67a1397
+ Updated README.
+ caa201b
+ Updated actions/download-artifact@v6 to
+ actions/download-artifact@v7.
+ b9a059b
+ Updated actions/upload-artifact@v5 to actions/upload-artifact@v6.
+ 8f70c57
+ Updated actions/checkout@v5 to actions/checkout@v6.
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit bf7a28dc0894503c2ec2cf73a7c82721522b8722[m
+Merge: 5958c34 a6caa3b
+Author: Maurice Heumann
+Date: Fri Jan 2 08:56:07 2026 +0100
+
+ Build(deps): Bump deps/capstone from `ca42e80` to `198cd49` (#646)
+
+ Bumps [deps/capstone](https://github.com/capstone-engine/capstone) from
+ `ca42e80` to `198cd49`.
+
+ Commits
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 5958c3442fae9bdb7796844fa6de3dd2e214fd64[m
+Merge: 2a5e054 61d4e2c
+Author: Maurice Heumann
+Date: Fri Jan 2 08:55:57 2026 +0100
+
+ Build(deps): Bump deps/googletest from `1b96fa1` to `9156d4c` (#645)
+
+ Bumps [deps/googletest](https://github.com/google/googletest) from
+ `1b96fa1` to `9156d4c`.
+
+ Commits
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 2a5e054321d161651090d31ebcf013be50e353b3[m
+Merge: 0c8eeca 1c74918
+Author: Maurice Heumann
+Date: Fri Jan 2 08:55:30 2026 +0100
+
+ Build(deps): Bump @tailwindcss/vite from 4.1.17 to 4.1.18 in /page (#662)
+
+ Bumps
+ [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite)
+ from 4.1.17 to 4.1.18.
+
+ Release notes
+ Sourced from @tailwindcss/vite's
+ releases.
+
+ v4.1.18
+ Fixed
+
+ - Ensure validation of
source(…) happens relative to the
+ file it is in (#19274)
+ - Include filename and line numbers in CSS parse errors (#19282)
+ - Skip comments in Ruby files when checking for class names (#19243)
+ - Skip over arbitrary property utilities with a top-level
+
! in the value (#19243)
+ - Support environment API in
@tailwindcss/vite (#18970)
+ - Preserve case of theme keys from JS configs and plugins (#19337)
+ - Write source maps correctly on the CLI when using
+
--watch (#19373)
+ - Handle special defaults (like
ringColor.DEFAULT) in JS
+ configs (#19348)
+ - Improve backwards compatibility for
content theme key
+ from JS configs (#19381)
+ - Upgrade: Handle
future and experimental
+ config keys (#19344)
+ - Try to canonicalize any arbitrary utility to a bare value (#19379)
+ - Validate candidates similarly to Oxide (#19397)
+ - Canonicalization: combine
text-* and
+ leading-* classes (#19396)
+ - Correctly handle duplicate CLI arguments (#19416)
+ - Don’t emit color-mix fallback rules inside
@keyframes
+ (#19419)
+ - CLI: Don't hang when output is
/dev/stdout (#19421)
+
+
+
+
+ Changelog
+ Sourced from @tailwindcss/vite's
+ changelog.
+
+ [4.1.18] - 2025-12-11
+ Fixed
+
+ - Ensure validation of
source(…) happens relative to the
+ file it is in (#19274)
+ - Include filename and line numbers in CSS parse errors (#19282)
+ - Skip comments in Ruby files when checking for class names (#19243)
+ - Skip over arbitrary property utilities with a top-level
+
! in the value (#19243)
+ - Support environment API in
@tailwindcss/vite (#18970)
+ - Preserve case of theme keys from JS configs and plugins (#19337)
+ - Write source maps correctly on the CLI when using
+
--watch (#19373)
+ - Handle special defaults (like
ringColor.DEFAULT) in JS
+ configs (#19348)
+ - Improve backwards compatibility for
content theme key
+ from JS configs (#19381)
+ - Upgrade: Handle
future and experimental
+ config keys (#19344)
+ - Try to canonicalize any arbitrary utility to a bare value (#19379)
+ - Validate candidates similarly to Oxide (#19397)
+ - Canonicalization: combine
text-* and
+ leading-* classes (#19396)
+ - Correctly handle duplicate CLI arguments (#19416)
+ - Don’t emit color-mix fallback rules inside
@keyframes
+ (#19419)
+ - CLI: Don't hang when output is
/dev/stdout (#19421)
+
+ [3.4.19] - 2025-12-10
+ Fixed
+
+ - Don’t break
sibling-*() functions when used inside
+ calc(…) (#19335)
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 0c8eeca1071827c8fc800ebe33ff134df66947ca[m
+Merge: a66f4bf fd002f3
+Author: Maurice Heumann
+Date: Fri Jan 2 08:55:19 2026 +0100
+
+ Build(deps): Bump react from 19.2.0 to 19.2.3 in /page (#664)
+
+ Bumps
+ [react](https://github.com/facebook/react/tree/HEAD/packages/react) from
+ 19.2.0 to 19.2.3.
+
+ Release notes
+ Sourced from react's
+ releases.
+
+ 19.2.3 (December 11th, 2025)
+ React Server Components
+
+ 19.2.2 (December 11th, 2025)
+ React Server Components
+
+ 19.2.1 (December 3rd, 2025)
+ React Server Components
+
+
+
+
+ Changelog
+ Sourced from react's
+ changelog.
+
+ 19.2.1 (Dec 3, 2025)
+ React Server Components
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit a66f4bfe371299fb706db6bfe33d6259b086595b[m
+Merge: d552695 663b58f
+Author: Maurice Heumann
+Date: Fri Jan 2 08:55:12 2026 +0100
+
+ Build(deps-dev): Bump eslint from 9.39.1 to 9.39.2 in /page (#665)
+
+ Bumps [eslint](https://github.com/eslint/eslint) from 9.39.1 to 9.39.2.
+
+ Release notes
+ Sourced from eslint's
+ releases.
+
+ v9.39.2
+ Bug Fixes
+
+ 5705833
+ fix: warn when eslint-env configuration comments are found
+ (#20381)
+ (sethamus)
+
+ Build Related
+
+ 506f154
+ build: add .scss files entry to knip (#20391)
+ (Milos Djermanovic)
+
+ Chores
+
+ 7ca0af7
+ chore: upgrade to @eslint/js@9.39.2 (#20394)
+ (Francesco Trotta)
+ c43ce24
+ chore: package.json update for @eslint/js release
+ (Jenkins)
+ 4c9858e
+ ci: add v9.x-dev branch (#20382)
+ (Milos Djermanovic)
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit d552695817049c406d0859a02b962c33fc9f7a4b[m
+Merge: ba23bdb 5e05ad5
+Author: Maurice Heumann
+Date: Fri Jan 2 08:55:03 2026 +0100
+
+ Build(deps-dev): Bump eslint-plugin-react-refresh from 0.4.24 to 0.4.26 in /page (#666)
+
+ Bumps
+ [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh)
+ from 0.4.24 to 0.4.26.
+
+ Release notes
+ Sourced from eslint-plugin-react-refresh's
+ releases.
+
+ v0.4.26
+
+ - Revert changes to fix #93
+ (fixes #95)
+
+ v0.4.25
+
+ - Report cases like
export const ENUM = Object.keys(TABLE) as
+ EnumType[]; (fixes #93)
+ - Allow
_ in component names (#94)
+
+
+
+
+ Changelog
+ Sourced from eslint-plugin-react-refresh's
+ changelog.
+
+ 0.4.26
+
+ - Revert changes to fix #93
+ (fixes #95)
+
+ 0.4.25
+
+ - Report cases like
export const ENUM = Object.keys(TABLE) as
+ EnumType[]; (fixes #93)
+ (reverted in 0.4.26)
+ - Allow
_ in component names (#94)
+
+
+
+
+ Commits
+
+ 95c02ba
+ Revert "Catch non React exports defined as call
+ expressions"(fixes #95)
+ [publ...
+ 8ea312d
+ Update the name of next config (vite ->
+ next) (#96)
+ 4fc6d3d
+ Catch non React exports defined as call expressions [publish]
+ 0397bde
+ Allow non-leading underscores (#94)
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit ba23bdb54d7c3b25a3bc1628838c34f9789d546d[m
+Merge: ea0a585 cbc042d
+Author: Maurice Heumann
+Date: Fri Jan 2 08:54:56 2026 +0100
+
+ Build(deps): Bump lucide-react from 0.555.0 to 0.562.0 in /page (#667)
+
+ Bumps
+ [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)
+ from 0.555.0 to 0.562.0.
+
+ Release notes
+ Sourced from lucide-react's
+ releases.
+
+ Version 0.562.0
+ What's Changed
+
+ New Contributors
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0
+ Version 0.561.0
+ What's Changed
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0
+ Version 0.560.0
+ What's Changed
+
+ New Contributors
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0
+ Version 0.559.0
+ What's Changed
+
+ New Contributors
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0
+ Version 0.558.0
+ What's Changed
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0
+ Version 0.557.0
+ What's Changed
+
+
+
+ ... (truncated)
+
+
+ Commits
+
+
+
+ Maintainer changes
+ This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub
+ Actions), a new releaser for lucide-react since your current
+ version.
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit ea0a58513235a923eaec6c20dec56bb5ccb2f3f0[m
+Merge: 5d3b834 e9a73df
+Author: Maurice Heumann
+Date: Fri Jan 2 08:54:39 2026 +0100
+
+ Build(deps): Bump icicle-cpu from `0ce707e` to `395737f` in /src/backends/icicle-emulator/icicle-bridge (#669)
+
+ Bumps [icicle-cpu](https://github.com/icicle-emu/icicle-emu) from
+ `0ce707e` to `395737f`.
+
+ Commits
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 5d3b83447e82ba25bf9977cfb8ca5cca6a6027aa[m
+Merge: 90f7fcb a1b0a65
+Author: Maurice Heumann
+Date: Fri Jan 2 08:54:32 2026 +0100
+
+ Build(deps): Bump icicle-vm from `0ce707e` to `395737f` in /src/backends/icicle-emulator/icicle-bridge (#670)
+
+ Bumps [icicle-vm](https://github.com/icicle-emu/icicle-emu) from
+ `0ce707e` to `395737f`.
+
+ Commits
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 90f7fcb2cdff8893bfe3faaf4cd2c63f036f9579[m
+Merge: 0b82e18 b3e36b8
+Author: Maurice Heumann
+Date: Fri Jan 2 08:54:28 2026 +0100
+
+ Build(deps): Bump pcode from `0ce707e` to `395737f` in /src/backends/icicle-emulator/icicle-bridge (#671)
+
+ Bumps [pcode](https://github.com/icicle-emu/icicle-emu) from `0ce707e`
+ to `395737f`.
+
+ Commits
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit b3e36b8167f3e76e9b13a905f3615104afbabe1a[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:29:23 2026 +0000
+
+ Build(deps): Bump pcode in /src/backends/icicle-emulator/icicle-bridge
+
+ Bumps [pcode](https://github.com/icicle-emu/icicle-emu) from `0ce707e` to `395737f`.
+ - [Commits](https://github.com/icicle-emu/icicle-emu/compare/0ce707edd10f7a099426cf02a9fdf8eda3f57768...395737f7ce230137f6316166220800634aa9829d)
+
+ ---
+ updated-dependencies:
+ - dependency-name: pcode
+ dependency-version: 395737f7ce230137f6316166220800634aa9829d
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit a1b0a65e6eb65211319020d4bd68c050386cdffb[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:29:18 2026 +0000
+
+ Build(deps): Bump icicle-vm
+
+ Bumps [icicle-vm](https://github.com/icicle-emu/icicle-emu) from `0ce707e` to `395737f`.
+ - [Commits](https://github.com/icicle-emu/icicle-emu/compare/0ce707edd10f7a099426cf02a9fdf8eda3f57768...395737f7ce230137f6316166220800634aa9829d)
+
+ ---
+ updated-dependencies:
+ - dependency-name: icicle-vm
+ dependency-version: 395737f7ce230137f6316166220800634aa9829d
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit e9a73dfadfec3119f2cc3aa200b1f5040f5b0711[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:29:13 2026 +0000
+
+ Build(deps): Bump icicle-cpu
+
+ Bumps [icicle-cpu](https://github.com/icicle-emu/icicle-emu) from `0ce707e` to `395737f`.
+ - [Commits](https://github.com/icicle-emu/icicle-emu/compare/0ce707edd10f7a099426cf02a9fdf8eda3f57768...395737f7ce230137f6316166220800634aa9829d)
+
+ ---
+ updated-dependencies:
+ - dependency-name: icicle-cpu
+ dependency-version: 395737f7ce230137f6316166220800634aa9829d
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit cbc042d7f1afab9b234417531a8eaff40fb6488f[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:28:52 2026 +0000
+
+ Build(deps): Bump lucide-react from 0.555.0 to 0.562.0 in /page
+
+ Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.555.0 to 0.562.0.
+ - [Release notes](https://github.com/lucide-icons/lucide/releases)
+ - [Commits](https://github.com/lucide-icons/lucide/commits/0.562.0/packages/lucide-react)
+
+ ---
+ updated-dependencies:
+ - dependency-name: lucide-react
+ dependency-version: 0.562.0
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 5e05ad5d458c47944949eecb1e4987f4336e5f67[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:28:44 2026 +0000
+
+ Build(deps-dev): Bump eslint-plugin-react-refresh in /page
+
+ Bumps [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) from 0.4.24 to 0.4.26.
+ - [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases)
+ - [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.24...v0.4.26)
+
+ ---
+ updated-dependencies:
+ - dependency-name: eslint-plugin-react-refresh
+ dependency-version: 0.4.26
+ dependency-type: direct:development
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 663b58f8d97cc4f479e272670af6f8d9a98c6f1d[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:28:36 2026 +0000
+
+ Build(deps-dev): Bump eslint from 9.39.1 to 9.39.2 in /page
+
+ Bumps [eslint](https://github.com/eslint/eslint) from 9.39.1 to 9.39.2.
+ - [Release notes](https://github.com/eslint/eslint/releases)
+ - [Commits](https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2)
+
+ ---
+ updated-dependencies:
+ - dependency-name: eslint
+ dependency-version: 9.39.2
+ dependency-type: direct:development
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit fd002f31d450b10a00a0bcd912f3050535808769[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:28:30 2026 +0000
+
+ Build(deps): Bump react from 19.2.0 to 19.2.3 in /page
+
+ Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) from 19.2.0 to 19.2.3.
+ - [Release notes](https://github.com/facebook/react/releases)
+ - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/facebook/react/commits/v19.2.3/packages/react)
+
+ ---
+ updated-dependencies:
+ - dependency-name: react
+ dependency-version: 19.2.3
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 1c749182733083806ffb9bf6f10adb40e48d653f[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:28:11 2026 +0000
+
+ Build(deps): Bump @tailwindcss/vite from 4.1.17 to 4.1.18 in /page
+
+ Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) from 4.1.17 to 4.1.18.
+ - [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.18/packages/@tailwindcss-vite)
+
+ ---
+ updated-dependencies:
+ - dependency-name: "@tailwindcss/vite"
+ dependency-version: 4.1.18
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 8a9715acfacd82ccd661c8108a0c031e4cae5b5c[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:27:20 2026 +0000
+
+ Build(deps): Bump react-router-dom from 7.10.0 to 7.11.0 in /page
+
+ Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 7.10.0 to 7.11.0.
+ - [Release notes](https://github.com/remix-run/react-router/releases)
+ - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
+ - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.11.0/packages/react-router-dom)
+
+ ---
+ updated-dependencies:
+ - dependency-name: react-router-dom
+ dependency-version: 7.11.0
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 6824784f8666cc719b0dd106ace920f24c58ca3b[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:27:11 2026 +0000
+
+ Build(deps-dev): Bump @types/node from 24.10.1 to 25.0.3 in /page
+
+ Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.10.1 to 25.0.3.
+ - [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: 25.0.3
+ dependency-type: direct:development
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 8260447db1b396df1420d2dbf4e3292146a6e2a6[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:08:30 2026 +0000
+
+ Build(deps): Bump egor-tensin/setup-mingw from 2 to 3
+
+ Bumps [egor-tensin/setup-mingw](https://github.com/egor-tensin/setup-mingw) from 2 to 3.
+ - [Release notes](https://github.com/egor-tensin/setup-mingw/releases)
+ - [Commits](https://github.com/egor-tensin/setup-mingw/compare/v2...v3)
+
+ ---
+ updated-dependencies:
+ - dependency-name: egor-tensin/setup-mingw
+ dependency-version: '3'
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 0224ee024eba7bd0b83c456bd355d778919a3ae9[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:08:28 2026 +0000
+
+ Build(deps): Bump pyTooling/download-artifact from 6 to 7
+
+ Bumps [pyTooling/download-artifact](https://github.com/pytooling/download-artifact) from 6 to 7.
+ - [Release notes](https://github.com/pytooling/download-artifact/releases)
+ - [Commits](https://github.com/pytooling/download-artifact/compare/v6...v7)
+
+ ---
+ updated-dependencies:
+ - dependency-name: pyTooling/download-artifact
+ dependency-version: '7'
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 5d7e3d7a69d490da29f4c1132eb9238032836ec8[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:08:23 2026 +0000
+
+ Build(deps): Bump actions/upload-artifact from 5.0.0 to 6.0.0
+
+ Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5.0.0 to 6.0.0.
+ - [Release notes](https://github.com/actions/upload-artifact/releases)
+ - [Commits](https://github.com/actions/upload-artifact/compare/v5.0.0...v6.0.0)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/upload-artifact
+ dependency-version: 6.0.0
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit d1dd8cd9cb60f50ba2e6468af167658cdf4875a7[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:08:18 2026 +0000
+
+ Build(deps): Bump deps/zlib from `5a82f71` to `570720b`
+
+ Bumps [deps/zlib](https://github.com/madler/zlib) from `5a82f71` to `570720b`.
+ - [Release notes](https://github.com/madler/zlib/releases)
+ - [Commits](https://github.com/madler/zlib/compare/5a82f71ed1dfc0bec044d9702463dbdf84ea3b71...570720b0c24f9686c33f35a1b3165c1f568b96be)
+
+ ---
+ updated-dependencies:
+ - dependency-name: deps/zlib
+ dependency-version: 570720b0c24f9686c33f35a1b3165c1f568b96be
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit d509fd55d6d7a4a7e09f9d1369755b4972c04fca[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:08:18 2026 +0000
+
+ Build(deps): Bump actions/download-artifact from 6.0.0 to 7.0.0
+
+ Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6.0.0 to 7.0.0.
+ - [Release notes](https://github.com/actions/download-artifact/releases)
+ - [Commits](https://github.com/actions/download-artifact/compare/v6.0.0...v7.0.0)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/download-artifact
+ dependency-version: 7.0.0
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 473f64447d1953cc718304c546614e7c174c8b1e[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:08:16 2026 +0000
+
+ Build(deps): Bump deps/flatbuffers from `a577050` to `8914d06`
+
+ Bumps [deps/flatbuffers](https://github.com/google/flatbuffers) from `a577050` to `8914d06`.
+ - [Release notes](https://github.com/google/flatbuffers/releases)
+ - [Commits](https://github.com/google/flatbuffers/compare/a5770508176874af47eb4e6cc981968f52e3b75d...8914d06ab7123167424438cf293bb349833bcb7d)
+
+ ---
+ updated-dependencies:
+ - dependency-name: deps/flatbuffers
+ dependency-version: 8914d06ab7123167424438cf293bb349833bcb7d
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 6fde96d80d85f0351acb59949617e17aa2a9c6fc[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:08:14 2026 +0000
+
+ Build(deps): Bump pyTooling/upload-artifact from 5 to 6
+
+ Bumps [pyTooling/upload-artifact](https://github.com/pytooling/upload-artifact) from 5 to 6.
+ - [Release notes](https://github.com/pytooling/upload-artifact/releases)
+ - [Commits](https://github.com/pytooling/upload-artifact/compare/v5...v6)
+
+ ---
+ updated-dependencies:
+ - dependency-name: pyTooling/upload-artifact
+ dependency-version: '6'
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit a6caa3bdfeafd2421a2281ad446cad441637f151[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:08:13 2026 +0000
+
+ Build(deps): Bump deps/capstone from `ca42e80` to `198cd49`
+
+ Bumps [deps/capstone](https://github.com/capstone-engine/capstone) from `ca42e80` to `198cd49`.
+ - [Release notes](https://github.com/capstone-engine/capstone/releases)
+ - [Commits](https://github.com/capstone-engine/capstone/compare/ca42e808a9689a32819ce73a6aca6a8379994b31...198cd49dd980502a3946759f78a6eed24deb81ba)
+
+ ---
+ updated-dependencies:
+ - dependency-name: deps/capstone
+ dependency-version: 198cd49dd980502a3946759f78a6eed24deb81ba
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 61d4e2c4ac49f692364bff55ffb0d9659b94e149[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Thu Jan 1 17:08:11 2026 +0000
+
+ Build(deps): Bump deps/googletest from `1b96fa1` to `9156d4c`
+
+ Bumps [deps/googletest](https://github.com/google/googletest) from `1b96fa1` to `9156d4c`.
+ - [Release notes](https://github.com/google/googletest/releases)
+ - [Commits](https://github.com/google/googletest/compare/1b96fa13f549387b7549cc89e1a785cf143a1a50...9156d4caac880b513264ecbe0aa4746a3fead3d7)
+
+ ---
+ updated-dependencies:
+ - dependency-name: deps/googletest
+ dependency-version: 9156d4caac880b513264ecbe0aa4746a3fead3d7
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 0b82e18848c99dc33e9ce6f4b057301b2223958f[m
+Merge: d3c4c9e f75929a
+Author: Maurice Heumann
+Date: Thu Jan 1 11:56:30 2026 +0100
+
+ Skip redundant PR workflows (#636)
+
+[33mcommit f75929a3a405ca09e410472b2c8c74055cb51dcb[m
+Author: momo5502
+Date: Thu Jan 1 11:37:29 2026 +0100
+
+ Only run push actions for main branch
+
+[33mcommit 9a7b9e553d1ac08703043033c08984424779f9b9[m
+Author: momo5502
+Date: Thu Jan 1 11:37:06 2026 +0100
+
+ Revert "Skip redundant PR workflows"
+
+ This reverts commit ea782711296c0a6182b790c6a4a22d7b1b836d1f.
+
+[33mcommit ea782711296c0a6182b790c6a4a22d7b1b836d1f[m
+Author: momo5502
+Date: Tue Dec 23 11:03:07 2025 +0100
+
+ Skip redundant PR workflows
+
+[33mcommit d3c4c9e906b2a255edd6ad0426a1af205842eaf7[m
+Merge: 1f936c0 e2bb1c4
+Author: Maurice Heumann
+Date: Tue Dec 30 17:58:12 2025 +0100
+
+ Fix registry unicode and enhance syscall exception logging (#644)
+
+[33mcommit 1f936c024d4f32aed5b72baddb30dd05767f5057[m
+Merge: 468190b f25ee26
+Author: Maurice Heumann
+Date: Tue Dec 30 17:56:30 2025 +0100
+
+ Fix thread support (#640)
+
+ This PR fixes several things related to threads emulation:
+
+ 1. Support `SameTebFlags.InitialThread`
+ This flag is needed to support emulation of .net executables (not yet
+ fully supported) that don't have an entry point set in `PE` header. This
+ applies to both `PE32` and `PE64` executables. If `InitialThread` is set
+ the loader substitutes an entry point of the .net executable with
+ `mscoree.dll!_CorExeMain`.
+
+ 2. Fix static thread local storage for `WOW64`
+ This fix resolves `shell32.dll` initialization on `WOW64`. This fix also
+ uses correct structure and field names that are obtained from the
+ corresponding `.pdb` files.
+
+ 3. Fix dynamic thread local storage for `WOW64`
+
+ 4. Fix setting argument of a `WOW64` thread start proc
+
+ 5. Fix creating suspended thread and parse create_flags
+ Currently creating suspended thread doesn't work because
+ `NtCreateThreadEx` handler uses invalid flag `CREATE_SUSPENDED`. This PR
+ fixes that, and moreover it carefully parses create_flags of the
+ `NtCreateThreadEx` call.
+
+ 6. Fix `FS` and `GS` handling
+ This PR fixes several problems with `GS` and `FS` segments:
+
+ * Wrong GDT descriptor for selector 0x53
+ * Update GDT descriptor for selector 0x53 for a `WOW64` process every
+ context switch like Windows does
+ * Set `GS` base when `GS` segment register is updated in 64-bit code
+ (code selector is `0x33`). When `GS` segment register is loaded with
+ correct selector (`0x2b`) `GS` base is set to 0. So, when the code
+ accesses something like `gs:[0]`, a page fault occurs. `KiPageFault`
+ handles this situation and sets correct `GS` base.
+
+ Also, take into account that `teb64.ExceptionList` initially contains
+ `teb32` address for `WOW64` process. This is used to setup `FS` base
+ when `wrfsbase` instruction is available. We can enable this instruction
+ using `kusd.ProcessorFeatures.arr[PF_RDWRFSGSBASE_AVAILABLE] = 1;` and
+ this work perfectly with `unicorn` backend. Unfortunately `icicle`
+ backend does not support `wrfsbase`, so I don't enable this instruction
+ by default.
+
+[33mcommit 468190b5b97b8869307ad6284e3d29a78fc98db0[m
+Merge: d3cb3f4 82dff75
+Author: Maurice Heumann
+Date: Tue Dec 30 17:53:13 2025 +0100
+
+ VMP program simulation patches (#643)
+
+ This PR fixes some issues with VMP program emulation. It has
+ successfully allowed programs protected by VMP 3.5 to run normally, and
+ it modifies the following functions:
+
+ 1. Correct implementation of ProcessInstrumentationCallback
+ 2. Add missing path check in handle_NtCreateFile
+ 3. Fix the check in handle_NtOpenSection
+ 4. Fix the behavioral differences between the emulator and the kernel
+ when the return value is an invalid pointer
+ 5. Add printing of the content of the NtRaiseHardError message box
+ 6. Bypass NtClose detection for VMP
+
+[33mcommit f25ee26c36912ef5ae3a117133857f9a8cd62069[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Tue Dec 30 15:19:05 2025 +0300
+
+ Fix FS and GS handling
+
+[33mcommit 57ad277158a0e22e420d25b878d75a00aba8f884[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Tue Dec 30 15:18:55 2025 +0300
+
+ Fix creating suspended thread and parse create_flags
+
+[33mcommit 0370da327bad2b09536480dc911d57ba1ffa463b[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Tue Dec 30 15:18:44 2025 +0300
+
+ Fix setting argument of a WOW64 thread
+
+[33mcommit 1ebe5356c9052653bf0ce3473d2dc1b3abb2791c[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Tue Dec 30 15:18:33 2025 +0300
+
+ Fix dynamic TLS for WOW64
+
+[33mcommit 04ff582fa97be7922577208f0e7e229e5692d1a7[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Tue Dec 30 15:18:18 2025 +0300
+
+ Fix static TLS for WOW64
+
+ This fix resolves shell32.dll TLS problems.
+ Also it uses correct structure and field names
+
+[33mcommit 82dff75f642c262aaf0bc191fbe05b0b4112fbf9[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Tue Dec 30 19:22:10 2025 +0800
+
+ Fix the formatting again
+
+[33mcommit e2bb1c4d48ddd82c2319c91af2249941c4144985[m
+Author: brian
+Date: Tue Dec 30 19:13:47 2025 +0800
+
+ Fix registry unicode and enhance syscall exception logging
+
+[33mcommit 0521fdef7d1315688a033f9b973f87843bf5720b[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Tue Dec 30 18:50:59 2025 +0800
+
+ Fix code formatting issues
+
+[33mcommit fea27338bb882e059386a0bfa0749a650e430472[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Tue Dec 30 13:44:21 2025 +0300
+
+ Support SameTebFlags.InitialThread
+
+ This flag is needed to suport emulation of .net executables
+ that don't have an entry point set in PE header. This applies
+ to both PE32 and PE64 executables. If InitialThread is set
+ the loader substitutes an entry point of the .net executable
+ with mscoree.dll!_CorExeMain.
+
+[33mcommit d830bea3c5ad3ceffbb41af9327b72eb85a95524[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Tue Dec 30 17:40:16 2025 +0800
+
+ Try to fix the build
+
+[33mcommit c144f2f43899da5d8941cfc55af25fcda51b05e1[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Tue Dec 30 17:05:08 2025 +0800
+
+ Adjust memory allocation method
+
+[33mcommit 536f2ce883a03d5d18444e91dd15245cae978798[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Mon Dec 29 00:54:31 2025 +0800
+
+ Adjust variable order
+
+[33mcommit 3cd461e2abe643143aa5466d204a70719b0ad53b[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Mon Dec 29 00:52:59 2025 +0800
+
+ Add the debugger_hide attribute to emulator_thread
+
+[33mcommit 12e96c89215af211995135f27093aa1cd5a04700[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Mon Dec 29 00:31:49 2025 +0800
+
+ Adjust memory allocation method
+
+[33mcommit 1c119217011483cab34fa8296888d068d3d21318[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sun Dec 28 23:45:52 2025 +0800
+
+ Add error handling to prevent the engine from throwing errors
+
+[33mcommit 478fb7b4dd3fdc2aeac4f3451fb564aec06f602e[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sun Dec 28 20:52:43 2025 +0800
+
+ Register NtWriteVirtualMemory
+
+[33mcommit 83d4cadf76ee21e9973424be825407e60de21ea0[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sun Dec 28 20:48:26 2025 +0800
+
+ Modify memory API implementation
+
+[33mcommit 418c5abf4919f786dfaad4b9c5974a034af877e9[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sun Dec 28 19:51:45 2025 +0800
+
+ Extract callback handling into a separate function
+
+[33mcommit 41b86f655b8422218ced906002ee96aea09bb660[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sun Dec 28 19:44:02 2025 +0800
+
+ Replace write with try_write in the handle_query function
+
+[33mcommit c3464dd5c3dc6dce9818964d40e6e1e86a3f1859[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sun Dec 28 19:40:53 2025 +0800
+
+ Introduce try_read/try_write for emulator_object
+
+[33mcommit f95081cb6e505b6c859f45ba46f3c6e1ccbb65f6[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sun Dec 28 19:36:40 2025 +0800
+
+ Introduce try_write_memory for the memory manager
+
+[33mcommit 020e7ca3f6af6becc16b6044ff08a3dfd4974dc4[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sun Dec 28 19:14:42 2025 +0800
+
+ Fix the base address alignment issue
+
+[33mcommit d83c602f19b4932333887e9bc3e36f247180146b[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sun Dec 28 12:40:51 2025 +0800
+
+ Change data type to fix 32-bit build
+
+[33mcommit 2d24b4189d4c4e8908ef335ff3d9d93c71ce3a42[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sat Dec 27 19:51:29 2025 +0800
+
+ Fix VMP NtClose detection
+
+[33mcommit 95b17566a0725309814ef4429f0fcdd61f3cc74a[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sat Dec 27 17:00:26 2025 +0800
+
+ Add NtRaiseHardError error message logging
+
+[33mcommit 02298e2303ce92625b1b67d9da6ea97f34a9808e[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sat Dec 27 16:58:28 2025 +0800
+
+ Fix illegal address write
+
+[33mcommit 55310c57ac24c37ec1007313806536bc4908f560[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sat Dec 27 16:57:46 2025 +0800
+
+ Add additional path checks for NtOpenSection
+
+[33mcommit 98393c03d2a370529cb10b06b557d29629db2c2a[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sat Dec 27 16:56:48 2025 +0800
+
+ Add a check before the conversion path
+
+[33mcommit ecc00216d640bb69015d7b683b33d8db87b58083[m
+Author: 66hh <49398720+66hh@users.noreply.github.com>
+Date: Sat Dec 27 13:51:10 2025 +0800
+
+ Support ProcessInstrumentationCallback
+
+[33mcommit d3cb3f4995a804fe442e00a36c64f88b747689c7[m
+Merge: 8894f8d 3686625
+Author: Maurice Heumann
+Date: Thu Dec 25 12:29:07 2025 +0100
+
+ Fix PEB32 (#639)
+
+ When emulating `WOW64` samples sometimes you can see a garbige like
+ this:
+
+ ```
+ Executing syscall: NtQueryAttributesFile (0x3D) at 0x18009dd42 via 0x100037f1c (wow64.dll)
+ --> Querying file attributes: \??\C:\SH╠мхЯЦэР╜р░АC:\Windows\SYSTEM32\VCRUNTIME140.dll
+ ```
+
+ This is because of incorrect `PEB32` creation that leads to damaging
+ several `UNICODE_STRING` fields in `ProcessParameters`.
+ This PR fixes that.
+
+[33mcommit 8894f8dc4d3789f76ffa6b7e0224d5d73b1196e0[m
+Merge: 203eef1 96851b2
+Author: Maurice Heumann
+Date: Thu Dec 25 11:59:52 2025 +0100
+
+ Fix unicorn hooking (#637)
+
+ This PR fixes incorrect size when using `uc_hook_add`.
+
+ `uc_hook_add`'s memory range is inclusive on both sides. So we need to
+ adjust an ending address to keep correct size.
+
+ This is manifested, for example, when using gdb. If a breakpoint is set
+ on a 1-byte instruction, you won't be able to single-step the next
+ instruction because that instruction also triggers the breakpoint, which
+ the debugger doesn't expect.
+
+[33mcommit 3686625fb1c92a2c5bd7d56acfa3a2fb173ba21a[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Thu Dec 25 13:40:16 2025 +0300
+
+ Fix PEB32
+
+[33mcommit 96851b20ed4d50f104b121c109f8f7e3836a230f[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Thu Dec 25 13:32:44 2025 +0300
+
+ Fix unicorn hooking
+
+[33mcommit 203eef19df73fac6a9e9d6679602d409ad45e0ef[m
+Merge: 5488aca 8438a1f
+Author: Maurice Heumann
+Date: Thu Dec 25 11:15:44 2025 +0100
+
+ Support extended variant of ProcessBasicInformation (#638)
+
+ This PR fixes getting `ProcessBasicInformation`.
+
+ When emulating a program that uses
+ [ProcessPrng](https://learn.microsoft.com/ru-ru/windows/win32/seccng/processprng)
+ function from `BCryptPrimitives.dll`, an error occurs:
+
+ ```
+ Unimplemented syscall: NtCallbackReturn - 0x5 (raw: 0x8000005)
+ ```
+
+ `BCryptPrimitives.dll` checks whether the running process is a [secure
+ process](https://learn.microsoft.com/en-us/windows/win32/procthread/isolated-user-mode--ium--processes).
+ If it is, then `iumbase.dll` is loaded. `iumbase.dll` depends on
+ `iumdll.dll` that's like an `ntdll.dll` for secure processes, and it has
+ its own subset of system calls with different syscall numbers. So,
+ `0x8000005` is not `NtCallbackReturn`, it is `IumCrypto`.
+
+ But why does `BCryptPrimitives.dll` get into trouble? It calls
+ `NtQueryInformationProcess` with class `ProcessBasicInformation` and
+ `ProcessInformationLength == 0x40`. It turned out that it is a special
+ case and it's even documented in the aforemantioned link, look for the
+ definition of the function `IsSecureProcess`.
+
+[33mcommit 8438a1f456dbb312d22fb46f7ab79657c92eb31e[m
+Author: ssvine <79405160+ssvine@users.noreply.github.com>
+Date: Wed Dec 24 12:57:14 2025 +0300
+
+ Support extended variant of ProcessBasicInformation
+
+[33mcommit 5488acadfcbfdc31ea0fb244af1ca04d7b12e8a2[m
+Author: Maurice Heumann
+Date: Wed Dec 24 15:14:04 2025 +0100
+
+ Update YouTube embed link to include language parameter
+
+[33mcommit e3efcb9186398b9095e832eef7b627340fdc5e4b[m
+Author: momo5502
+Date: Wed Dec 24 10:53:36 2025 +0100
+
+ Don't show related content
+
+[33mcommit 1b06d440f2020543b872ee1a1e81c3d31804a3ee[m
+Author: momo5502
+Date: Wed Dec 24 10:48:01 2025 +0100
+
+ Add video
+
+[33mcommit cc44894e33355040b31881b6f745926bfe8f1c4f[m
+Author: momo5502
+Date: Wed Dec 24 10:47:50 2025 +0100
+
+ Fix lock
+
+[33mcommit f0f223faaa02a7418b0451997057353901098fd2[m
+Author: momo5502
+Date: Wed Dec 24 08:58:15 2025 +0100
+
+ Remove error
+
+[33mcommit b4406d9b41b411bcd08014da302947d55a9b8f23[m
+Author: momo5502
+Date: Tue Dec 23 12:45:44 2025 +0100
+
+ Collect more DLLs
+
+[33mcommit 6da563d1caf51332a9a512183118b5d0784bc2fe[m
+Author: momo5502
+Date: Tue Dec 23 12:32:57 2025 +0100
+
+ Collect imagehlp.dll
+
+[33mcommit bc175b4a888c44cbd156a1f7074fb5d7727341c3[m
+Merge: b1f7efb 5d84f86
+Author: Maurice Heumann
+Date: Tue Dec 23 11:50:54 2025 +0100
+
+ Fixes for section mapping and registry (#635)
+
+[33mcommit 5d84f86eaf868113df18e8db4d5ea8a68b7641ca[m
+Author: momo5502
+Date: Tue Dec 23 11:07:44 2025 +0100
+
+ Fix warnings
+
+[33mcommit 35b7839ec850a7ca2d2ee40b344430acb667dcaf[m
+Author: momo5502
+Date: Tue Dec 23 10:50:07 2025 +0100
+
+ Support section offsets
+
+[33mcommit db3a89a0da2a0329e60093af1f1733cebfca0bd3[m
+Author: momo5502
+Date: Tue Dec 23 09:31:10 2025 +0100
+
+ Support KeyCachedInformation
+
+[33mcommit b1f7efb8c1b941c919aab2c2aa6e0f2fbe495ad9[m
+Author: momo5502
+Date: Mon Dec 22 16:14:12 2025 +0100
+
+ Ignore partial disconnect in AFD driver
+
+[33mcommit 5ebf2dfd812d84f383b00a7f639ac350aa418b0f[m
+Author: momo5502
+Date: Mon Dec 22 16:13:58 2025 +0100
+
+ Support skipping syscall logging
+
+[33mcommit 66cfe980d77b5ee86696b30ea8fcc24560a875cc[m
+Author: momo5502
+Date: Mon Dec 22 14:39:44 2025 +0100
+
+ Ignore ThreadPriorityBoost
+
+[33mcommit 90343077dadbea4cb2712abf3d607301b177a232[m
+Author: momo5502
+Date: Mon Dec 22 14:02:15 2025 +0100
+
+ Fix ordinals
+
+[33mcommit 169fcaa8a5a6ad63a11b19c354614577bb643f23[m
+Author: momo5502
+Date: Mon Dec 22 13:51:07 2025 +0100
+
+ Add DLLs
+
+[33mcommit 596af43c6264d03eae56546da483f9a22569c395[m
+Author: Maurice Heumann
+Date: Mon Dec 22 08:03:09 2025 +0100
+
+ Revise warning on malware analysis and isolation
+
+ Updated warning about host isolation in Sogen and recommended using the web version for added safety.
+
+[33mcommit 0a74ef584f5e973e3b59e6ff5aca43116fa32c49[m
+Author: Maurice Heumann
+Date: Mon Dec 22 07:55:55 2025 +0100
+
+ Update README with sandbox execution warning
+
+ Added a warning about sandbox execution limitations.
+
+[33mcommit 1708212af9358981b06240967c072244fad5dac8[m
+Merge: 69ddd7a db7548d
+Author: Maurice Heumann
+Date: Mon Dec 22 07:51:10 2025 +0100
+
+ Translate file paths before usage in `section.cpp` (#634)
+
+ Emulated applications are currently able to access files from the host
+ system, rather than being restricted to the virtualized file system, by
+ using `Section` related Syscalls. This behavior appears to have been
+ introduced in:
+
+ - 2024-12-13: [Prepare better section support
+ (syscalls.cpp:582)](https://github.com/momo5502/sogen/commit/719a50444e988a985362be31025c1f71230935ba#diff-96c7de348bdc06e650bdc371a600a91f80594d4201afd7a28ffa160fa755be9dR582)
+ - 2025-10-13: [Comprehensive WOW64 subsystem implementation
+ (section.cpp:141)](https://github.com/momo5502/sogen/commit/65eecf1cfd69b845081699292722ba60bd1c096f#diff-415eed3b4b314dc10cc9f7926687770be53799766bc9a4edca2a7f4a45477169R141))
+
+ Because the emulator is [advertised for malware
+ analysis](https://github.com/momo5502/sogen/blob/main/README.md), this
+ unintended access path could be considered a security concern.
+
+ This PR only fixes two current misuses of an API that interacts with the
+ host system. As a long term solution, APIs that interact with host
+ resources should consistently use C++ types that enforce translation of
+ resource identifiers (e.g., file and registry paths) into their emulated
+ equivalents. This would help prevent future misuse and ensure that
+ emulated applications remain isolated from the host environment.
+
+[33mcommit 69ddd7a93bc1581fe8482ce241b3ee70d3c1b0ed[m
+Author: momo5502
+Date: Mon Dec 22 07:42:34 2025 +0100
+
+ Small fixes
+
+[33mcommit cfebd2f35f4dfbb1bfa631d76d4aea5ccec49b30[m
+Author: momo5502
+Date: Sun Dec 21 20:37:42 2025 +0100
+
+ Fix WinVerifyTrust
+
+[33mcommit db7548d1301534485f5cd38211729d1b33d73d8d[m
+Author: Maurice Kayser <35454376+MauriceKayser@users.noreply.github.com>
+Date: Sun Dec 21 00:00:00 2025 +0000
+
+ Translate paths before usage in section.cpp
+
+[33mcommit ca15abd8efd9dd4fb4236752d607985d087168f3[m
+Author: momo5502
+Date: Sun Dec 7 11:22:37 2025 +0100
+
+ Add missing syscalls
+
+[33mcommit 568ca68481a4ade3012e8c28d5a23ac23f18e07e[m
+Author: momo5502
+Date: Sat Dec 6 11:11:58 2025 +0100
+
+ Ignore ProcessPriorityClass
+
+[33mcommit 28f3fa0aa04bc6221ae5ac105c8c1e4bc28e21f1[m
+Merge: 68b0b51 5171ef6
+Author: Maurice Heumann
+Date: Sat Dec 6 08:24:38 2025 +0100
+
+ Fix deserialization of optional WOW64 emulator_object members (#633)
+
+ Adds default constructor to `emulator_object` for optional member
+ deserialization.
+ Restores `memory_interface` pointer for WOW64 structures after
+ deserialization.
+
+[33mcommit 68b0b51bc8e73546864be512630e56e34dc7c3e7[m
+Merge: eae0f46 7a42bc7
+Author: Maurice Heumann
+Date: Sat Dec 6 08:22:42 2025 +0100
+
+ cmake: add SOGEN_STATIC_CRT option for static runtime linking (#606)
+
+ ## Summary
+
+ Adds a CMake option to use static CRT (`/MT`) instead of the default
+ dynamic CRT (`/MD`).
+
+ **Use case:** Projects that require static linking (e.g., IDA Pro
+ plugins) cannot use the default `/MD` runtime because they must link
+ with `/MT`.
+
+ ## Changes
+
+ - Add `SOGEN_STATIC_CRT` option (default: `OFF`)
+ - When `ON`, sets `CMAKE_MSVC_RUNTIME_LIBRARY` to static (`/MT` or
+ `/MTd`)
+ - Also respects parent project's `CMAKE_MSVC_RUNTIME_LIBRARY` if already
+ defined
+ - Includes documentation warning about heap allocation boundaries
+
+ ## Backwards Compatibility
+
+ - Default behavior unchanged (`/MD`)
+ - Existing projects unaffected
+
+ ## Usage
+
+ ```bash
+ cmake -B build -DSOGEN_STATIC_CRT=ON
+ ```
+
+ Or in parent CMakeLists.txt:
+ ```cmake
+ set(SOGEN_STATIC_CRT ON CACHE BOOL "")
+ add_subdirectory(sogen)
+ ```
+
+ ## Test plan
+
+ - [x] Verified default build still uses `/MD`
+ - [x] Verified `-DSOGEN_STATIC_CRT=ON` produces `/MT` build
+ - [x] Tested with IDA Pro plugin project (emudbg) - links successfully
+
+[33mcommit 5171ef63dc7f49435abfe0496b6e064ec48d5a88[m
+Author: brian
+Date: Fri Dec 5 20:14:35 2025 +0800
+
+ Fix deserialization of optional WOW64 emulator_object members (PEB32/params32)
+
+[33mcommit eae0f4623e00e1dfa002883cf0dc9ecf74b9a512[m
+Merge: 5b6dcf3 b71bbb5
+Author: Maurice Heumann
+Date: Wed Dec 3 17:56:08 2025 +0100
+
+ Build(deps): Bump @radix-ui/react-separator from 1.1.7 to 1.1.8 in /page (#614)
+
+ Bumps
+ [@radix-ui/react-separator](https://github.com/radix-ui/primitives) from
+ 1.1.7 to 1.1.8.
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit b71bbb5e731daf54fda2f7736a8ab01d1fc9047f[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Dec 3 16:36:41 2025 +0000
+
+ Build(deps): Bump @radix-ui/react-separator from 1.1.7 to 1.1.8 in /page
+
+ Bumps [@radix-ui/react-separator](https://github.com/radix-ui/primitives) from 1.1.7 to 1.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-separator"
+ dependency-version: 1.1.8
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 5b6dcf315f82f17b74d1531738afc7050aa04047[m
+Merge: 5178c42 ec7851c
+Author: Maurice Heumann
+Date: Wed Dec 3 15:05:32 2025 +0100
+
+ Build(deps-dev): Bump @types/react-dom from 19.2.2 to 19.2.3 in /page (#625)
+
+ Bumps
+ [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
+ from 19.2.2 to 19.2.3.
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit ec7851c9994b7b752e0bf40977c2db29d752b0c2[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Dec 3 13:40:04 2025 +0000
+
+ Build(deps-dev): Bump @types/react-dom from 19.2.2 to 19.2.3 in /page
+
+ Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 19.2.2 to 19.2.3.
+ - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
+ - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)
+
+ ---
+ updated-dependencies:
+ - dependency-name: "@types/react-dom"
+ dependency-version: 19.2.3
+ dependency-type: direct:development
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 5178c426fc155ff1f939e5c887dfe63819324205[m
+Merge: b820a22 795cd53
+Author: Maurice Heumann
+Date: Wed Dec 3 14:38:44 2025 +0100
+
+ Build(deps-dev): Bump @types/react from 19.2.2 to 19.2.7 in /page (#623)
+
+ Bumps
+ [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
+ from 19.2.2 to 19.2.7.
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit b820a22410830d420581b969c88b29ab30c3af05[m
+Merge: 1de0de1 7b823ef
+Author: Maurice Heumann
+Date: Wed Dec 3 14:31:30 2025 +0100
+
+ Build(deps-dev): Bump typescript-eslint from 8.46.2 to 8.48.0 in /page (#622)
+
+ Bumps
+ [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
+ from 8.46.2 to 8.48.0.
+
+ Release notes
+ Sourced from typescript-eslint's
+ releases.
+
+ v8.48.0
+ 8.48.0 (2025-11-24)
+ 🚀 Features
+
+ - eslint-plugin: [no-redundant-type-constituents] use
+ assignability checking for redundancy checks (#10744)
+ - rule-tester: remove workaround for jest circular
+ structure error (#11772)
+ - typescript-estree: gate all errors behind
+ allowInvalidAST (#11693)
+ - typescript-estree: replace fast-glob with
+ tinyglobby (#11740)
+
+ 🩹 Fixes
+
+ - eslint-plugin: [consistent-generic-constructors]
+ ignore when constructor is typed array (#10477)
+ - scope-manager: change unhelpful
aaa
+ error message and change analyze to expects
+ Program (#11747)
+ - typescript-estree: infers singleRun as true for
+ project service (#11327)
+ - typescript-estree: disallow binding patterns in
+ parameter properties (#11760)
+
+ ❤️ Thank You
+
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ v8.47.0
+ 8.47.0 (2025-11-17)
+ 🚀 Features
+
+ - eslint-plugin: [no-unused-private-class-members]
+ new extension rule (#10913)
+
+ ❤️ Thank You
+
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ v8.46.4
+ 8.46.4 (2025-11-10)
+ 🩹 Fixes
+
+
+ ... (truncated)
+
+
+ Changelog
+ Sourced from typescript-eslint's
+ changelog.
+
+ 8.48.0 (2025-11-24)
+ This was a version bump only for typescript-eslint to align it with
+ other projects, there were no code changes.
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ 8.47.0 (2025-11-17)
+ This was a version bump only for typescript-eslint to align it with
+ other projects, there were no code changes.
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ 8.46.4 (2025-11-10)
+ This was a version bump only for typescript-eslint to align it with
+ other projects, there were no code changes.
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ 8.46.3 (2025-11-03)
+ This was a version bump only for typescript-eslint to align it with
+ other projects, there were no code changes.
+ You can read about our versioning
+ strategy and releases on our
+ website.
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 1de0de18b0a7ef3bae5354526f29b8781ceec379[m
+Merge: 4ba69c6 fd086e5
+Author: Maurice Heumann
+Date: Wed Dec 3 14:27:33 2025 +0100
+
+ Build(deps): Bump react-router-dom from 7.9.5 to 7.9.6 in /page (#615)
+
+ Bumps
+ [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)
+ from 7.9.5 to 7.9.6.
+
+ Release notes
+ Sourced from react-router-dom's
+ releases.
+
+ react-router-dom-v5-compat@6.4.0-pre.15
+ Patch Changes
+
+ - Updated dependencies
+
+ - react-router@6.4.0-pre.15
+ - react-router-dom@6.4.0-pre.15
+
+
+
+ react-router-dom-v5-compat@6.4.0-pre.11
+ Patch Changes
+
+ - Updated dependencies
+
+ - react-router@6.4.0-pre.11
+ - react-router-dom@6.4.0-pre.11
+
+
+
+
+
+
+ Changelog
+ Sourced from react-router-dom's
+ changelog.
+
+ 7.9.6
+ Patch Changes
+
+ - Updated dependencies:
+
+
+
+
+
+
+ Commits
+
+
+
+ Maintainer changes
+ This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub
+ Actions), a new releaser for react-router-dom since your current
+ version.
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 795cd53a1ade82e90c99d6d77e2c3aca8aee6cd3[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Dec 3 12:39:36 2025 +0000
+
+ Build(deps-dev): Bump @types/react from 19.2.2 to 19.2.7 in /page
+
+ Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 19.2.2 to 19.2.7.
+ - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
+ - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)
+
+ ---
+ updated-dependencies:
+ - dependency-name: "@types/react"
+ dependency-version: 19.2.7
+ dependency-type: direct:development
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 4ba69c6dea373ad9f182daf3b58cf111da190dcb[m
+Merge: 6a840a1 40710b2
+Author: Maurice Heumann
+Date: Wed Dec 3 13:35:24 2025 +0100
+
+ Build(deps-dev): Bump @vitejs/plugin-react from 5.1.0 to 5.1.1 in /page (#626)
+
+ Bumps
+ [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react)
+ from 5.1.0 to 5.1.1.
+
+ Release notes
+ Sourced from @vitejs/plugin-react's
+ releases.
+
+ plugin-react@5.1.1
+ Update code to support newer rolldown-vite (#976)
+ rolldown-vite will remove
+ optimizeDeps.rollupOptions in favor of
+ optimizeDeps.rolldownOptions soon. This plugin now uses
+ optimizeDeps.rolldownOptions to support newer
+ rolldown-vite. Please update rolldown-vite to
+ the latest version if you are using an older version.
+
+
+
+ Changelog
+ Sourced from @vitejs/plugin-react's
+ changelog.
+
+ 5.1.1 (2025-11-12)
+ Update code to support newer rolldown-vite (#976)
+ rolldown-vite will remove
+ optimizeDeps.rollupOptions in favor of
+ optimizeDeps.rolldownOptions soon. This plugin now uses
+ optimizeDeps.rolldownOptions to support newer
+ rolldown-vite. Please update rolldown-vite to
+ the latest version if you are using an older version.
+
+
+
+ Commits
+
+ 23db727
+ release: plugin-react@5.1.1
+ bcc7db0
+ chore: add changelog for #976
+ and #978
+ 4a2e229
+ fix(react): use rolldownOptions instead of deprecated rollupOptions in
+ optimi...
+ 41cb823
+ fix(deps): update all non-major dependencies (#968)
+ 9cabe27
+ fix(deps): update all non-major dependencies (#960)
+ c8d918e
+ chore(react): use ts-ignore for ecosystem-ci (#956)
+ 0849e42
+ fix(deps): update all non-major dependencies (#953)
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 7b823ef03c4d24509b2350e0657afc30c5dd8c04[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Dec 3 12:05:01 2025 +0000
+
+ Build(deps-dev): Bump typescript-eslint from 8.46.2 to 8.48.0 in /page
+
+ Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.46.2 to 8.48.0.
+ - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
+ - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
+ - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/typescript-eslint)
+
+ ---
+ updated-dependencies:
+ - dependency-name: typescript-eslint
+ dependency-version: 8.48.0
+ dependency-type: direct:development
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit fd086e50632f0afb3187bd3078fb415f3d7c0fab[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Dec 3 12:04:19 2025 +0000
+
+ Build(deps): Bump react-router-dom from 7.9.5 to 7.9.6 in /page
+
+ Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 7.9.5 to 7.9.6.
+ - [Release notes](https://github.com/remix-run/react-router/releases)
+ - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
+ - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.9.6/packages/react-router-dom)
+
+ ---
+ updated-dependencies:
+ - dependency-name: react-router-dom
+ dependency-version: 7.9.6
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 6a840a16ec562558a460ae6ef92c7d567a803b7b[m
+Merge: a854fb3 935e2ef
+Author: Maurice Heumann
+Date: Wed Dec 3 13:03:31 2025 +0100
+
+ Build(deps-dev): Bump vite from 7.1.12 to 7.2.6 in /page (#619)
+
+ Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)
+ from 7.1.12 to 7.2.6.
+
+ Release notes
+ Sourced from vite's
+ releases.
+
+ v7.2.6
+ Please refer to CHANGELOG.md
+ for details.
+ v7.2.5
+ Please refer to CHANGELOG.md
+ for details.
+ Note: 7.2.5 failed to publish so it is skipped on npm
+ v7.2.4
+ Please refer to CHANGELOG.md
+ for details.
+ v7.2.3
+ Please refer to CHANGELOG.md
+ for details.
+ v7.2.2
+ Please refer to CHANGELOG.md
+ for details.
+ plugin-legacy@7.2.1
+ Please refer to CHANGELOG.md
+ for details.
+ v7.2.1
+ Please refer to CHANGELOG.md
+ for details.
+ plugin-legacy@7.2.0
+ Please refer to CHANGELOG.md
+ for details.
+ v7.2.0
+ Please refer to CHANGELOG.md
+ for details.
+ v7.2.0-beta.1
+ Please refer to CHANGELOG.md
+ for details.
+ v7.2.0-beta.0
+ Please refer to CHANGELOG.md
+ for details.
+
+
+
+ Changelog
+ Sourced from vite's
+ changelog.
+
+ 7.2.6
+ (2025-12-01)
+ 7.2.5
+ (2025-12-01)
+ Bug Fixes
+
+ Performance Improvements
+
+ Documentation
+
+ - clarify manifest.json
imports field is JS chunks only
+ (#21136)
+ (46d3077)
+
+ Miscellaneous Chores
+
+ - deps: update rolldown-related dependencies (#21174)
+ (74559c9)
+
+ 7.2.4
+ (2025-11-20)
+ Bug Fixes
+
+ - revert "perf(deps): replace debug with obug (#21107)"
+ (2d66b7b)
+
+ 7.2.3
+ (2025-11-20)
+ Bug Fixes
+
+ - allow multiple
bindCLIShortcuts calls with shortcut
+ merging (#21103)
+ (5909efd)
+ - deps: update all non-major dependencies (#21096)
+ (6a34ac3)
+ - deps: update all non-major dependencies (#21128)
+ (4f8171e)
+
+ Performance Improvements
+
+ Miscellaneous Chores
+
+ - deps: update dependency
+
@rollup/plugin-commonjs to v29 (#21099)
+ (02ceaec)
+ - deps: update rolldown-related dependencies (#21095)
+ (39a0a15)
+ - deps: update rolldown-related dependencies (#21127)
+ (5029720)
+
+ 7.2.2
+ (2025-11-07)
+ Bug Fixes
+
+ 7.2.1
+ (2025-11-06)
+
+
+ ... (truncated)
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit a854fb34c5b6065129aac49ec1a4df280604b139[m
+Merge: a8f8aa0 d5cd1e9
+Author: Maurice Heumann
+Date: Wed Dec 3 13:00:22 2025 +0100
+
+ Build(deps): Bump actions/checkout from 5 to 6 (#631)
+
+ Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to
+ 6.
+
+ Release notes
+ Sourced from actions/checkout's
+ releases.
+
+ v6.0.0
+ What's Changed
+
+ Full Changelog: https://github.com/actions/checkout/compare/v5.0.0...v6.0.0
+ v6-beta
+ What's Changed
+ Updated persist-credentials to store the credentials under
+ $RUNNER_TEMP instead of directly in the local git
+ config.
+ This requires a minimum Actions Runner version of v2.329.0
+ to access the persisted credentials for Docker
+ container action scenarios.
+ v5.0.1
+ What's Changed
+
+ Full Changelog: https://github.com/actions/checkout/compare/v5...v5.0.1
+
+
+
+ Changelog
+ Sourced from actions/checkout's
+ changelog.
+
+ Changelog
+ V6.0.0
+
+ V5.0.1
+
+ V5.0.0
+
+ V4.3.1
+
+ V4.3.0
+
+ v4.2.2
+
+ v4.2.1
+
+ v4.2.0
+
+ v4.1.7
+
+ v4.1.6
+
+ v4.1.5
+
+
+
+ ... (truncated)
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit a8f8aa0a532dff72a6d5aa73d7849d7629b1be08[m
+Merge: a961175 624858f
+Author: Maurice Heumann
+Date: Wed Dec 3 12:59:41 2025 +0100
+
+ Build(deps): Bump pe-library from 2.0.0 to 2.0.1 in /page (#616)
+
+ Bumps [pe-library](https://github.com/jet2jet/pe-library-js) from 2.0.0
+ to 2.0.1.
+
+ Release notes
+ Sourced from pe-library's
+ releases.
+
+ v2.0.1
+
+ - Remove npm version from engines and 'engineStrict' for
+ convenience
+
+
+
+
+ Changelog
+ Sourced from pe-library's
+ changelog.
+
+ v2.0.1
+
+ - Remove npm version from engines and 'engineStrict' for
+ convenience
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit a9611752a9131a754295986c908a7609b65c70ec[m
+Merge: 8a50468 03bae55
+Author: Maurice Heumann
+Date: Wed Dec 3 12:58:22 2025 +0100
+
+ Build(deps): Bump tailwind-merge from 3.3.1 to 3.4.0 in /page (#621)
+
+ Bumps [tailwind-merge](https://github.com/dcastil/tailwind-merge) from
+ 3.3.1 to 3.4.0.
+
+ Release notes
+ Sourced from tailwind-merge's
+ releases.
+
+ v3.4.0
+ New Features
+
+ - Performance optimizations which make tailwind-merge >10% faster
+
+
+
+ Documentation
+
+ Other
+
+ Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0
+ Thanks to @brandonmcconnell,
+ @manavm1990,
+ @langy, @roboflow, @syntaxfm, @getsentry, @codecov and a
+ private sponsor for sponsoring tailwind-merge! ❤️
+
+
+
+ Commits
+
+ 3e1256a
+ v3.4.0
+ e15f392
+ add changelog for v3.4.0
+ 75e9aef
+ Merge pull request #619
+ from quantizor/further-improvements
+ 1bafc9c
+ Make benchmark test names consistent
+ 0799c12
+ revert: remove array-based string building optimization
+ 1927858
+ test: add ultra long class list benchmark
+ 87baba3
+ Remove unnecessary pre-computed conflict maps
+ 7831c8e
+ perf: pre-compute conflict arrays at initialization
+ 1a3d133
+ perf: replace localeCompare with direct string comparison
+ 0270028
+ perf: use index-based recursion to avoid array allocations
+ - Additional commits viewable in compare
+ view
+
+
+
+ Maintainer changes
+ This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub
+ Actions), a new releaser for tailwind-merge since your current
+ version.
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 8a50468655d3b2e8334c4c563a46e482f0121df7[m
+Merge: 682d88e 49ace6a
+Author: Maurice Heumann
+Date: Wed Dec 3 12:43:54 2025 +0100
+
+ Build(deps-dev): Bump @types/node from 24.9.2 to 24.10.1 in /page (#620)
+
+ Bumps
+ [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
+ from 24.9.2 to 24.10.1.
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit d5cd1e95172d8f06541ef9cfd92fd82cc2a96db9[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Dec 3 09:13:31 2025 +0000
+
+ Build(deps): Bump actions/checkout from 5 to 6
+
+ Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
+ - [Release notes](https://github.com/actions/checkout/releases)
+ - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/actions/checkout/compare/v5...v6)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/checkout
+ dependency-version: '6'
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 40710b2bd60fb4541d57e5cf15ceae15d7c1704b[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Dec 3 09:11:26 2025 +0000
+
+ Build(deps-dev): Bump @vitejs/plugin-react from 5.1.0 to 5.1.1 in /page
+
+ Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) from 5.1.0 to 5.1.1.
+ - [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
+ - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
+ - [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.1/packages/plugin-react)
+
+ ---
+ updated-dependencies:
+ - dependency-name: "@vitejs/plugin-react"
+ dependency-version: 5.1.1
+ dependency-type: direct:development
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 03bae55436451016205eb1c63a0b15e55726b3bb[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Dec 3 09:11:26 2025 +0000
+
+ Build(deps): Bump tailwind-merge from 3.3.1 to 3.4.0 in /page
+
+ Bumps [tailwind-merge](https://github.com/dcastil/tailwind-merge) from 3.3.1 to 3.4.0.
+ - [Release notes](https://github.com/dcastil/tailwind-merge/releases)
+ - [Commits](https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0)
+
+ ---
+ updated-dependencies:
+ - dependency-name: tailwind-merge
+ dependency-version: 3.4.0
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 49ace6ad894e436ff6cb7f885e73cfe8bf8733ca[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Dec 3 09:11:26 2025 +0000
+
+ 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]
+
+[33mcommit 624858f0dcbbd78b0923527eb6f2e8f2c7893632[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Dec 3 09:11:10 2025 +0000
+
+ 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]
+
+[33mcommit 935e2efb3ec3166915279ef0d0a21bc5f755a6df[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Dec 3 09:10:16 2025 +0000
+
+ 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]
+
+[33mcommit 682d88e3ec5ebf8410394edf08938c76c32867f6[m
+Merge: d3d53e7 e47ee6c
+Author: Maurice Heumann
+Date: Wed Dec 3 10:09:08 2025 +0100
+
+ Build(deps): Bump deps/capstone from `c059126` to `ca42e80` (#627)
+
+ Bumps [deps/capstone](https://github.com/capstone-engine/capstone) from
+ `c059126` to `ca42e80`.
+
+ Commits
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit d3d53e73c63b0a9a2a2859c9c302c69133fe87f0[m
+Merge: 29552b2 deb7f97
+Author: Maurice Heumann
+Date: Wed Dec 3 10:08:57 2025 +0100
+
+ Build(deps): Bump deps/base64 from `0d0f5a8` to `8d96a2a` (#629)
+
+ Bumps [deps/base64](https://github.com/tobiaslocker/base64) from
+ `0d0f5a8` to `8d96a2a`.
+
+ Commits
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 29552b28602b14fce12efb33bd580f86a7b8606a[m
+Merge: 2bc8993 2904ae2
+Author: Maurice Heumann
+Date: Wed Dec 3 10:08:36 2025 +0100
+
+ 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.
+
+ Release notes
+ Sourced from vite-plugin-pwa's
+ releases.
+
+ v1.2.0
+ No significant changes
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 2bc899314f58c783f586d809b4d53a2f9004a5fa[m
+Merge: 986fc80 5d5d039
+Author: Maurice Heumann
+Date: Wed Dec 3 10:07:09 2025 +0100
+
+ 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.
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 986fc807726b6c60b35596a3458d8e8fec1ceb0a[m
+Merge: c46fd1f 13150cd
+Author: Maurice Heumann
+Date: Wed Dec 3 10:06:34 2025 +0100
+
+ 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.
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit c46fd1fe92ae130f32206ebbfb149f64c6ae5745[m
+Merge: ba59a0d b81d682
+Author: Maurice Heumann
+Date: Wed Dec 3 10:06:20 2025 +0100
+
+ 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.
+
+ Release notes
+ Sourced from eslint's
+ releases.
+
+ v9.39.1
+ Bug Fixes
+
+ 650753e
+ fix: Only pass node to JS lang visitor methods (#20283)
+ (Nicholas C. Zakas)
+
+ Documentation
+
+ 51b51f4
+ docs: add a section on when to use extends vs cascading (#20268)
+ (Tanuj Kanti)
+ b44d426
+ docs: Update README (GitHub Actions Bot)
+
+ Chores
+
+ 92db329
+ chore: update @eslint/js version to 9.39.1 (#20284)
+ (Francesco Trotta)
+ c7ebefc
+ chore: package.json update for @eslint/js release
+ (Jenkins)
+ 61778f6
+ chore: update eslint-config-eslint dependency @eslint/js
+ to ^9.39.0 (#20275)
+ (renovate[bot])
+ d9ca2fc
+ ci: Add rangeStrategy to eslint group in renovate config (#20266)
+ (唯然)
+ 009e507
+ test: fix version tests for ESLint v10 (#20274)
+ (Milos Djermanovic)
+
+
+
+
+ Commits
+
+ e277281
+ 9.39.1
+ 4cdf397
+ Build: changelog update for 9.39.1
+ 92db329
+ chore: update @eslint/js version to 9.39.1 (#20284)
+ c7ebefc
+ chore: package.json update for @eslint/js release
+ 650753e
+ fix: Only pass node to JS lang visitor methods (#20283)
+ 51b51f4
+ docs: add a section on when to use extends vs cascading (#20268)
+ 61778f6
+ chore: update eslint-config-eslint dependency @eslint/js
+ to ^9.39.0 (#20275)
+ d9ca2fc
+ ci: Add rangeStrategy to eslint group in renovate config (#20266)
+ 009e507
+ test: fix version tests for ESLint v10 (#20274)
+ b44d426
+ docs: Update README
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit ba59a0d62712e7c59191ed21188f1ffbee6fb53d[m
+Merge: 433d11d 51cc1a0
+Author: Maurice Heumann
+Date: Wed Dec 3 10:05:58 2025 +0100
+
+ 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.
+
+ Release notes
+ Sourced from react-window's
+ releases.
+
+ 2.2.3
+
+ - Update TS Doc comments for
List and Grid
+ imperative methods to specify when a method throws.
+ - Throw a
RangeError (instead of a regular
+ Error) if an invalid index is passed to one of the
+ imperative scroll-to methods.
+
+
+
+
+ Changelog
+ Sourced from react-window's
+ changelog.
+
+ 2.2.3
+
+ - Update TS Doc comments for
List and Grid
+ imperative methods to specify when a method throws.
+ - Throw a
RangeError (instead of a regular
+ Error) if an invalid index is passed to one of the
+ imperative scroll-to methods.
+
+
+
+
+ Commits
+
+ 1f59076
+ 2.2.2 -> 2.2.3
+ 179ed6a
+ Improve docs for imperative API; throw RangeError if invalid index
+ specific (...
+ 572111a
+ Fix indent on props API page
+ 66ab1f0
+ Mkae example text easier to copy+paste into an IDE
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 433d11d1b07fd9d99ed6817820c00597bff6b481[m
+Merge: 4f45c98 82507af
+Author: Maurice Heumann
+Date: Wed Dec 3 10:05:48 2025 +0100
+
+ 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.
+
+ Release notes
+ Sourced from @eslint/js's
+ releases.
+
+ v9.39.1
+ Bug Fixes
+
+ 650753e
+ fix: Only pass node to JS lang visitor methods (#20283)
+ (Nicholas C. Zakas)
+
+ Documentation
+
+ 51b51f4
+ docs: add a section on when to use extends vs cascading (#20268)
+ (Tanuj Kanti)
+ b44d426
+ docs: Update README (GitHub Actions Bot)
+
+ Chores
+
+ 92db329
+ chore: update @eslint/js version to 9.39.1 (#20284)
+ (Francesco Trotta)
+ c7ebefc
+ chore: package.json update for @eslint/js release
+ (Jenkins)
+ 61778f6
+ chore: update eslint-config-eslint dependency @eslint/js
+ to ^9.39.0 (#20275)
+ (renovate[bot])
+ d9ca2fc
+ ci: Add rangeStrategy to eslint group in renovate config (#20266)
+ (唯然)
+ 009e507
+ test: fix version tests for ESLint v10 (#20274)
+ (Milos Djermanovic)
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 4f45c989e0d2308e060ab23f08f3d5ee92c4c4ab[m
+Merge: 0ca0fdb f82eb94
+Author: Maurice Heumann
+Date: Wed Dec 3 10:05:34 2025 +0100
+
+ 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.
+
+ Release notes
+ Sourced from lucide-react's
+ releases.
+
+ Version 0.555.0
+ What's Changed
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0
+ Version 0.554.0
+ What's Changed
+
+ Breaking change
+ For lucide-react and lucide-solid, imports
+ for Fingerprint icon are changed to
+ FingerprintPattern.
+ Lucide React
+ - import { Fingerprint } from
+ "lucide-react";
+ + import { FingerprintPattern } from "lucide-react";
+
+ Lucide Solid
+ - import { Fingerprint } from
+ "lucide/solid";
+ + import { FingerprintPattern } from "lucide/solid";
+ // Or
+
+ - import Fingerprint from
+ "lucide/solid/icons/fingerprint";
+
+
+ - import FingerprintPattern from
+ "lucide/solid/icons/fingerprint-pattern";
+
+
+ New Contributors
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0
+ Version 0.553.0
+ What's Changed
+
+
+
+ ... (truncated)
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 0ca0fdb620b4eed73557b55ab081cb24ba0b9d3d[m
+Merge: fa710bb b4e7b41
+Author: Maurice Heumann
+Date: Wed Dec 3 10:05:24 2025 +0100
+
+ 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.
+
+ Release notes
+ Sourced from prettier's
+ releases.
+
+ 3.7.3
+ What's Changed
+
+ 🔗 Changelog
+ 3.7.2
+ What's Changed
+
+ 🔗 Changelog
+ 3.7.1
+
+ 🔗 Changelog
+ 3.7.0
+ diff
+ 🔗 Release
+ note
+
+
+
+ Changelog
+ Sourced from prettier's
+ changelog.
+
+ 3.7.3
+ diff
+ API: Fix prettier.getFileInfo() change that breaks
+ VSCode extension (#18375
+ by @fisker)
+ An internal refactor accidentally broke the VSCode extension plugin
+ loading.
+ 3.7.2
+ diff
+ JavaScript: Fix string print when switching quotes (#18351
+ by @fisker)
+
+ // Input
+ console.log("A descriptor\\'s .kind must be \"method\" or
+ \"field\".")
+ // Prettier 3.7.1
+ console.log('A descriptor\'s .kind must be "method" or
+ "field".');
+ // Prettier 3.7.2
+ console.log('A descriptor\'s .kind must be "method" or
+ "field".');
+
+ JavaScript: Preserve quote for embedded HTML attribute values (#18352
+ by @kovsu)
+
+ // Input
+ const html = /* HTML */ ` <div
+ class="${styles.banner}"></div> `;
+ // Prettier 3.7.1
+ const html = /* HTML */ <div
+ class=${styles.banner}></div>;
+ // Prettier 3.7.2
+ const html = /* HTML */ <div
+ class="${styles.banner}"></div>;
+
+ TypeScript: Fix comment in empty type literal (#18364
+ by @fisker)
+
+ // Input
+ export type XXX = {
+ // tbd
+ };
+ // Prettier 3.7.1
+ </tr></table>
+
+
+ ... (truncated)
+
+
+ Commits
+
+
+
+ Maintainer changes
+ This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub
+ Actions), a new releaser for prettier since your current version.
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit fa710bba5dd5caf2e0f270cfcca764769171486f[m
+Merge: 0a37430 4213b93
+Author: Maurice Heumann
+Date: Wed Dec 3 10:05:14 2025 +0100
+
+ 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.
+
+ Release notes
+ Sourced from @tailwindcss/vite's
+ releases.
+
+ v4.1.17
+ Fixed
+
+ - Substitute
@variant inside legacy JS APIs (#19263)
+ - Prevent occasional crash on Windows when loaded into a worker thread
+ (#19242)
+
+
+
+
+ Changelog
+ Sourced from @tailwindcss/vite's
+ changelog.
+
+ [4.1.17] - 2025-11-06
+ Fixed
+
+ - Substitute
@variant inside legacy JS APIs (#19263)
+ - Prevent occasional crash on Windows when loaded into a worker thread
+ (#19242)
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 0a37430335f88824a850d1d7d76652d682cfd894[m
+Merge: b7b96c0 cf00e05
+Author: Maurice Heumann
+Date: Wed Dec 3 05:55:10 2025 +0100
+
+ Build(deps): Bump deps/flatbuffers from `dd77af7` to `a577050` (#628)
+
+ Bumps [deps/flatbuffers](https://github.com/google/flatbuffers) from
+ `dd77af7` to `a577050`.
+
+ Commits
+
+ a577050
+ [Java] Use Table's fully qualified path (#8729)
+ 31ab0bf
+ [Go] Write required string fields into the buffer when using Object API
+ (#8402)
+ e4775aa
+ [Go] add BenchmarkBuildAllocations (#8287)
+ 97d26ab
+ fix CScript string.compare (#8547)
+ 7dd38fa
+ Fix platform ifdefs for locale independent str functions (#8678)
+ 7350c36
+ Optimize Builder startup: lazy sharedStrings and fast vtable init (#8807)
+ 49d2db9
+ [Python] Fix generating init.py for invalid path (#8810)
+ 807b43c
+ Remove legacy Conan recipe and update documentation (#8712)
+ 4b823b1
+ [Python] Fix inconsistent creator function naming in generated code (#8791)
+ (...
+ 4c47f4c
+ Revert back to using swift-actions (#8806)
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit b7b96c0cb36c4cf1a9fb4fed072035e472be4f17[m
+Merge: 1c6c67a be2536a
+Author: Maurice Heumann
+Date: Wed Dec 3 05:54:57 2025 +0100
+
+ Build(deps): Bump deps/googletest from `17d335d` to `1b96fa1` (#630)
+
+ Bumps [deps/googletest](https://github.com/google/googletest) from
+ `17d335d` to `1b96fa1`.
+
+ Commits
+
+ 1b96fa1
+ Switch to referenceful lock holder for Abseil compatibility
+ 085af2c
+ Automated rollback of commit
+ 37678c92fb183b148163dd173430b4ab88586a26.
+ 37678c9
+ gtest_fail_if_no_test_selected: Rephrase error message.
+ dedab73
+ gtest_fail_if_no_test_selected: Rephrase error message.
+ 6ec14df
+ Modernize example of combining matchers.
+ - See full diff in compare
+ view
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 1c6c67a805ca308f276cd06516dd694949fe4697[m
+Merge: 7bce62c 20b19a4
+Author: Maurice Heumann
+Date: Wed Dec 3 05:54:40 2025 +0100
+
+ 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.
+
+ Release notes
+ Sourced from reactivecircus/android-emulator-runner's
+ releases.
+
+ v2.35.0
+ What's Changed
+
+ New Contributors
+
+ Full Changelog: https://github.com/ReactiveCircus/android-emulator-runner/compare/v2.34.0...v2.35.0
+
+
+
+ Changelog
+ Sourced from reactivecircus/android-emulator-runner's
+ changelog.
+
+ v2.35.0
+
+ - Optimize config.ini updates and efficiency improvements report (#436).
+ - Fix
pre-emulator-launch-script (#439).
+ - Allow
google_apis_ps16k as a valid target (#440).
+
+
+
+
+ Commits
+
+ b530d96
+ Merge branch 'main' into release/v2
+ 016d4d0
+ Prepare for release 2.35.0.
+ f9bdb6d
+ docs: update AVD profile description (#452)
+ b68ca16
+ README: Fix imbalanced backtick in Configurations table (#445)
+ 66283c0
+ fix: allow google_apis_ps16k as a valid target (#440)
+ f2bf410
+ Fix pre-emulator-launch-script (#439)
+ 62e6348
+ Optimize config.ini updates and efficiency improvements report (#436)
+ 450c4c9
+ Fix outdated information about larger runners billing (#437)
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 7bce62c2ae5683ccd7dfbb8ae53f552108622221[m
+Merge: 8c75475 651c020
+Author: Maurice Heumann
+Date: Wed Dec 3 05:54:08 2025 +0100
+
+ 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
+
+[33mcommit 7a42bc7ad3d1c30f79af5214e413046c52055191[m
+Author: Elias Bachaalany
+Date: Tue Dec 2 16:24:27 2025 -0800
+
+ 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.
+
+[33mcommit 651c020b87175abe5ec848306884037f986fa0b3[m
+Author: Elias Bachaalany
+Date: Tue Dec 2 15:53:37 2025 -0800
+
+ 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
+
+[33mcommit 4a905d562a4dc6a464bc05d9e0df94f29ea28fec[m
+Author: Elias Bachaalany
+Date: Tue Dec 2 15:44:21 2025 -0800
+
+ Update src/samples/test-sample/test.cpp
+
+ Co-authored-by: Maurice Heumann
+
+[33mcommit 20b19a428942e8fa3d286ccae7a7bd8675eef9e2[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 22:08:30 2025 +0000
+
+ 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]
+
+[33mcommit be2536a222e62968b4a0e1774b0bd9a39320b4fc[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 22:07:10 2025 +0000
+
+ 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](https://github.com/google/googletest/compare/17d335d7c7f15d989516255471c3d7f5d204308d...1b96fa13f549387b7549cc89e1a785cf143a1a50)
+
+ ---
+ updated-dependencies:
+ - dependency-name: deps/googletest
+ dependency-version: 1b96fa13f549387b7549cc89e1a785cf143a1a50
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit deb7f97c172ef9bfb29a62f6d81a4a431ef1e21b[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 22:07:08 2025 +0000
+
+ Build(deps): Bump deps/base64 from `0d0f5a8` to `8d96a2a`
+
+ Bumps [deps/base64](https://github.com/tobiaslocker/base64) from `0d0f5a8` to `8d96a2a`.
+ - [Commits](https://github.com/tobiaslocker/base64/compare/0d0f5a8849a954d96af7befdb5c4014e78ecc9e2...8d96a2a737ac1396304b1de289beb3a5ea0cb752)
+
+ ---
+ updated-dependencies:
+ - dependency-name: deps/base64
+ dependency-version: 8d96a2a737ac1396304b1de289beb3a5ea0cb752
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit cf00e05ed1a1f3872a5f37822aae27234d313323[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 22:07:05 2025 +0000
+
+ 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](https://github.com/google/flatbuffers/compare/dd77af75b7f4a642ea50f13fd63363911e033f3f...a5770508176874af47eb4e6cc981968f52e3b75d)
+
+ ---
+ updated-dependencies:
+ - dependency-name: deps/flatbuffers
+ dependency-version: a5770508176874af47eb4e6cc981968f52e3b75d
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit e47ee6ce40082fccbecf9698c4a8c4c8e0cd0255[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 22:07:01 2025 +0000
+
+ 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](https://github.com/capstone-engine/capstone/compare/c059126d98837a1c4f6988756fe30fc10904f6a6...ca42e808a9689a32819ce73a6aca6a8379994b31)
+
+ ---
+ updated-dependencies:
+ - dependency-name: deps/capstone
+ dependency-version: ca42e808a9689a32819ce73a6aca6a8379994b31
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 2904ae287ece318efd0be3ce7deb6a0c8fbe20ba[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 19:19:45 2025 +0000
+
+ 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]
+
+[33mcommit 5d5d0399fa883ef955ffc2ddaf82aa55fc271394[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 19:18:43 2025 +0000
+
+ 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]
+
+[33mcommit 13150cd47a0155a9c0086fd19957e3b386c4b94c[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 19:18:02 2025 +0000
+
+ 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]
+
+[33mcommit b81d682c462bf26006b984209f5731a0a30433a8[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 19:17:51 2025 +0000
+
+ 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]
+
+[33mcommit 51cc1a04ef15e5a68c2c1a4bce6fa9ff89b33f0b[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 19:17:45 2025 +0000
+
+ 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]
+
+[33mcommit 82507af1e45b572baabeaa60db730cedbdf2400a[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 19:17:35 2025 +0000
+
+ 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]
+
+[33mcommit f82eb9411d4a33308164a2ed5dae8494ebeb2f94[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 19:17:28 2025 +0000
+
+ 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]
+
+[33mcommit b4e7b414053715cb009b814e6905d1afc762f605[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 19:17:20 2025 +0000
+
+ 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]
+
+[33mcommit 4213b939701fef5c49c868dd891bc4a6b6f9098b[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Mon Dec 1 19:17:14 2025 +0000
+
+ 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]
+
+[33mcommit d4166a5c8d843d9a1ee3bf4522e165e22f399db9[m
+Author: Elias Bachaalany
+Date: Wed Nov 26 17:56:48 2025 -0800
+
+ 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.
+
+[33mcommit 7cb92a662b8eb0fdc179797a76c3be0aa64e4203[m
+Author: Elias Bachaalany
+Date: Wed Nov 26 17:30:43 2025 -0800
+
+ 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.
+
+[33mcommit 8c75475f0db0646d3a33c8282b1e99c43f23169d[m
+Author: momo5502
+Date: Thu Nov 20 18:43:20 2025 +0100
+
+ Stub more syscalls
+
+[33mcommit 2be5f73755b2312ff6cfc045f5af828bdfe0bd29[m
+Author: momo5502
+Date: Thu Nov 20 18:25:33 2025 +0100
+
+ Support ProcessPriorityClass in NtQueryInformationProcess
+
+[33mcommit 934e11a3119f4c57d39e378dc408a1486cd124c9[m
+Author: Maurice Heumann
+Date: Thu Nov 20 18:13:38 2025 +0100
+
+ Archive gdiplus.dll
+
+[33mcommit 45ba0f0d265610bc504d76573dbf6ee74abe9cef[m
+Merge: 7072d66 110e4cd
+Author: Maurice Heumann
+Date: Wed Nov 19 07:48:47 2025 +0100
+
+ 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.
+
+ Changelog
+ Sourced from js-yaml's
+ changelog.
+
+ [4.1.1] - 2025-11-12
+ Security
+
+ - Fix prototype pollution issue in yaml merge (<<)
+ operator.
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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).
+
+
+
+[33mcommit 7072d66bfa9db9f6bffa1e961770922182492ef0[m
+Merge: b13324a db67ac5
+Author: Maurice Heumann
+Date: Wed Nov 19 07:47:19 2025 +0100
+
+ 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.
+
+[33mcommit 110e4cde903e96d7d33c4bc60bd6c37b46380b5e[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Wed Nov 19 06:25:02 2025 +0000
+
+ 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]
+
+[33mcommit db67ac5a03d1f8708f4fac6c58b4ed88357e886a[m
+Author: Maurice Kayser <35454376+MauriceKayser@users.noreply.github.com>
+Date: Tue Nov 18 00:00:00 2025 +0000
+
+ Collect SysWOW64 files in create-root.bat
+
+[33mcommit 36b151177e1febdf392c49fb7435aa9b4f649e77[m
+Author: Maurice Kayser <35454376+MauriceKayser@users.noreply.github.com>
+Date: Tue Nov 18 00:00:00 2025 +0000
+
+ Add WOW64 related entries to create-root.bat
+
+[33mcommit 889dea066ecb965ee94bead4226d158ef35d6a5a[m
+Author: Maurice Kayser <35454376+MauriceKayser@users.noreply.github.com>
+Date: Tue Nov 18 00:00:00 2025 +0000
+
+ Sort create-root.bat entries alphabetically
+
+[33mcommit b13324a7d6428c3aa0eb447e8d600169bfb244bf[m
+Author: Maurice Heumann
+Date: Mon Nov 3 07:24:03 2025 +0100
+
+ Update README.md
+
+ Removed the new emoji from the README link to icicle-emu.
+
+[33mcommit 9ec488e87c9825d210dc4226e7d3d87f957e4985[m
+Merge: ed7c708 e08f8aa
+Author: Maurice Heumann
+Date: Sat Nov 1 18:35:23 2025 +0100
+
+ 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.
+
+ Release notes
+ Sourced from globals's
+ releases.
+
+ v16.5.0
+
+ - Update globals (2025-11-01) (#316)
+ 6d441ca
+ - Add Vue, Svelte, and Astro globals (#314)
+ ea31521
+
+
+ https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit e08f8aaedc9e516ba1879c88f8e603047c9b9565[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Sat Nov 1 17:17:14 2025 +0000
+
+ 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]
+
+[33mcommit ed7c7085b459e15201216be700da2b63b856630e[m
+Author: momo5502
+Date: Sat Nov 1 10:31:11 2025 +0100
+
+ Fix formatting
+
+[33mcommit 170574c6f4636f237d346d70f818eddde1ccf06f[m
+Author: Maurice Heumann
+Date: Sat Nov 1 10:21:41 2025 +0100
+
+ Update clang-format version to 21
+
+[33mcommit 2cb1ab6e2deaa1b68300f0b4dc7a03dd83cda3ae[m
+Merge: 8b18383 77cb4b8
+Author: Maurice Heumann
+Date: Sat Nov 1 08:15:05 2025 +0100
+
+ Build(deps-dev): Bump eslint from 9.36.0 to 9.38.0 in /page (#590)
+
+ Bumps [eslint](https://github.com/eslint/eslint) from 9.36.0 to 9.38.0.
+
+ Release notes
+ Sourced from eslint's
+ releases.
+
+ v9.38.0
+ Features
+
+ ce40f74
+ feat: update complexity rule to only highlight function
+ header (#20048)
+ (Atul Nair)
+ e37e590
+ feat: correct no-loss-of-precision false positives with
+ e notation (#20187)
+ (Francesco Trotta)
+
+ Bug Fixes
+
+ 50c3dfd
+ fix: improve type support for isolated dependencies in pnpm (#20201)
+ (Francesco Trotta)
+ a1f06a3
+ fix: correct SourceCode typings (#20114)
+ (Pixel998)
+
+ Documentation
+
+ 462675a
+ docs: improve web accessibility by hiding non-semantic character (#20205)
+ (루밀LuMir)
+ c070e65
+ docs: correct formatting in no-irregular-whitespace rule
+ documentation (#20203)
+ (루밀LuMir)
+ b39e71a
+ docs: Update README (GitHub Actions Bot)
+ cd39983
+ docs: move custom-formatters type descriptions to
+ nodejs-api (#20190)
+ (Percy Ma)
+
+ Chores
+
+ d17c795
+ chore: upgrade @eslint/js@9.38.0 (#20221)
+ (Milos Djermanovic)
+ 25d0e33
+ chore: package.json update for @eslint/js release
+ (Jenkins)
+ c82b5ef
+ refactor: Use types from @eslint/core (#20168)
+ (Nicholas C. Zakas)
+ ff31609
+ ci: add Node.js 25 to ci.yml (#20220)
+ (루밀LuMir)
+ 004577e
+ ci: bump github/codeql-action from 3 to 4 (#20211)
+ (dependabot[bot])
+ eac71fb
+ test: remove use of nodejsScope option of eslint-scope from
+ tests (#20206)
+ (Milos Djermanovic)
+ 4168a18
+ chore: fix typo in legacy-eslint.js (#20202)
+ (Sweta Tanwar)
+ 205dbd2
+ chore: fix typos (#20200)
+ (ntnyq)
+ dbb200e
+ chore: use team member's username when name is not available in data (#20194)
+ (Milos Djermanovic)
+ 8962089
+ chore: mark deprecated rules as available until v11.0.0 (#20184)
+ (Pixel998)
+
+ v9.37.0
+ Features
+
+ 39f7fb4
+ feat: preserve-caught-error should recognize all static
+ "cause" keys (#20163)
+ (Pixel998)
+ f81eabc
+ feat: support TS syntax in no-restricted-imports (#19562)
+ (Nitin Kumar)
+
+ Bug Fixes
+
+ a129cce
+ fix: correct no-loss-of-precision false positives for
+ leading zeros (#20164)
+ (Francesco Trotta)
+ 09e04fc
+ fix: add missing AST token types (#20172)
+ (Pixel998)
+ 861c6da
+ fix: correct ESLint typings (#20122)
+ (Pixel998)
+
+ Documentation
+
+ b950359
+ docs: fix typos across the docs (#20182)
+ (루밀LuMir)
+ 42498a2
+ docs: improve ToC accessibility by hiding non-semantic character (#20181)
+ (Percy Ma)
+ 29ea092
+ docs: Update README (GitHub Actions Bot)
+ 5c97a04
+ docs: show availableUntil in deprecated rule banner (#20170)
+ (Pixel998)
+ 90a71bf
+ docs: update README files to add badge and instructions (#20115)
+ (루밀LuMir)
+ 1603ae1
+ docs: update references from master to main
+ (#20153)
+ (루밀LuMir)
+
+ Chores
+
+ afe8a13
+ chore: update @eslint/js dependency to version 9.37.0 (#20183)
+ (Francesco Trotta)
+ abee4ca
+ chore: package.json update for @eslint/js release
+ (Jenkins)
+ fc9381f
+ chore: fix typos in comments (#20175)
+ (overlookmotel)
+ e1574a2
+ chore: unpin jiti (#20173)
+ (renovate[bot])
+
+
+
+ ... (truncated)
+
+
+ Commits
+
+ 8fe511b
+ 9.38.0
+ f961736
+ Build: changelog update for 9.38.0
+ d17c795
+ chore: upgrade @eslint/js@9.38.0 (#20221)
+ 25d0e33
+ chore: package.json update for @eslint/js release
+ 50c3dfd
+ fix: improve type support for isolated dependencies in pnpm (#20201)
+ c82b5ef
+ refactor: Use types from @eslint/core (#20168)
+ ff31609
+ ci: add Node.js 25 to ci.yml (#20220)
+ ce40f74
+ feat: update complexity rule to only highlight function
+ header (#20048)
+ e37e590
+ feat: correct no-loss-of-precision false positives with
+ e notation (#20187)
+ 004577e
+ ci: bump github/codeql-action from 3 to 4 (#20211)
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 77cb4b825852daddb138d072f650f96ca054eac7[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Sat Nov 1 06:48:23 2025 +0000
+
+ Build(deps-dev): Bump eslint from 9.36.0 to 9.38.0 in /page
+
+ Bumps [eslint](https://github.com/eslint/eslint) from 9.36.0 to 9.38.0.
+ - [Release notes](https://github.com/eslint/eslint/releases)
+ - [Commits](https://github.com/eslint/eslint/compare/v9.36.0...v9.38.0)
+
+ ---
+ updated-dependencies:
+ - dependency-name: eslint
+ dependency-version: 9.38.0
+ dependency-type: direct:development
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 8b1838319e740d24e0e7f16590eb18fe1bfbfe2a[m
+Merge: a6d5da4 5d33b29
+Author: Maurice Heumann
+Date: Sat Nov 1 07:46:54 2025 +0100
+
+ Build(deps-dev): Bump vite-plugin-pwa from 1.0.3 to 1.1.0 in /page (#589)
+
+ Bumps [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa)
+ from 1.0.3 to 1.1.0.
+
+ Release notes
+ Sourced from vite-plugin-pwa's
+ releases.
+
+ v1.1.0
+ 🐞 Bug Fixes
+
+
+
+
+
+ Commits
+
+
+
+ Maintainer changes
+ This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub
+ Actions), a new releaser for vite-plugin-pwa since your current
+ version.
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit a6d5da43bacdb7532d71db40ce8901e1873635cb[m
+Merge: 2b28491 3093a1b
+Author: Maurice Heumann
+Date: Sat Nov 1 07:43:47 2025 +0100
+
+ Build(deps-dev): Bump @types/node from 24.6.1 to 24.9.2 in /page (#594)
+
+ Bumps
+ [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
+ from 24.6.1 to 24.9.2.
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 2b284914d7a9c81588b172306d661bd9eb11eca8[m
+Merge: d00a2a2 9567113
+Author: Maurice Heumann
+Date: Sat Nov 1 07:24:55 2025 +0100
+
+ Build(deps): Bump @tailwindcss/vite from 4.1.14 to 4.1.16 in /page (#587)
+
+ Bumps
+ [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite)
+ from 4.1.14 to 4.1.16.
+
+ Release notes
+ Sourced from @tailwindcss/vite's
+ releases.
+
+ v4.1.16
+ Fixed
+
+ - Discard candidates with an empty data type (#19172)
+ - Fix canonicalization of arbitrary variants with attribute selectors
+ (#19176)
+ - Fix invalid colors due to nested
& (#19184)
+ - Improve canonicalization for
& > :pseudo and
+ & :pseudo arbitrary variants (#19178)
+
+ v4.1.15
+ Fixed
+
+ - Fix Safari devtools rendering issue due to
color-mix
+ fallback (#19069)
+ - Suppress Lightning CSS warnings about
:deep,
+ :slotted, and :global (#19094)
+ - Fix resolving theme keys when starting with the name of another
+ theme key in JS configs and plugins (#19097)
+ - Allow named groups in combination with
not-*,
+ has-*, and in-* (#19100)
+ - Prevent important utilities from affecting other utilities (#19110)
+ - Don’t index into strings with the
theme(…) function (#19111)
+ - Fix parsing issue when
\t is used in at-rules (#19130)
+ - Upgrade: Canonicalize utilities containing
0 values (#19095)
+ - Upgrade: Migrate deprecated
break-words to
+ wrap-break-word (#19157)
+
+ Changed
+
+ - Remove the
postinstall script from oxide (#19149)
+
+
+
+
+ Changelog
+ Sourced from @tailwindcss/vite's
+ changelog.
+
+ [4.1.16] - 2025-10-23
+ Fixed
+
+ - Discard candidates with an empty data type (#19172)
+ - Fix canonicalization of arbitrary variants with attribute selectors
+ (#19176)
+ - Fix invalid colors due to nested
& (#19184)
+ - Improve canonicalization for
& > :pseudo and
+ & :pseudo arbitrary variants (#19178)
+
+ [4.1.15] - 2025-10-20
+ Fixed
+
+ - Fix Safari devtools rendering issue due to
color-mix
+ fallback (#19069)
+ - Suppress Lightning CSS warnings about
:deep,
+ :slotted, and :global (#19094)
+ - Fix resolving theme keys when starting with the name of another
+ theme key in JS configs and plugins (#19097)
+ - Allow named groups in combination with
not-*,
+ has-*, and in-* (#19100)
+ - Prevent important utilities from affecting other utilities (#19110)
+ - Don’t index into strings with the
theme(…) function (#19111)
+ - Fix parsing issue when
\t is used in at-rules (#19130)
+ - Upgrade: Canonicalize utilities containing
0 values (#19095)
+ - Upgrade: Migrate deprecated
break-words to
+ wrap-break-word (#19157)
+
+ Changed
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 5d33b29f6cf1606012e0d073fcd2a5496687252a[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Sat Nov 1 05:50:09 2025 +0000
+
+ Build(deps-dev): Bump vite-plugin-pwa from 1.0.3 to 1.1.0 in /page
+
+ Bumps [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) from 1.0.3 to 1.1.0.
+ - [Release notes](https://github.com/vite-pwa/vite-plugin-pwa/releases)
+ - [Commits](https://github.com/vite-pwa/vite-plugin-pwa/compare/v1.0.3...v1.1.0)
+
+ ---
+ updated-dependencies:
+ - dependency-name: vite-plugin-pwa
+ dependency-version: 1.1.0
+ dependency-type: direct:development
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 3093a1b58815c38669d97464c9470bc9f14008ea[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Sat Nov 1 05:47:23 2025 +0000
+
+ Build(deps-dev): Bump @types/node from 24.6.1 to 24.9.2 in /page
+
+ Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.6.1 to 24.9.2.
+ - [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.9.2
+ dependency-type: direct:development
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit d00a2a294c9bb9cdebda6221126bdb1b485afe0c[m
+Merge: e42d459 284979d
+Author: Maurice Heumann
+Date: Sat Nov 1 06:46:17 2025 +0100
+
+ Build(deps-dev): Bump eslint-plugin-react-hooks from 6.0.0 to 7.0.1 in /page (#596)
+
+ Bumps
+ [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks)
+ from 6.0.0 to 7.0.1.
+
+ Changelog
+ Sourced from eslint-plugin-react-hooks's
+ changelog.
+
+ 7.0.1
+
+ - Disallowed passing inline
useEffectEvent values as JSX
+ props to guard against accidental propagation. (#34820
+ by @jf-eirinha)
+ - Switch to
export = so eslint-plugin-react-hooks emits
+ correct types for consumers in Node16 ESM projects. (#34949
+ by @karlhorky)
+ - Tightened the typing of
configs.flat so the
+ configs export is always defined. (#34950
+ by @poteto)
+ - Fix named import runtime errors. (#34951,
+ #34953
+ by
@karlhorky)
+
+ 7.0.0
+ This release slims down presets to just 2 configurations
+ (recommended and recommended-latest), and all
+ compiler rules are enabled by default.
+
+ - Breaking: Removed
+
recommended-latest-legacy and flat/recommended
+ configs. The plugin now provides recommended (legacy and
+ flat configs with all recommended rules), and
+ recommended-latest (legacy and flat configs with all
+ recommended rules plus new bleeding edge experimental compiler rules).
+ (@poteto in #34757)
+
+ 6.1.1
+ Note: 6.1.0 accidentally allowed use of
+ recommended without flat config, causing errors when used
+ with ESLint v9's defineConfig() helper. This has been fixed
+ in 6.1.1.
+
+ - Fix
recommended config for flat config compatibility.
+ The recommended config has been converted to flat config
+ format. Non-flat config users should use recommended-legacy
+ instead. (@poteto
+ in #34700)
+ - Add
recommended-latest and
+ recommended-latest-legacy configs that include React
+ Compiler rules. (@poteto in #34675)
+ - Remove unused
NoUnusedOptOutDirectives rule. (@poteto in #34703)
+ - Remove
hermes-parser and dependency. (@poteto in #34719)
+ - Remove
@babel/plugin-proposal-private-methods
+ dependency. (@ArnaudBarre and
+ @josephsavona
+ in #34715)
+ - Update for Zod v3/v4 compatibility. (
@kolian and @josephsavona
+ in #34717)
+
+ 6.1.0
+ Note: Version 6.0.0 was mistakenly released and
+ immediately deprecated and untagged on npm. This is the first official
+ 6.x major release and includes breaking changes.
+
+ - Breaking: Require Node.js 18 or newer. (
@michaelfaith
+ in #32458)
+ - Breaking: Flat config is now the default
+
recommended preset. Legacy config moved to
+ recommended-legacy. (@michaelfaith
+ in #32457)
+ - New Violations: Disallow calling
use
+ within try/catch blocks. (@poteto in #34040)
+ - New Violations: Disallow calling
+
useEffectEvent functions in arbitrary closures. (@jbrown215 in #33544)
+ - Handle
React.useEffect in addition to
+ useEffect in rules-of-hooks. (@Ayc0 in #34076)
+ - Added
react-hooks settings config option that to accept
+ additionalEffectHooks that are used across exhaustive-deps
+ and rules-of-hooks rules. (@jbrown215) in #34497
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit e42d459c917d9a9186872f6410fca98086f4a08b[m
+Merge: 89928eb 64e7194
+Author: Maurice Heumann
+Date: Sat Nov 1 06:45:51 2025 +0100
+
+ Build(deps-dev): Bump typescript-eslint from 8.45.0 to 8.46.2 in /page (#591)
+
+ Bumps
+ [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
+ from 8.45.0 to 8.46.2.
+
+ Release notes
+ Sourced from typescript-eslint's
+ releases.
+
+ v8.46.2
+ 8.46.2 (2025-10-20)
+ 🩹 Fixes
+
+ - eslint-plugin: [prefer-optional-chain] skip
+ optional chaining when it could change the result (#11702)
+ - typescript-estree: forbid invalid modifiers in
+ object methods (#11689)
+
+ ❤️ Thank You
+
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ v8.46.1
+ 8.46.1 (2025-10-13)
+ 🩹 Fixes
+
+ - ast-spec: cleanup
TSLiteralType (#11624)
+ - eslint-plugin: [prefer-optional-chain] include
+ mixed "nullish comparison style" chains in checks (#11533)
+ - eslint-plugin: [no-misused-promises] special-case
+
.finally not to report when a promise returning function is
+ provided as an argument (#11667)
+
+ ❤️ Thank You
+
+ - Abraham Guo
+ - mdm317
+ - Ronen Amiel
+
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ v8.46.0
+ 8.46.0 (2025-10-06)
+ 🚀 Features
+
+ - eslint-plugin: [no-unsafe-member-access] add
+ allowOptionalChaining option (#11659)
+ - eslint-plugin-internal: [no-dynamic-tests] new
+ internal Lint rule to ban dynamic syntax in generating tests (#11323)
+ - rule-schema-to-typescript-types: clean up and make
+ public (#11633)
+ - typescript-eslint: export util types (#10848,
+ #10849)
+ - typescript-estree: mention file specifics in
+ project service allowDefaultProject error (#11635)
+ - typescript-estree: private identifiers can only
+ appear on LHS of in expressions (#9232)
+
+ 🩹 Fixes
+
+ - eslint-plugin: [no-floating-promises] remove excess
+ parentheses in suggestions (#11487)
+ - eslint-plugin: [unbound-method] improve wording
+ around
this: void and binding (#11634)
+ - eslint-plugin: [no-deprecated] ignore deprecated
+
export imports (#11603)
+ - eslint-plugin: removed error type previously
+ deprecated (#11674)
+
+
+
+ ... (truncated)
+
+
+ Changelog
+ Sourced from typescript-eslint's
+ changelog.
+
+ 8.46.2 (2025-10-20)
+ This was a version bump only for typescript-eslint to align it with
+ other projects, there were no code changes.
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ 8.46.1 (2025-10-13)
+ This was a version bump only for typescript-eslint to align it with
+ other projects, there were no code changes.
+ You can read about our versioning
+ strategy and releases on our
+ website.
+ 8.46.0 (2025-10-06)
+ 🚀 Features
+
+ ❤️ Thank You
+
+ You can read about our versioning
+ strategy and releases on our
+ website.
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 89928ebcc6d7e53d5c1909f1c171d54f1e910008[m
+Merge: 36f1f75 abf89e4
+Author: Maurice Heumann
+Date: Sat Nov 1 06:44:44 2025 +0100
+
+ Build(deps): Bump pe-library from 1.0.1 to 2.0.0 in /page (#597)
+
+ Bumps [pe-library](https://github.com/jet2jet/pe-library-js) from 1.0.1
+ to 2.0.0.
+
+ Release notes
+ Sourced from pe-library's
+ releases.
+
+ v2.0.0
+
+ - [Breaking changes] Drop older Node.js version (now
+ ensures v20.19.5 or later)
+ - [Maybe breaking changes] Change
+
ImageDirectoryEntry enum to const object and
+ type definition
+ - (development) Update devDependencies packages excluding
+
typescript
+
+
+
+
+ Changelog
+ Sourced from pe-library's
+ changelog.
+
+ v2.0.0
+
+ - [Breaking changes] Drop older Node.js version (now
+ ensures v20.19.5 or later)
+ - [Maybe breaking changes] Change
+
ImageDirectoryEntry enum to const object and
+ type definition
+ - (development) Update devDependencies packages excluding
+
typescript
+
+
+
+
+ Commits
+
+ 38f5416
+ 2.0.0
+ f03994b
+ Prepare for v2.0.0
+ 905930e
+ Update GitHub actions
+ 3405024
+ Remove TypeScript 'enum'
+ d4f530f
+ Update lint rules and fix lint errors
+ 82585f3
+ Update Node.js and dependency packages
+ ad8c583
+ Update workflows with adding 'publish' workflow
+ 3fb1be2
+ Merge pull request #9
+ from jet2jet/dependabot/npm_and_yarn/braces-3.0.3
+ 7679a44
+ Bump braces from 3.0.2 to 3.0.3
+ - See full diff in compare
+ view
+
+
+
+ Maintainer changes
+ This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub
+ Actions), a new releaser for pe-library since your current version.
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 36f1f752a72e52a486a7a75ea4b25b4eff3ac31c[m
+Merge: c05eb31 8044ff4
+Author: Maurice Heumann
+Date: Sat Nov 1 06:39:16 2025 +0100
+
+ Build(deps): Bump react-window from 2.2.0 to 2.2.2 in /page (#598)
+
+ Bumps [react-window](https://github.com/bvaughn/react-window) from 2.2.0
+ to 2.2.2.
+
+ Release notes
+ Sourced from react-window's
+ releases.
+
+ 2.2.1
+
+ - Fix possible scroll-jump scenario with
+
useDynamicRowHeight
+
+
+
+
+ Changelog
+ Sourced from react-window's
+ changelog.
+
+ 2.2.2
+ The return type of List and Grid components
+ is explicitly annotated as ReactElement. The return type of
+ rowComponent and cellComponent changed from
+ ReactNode to ReactElement. This was done to
+ fix TypeScript warnings for React versions 18.0 - 18.2. (See issue #875)
+ 2.2.1
+
+ - Fix possible scroll-jump scenario with
+
useDynamicRowHeight
+
+
+
+
+ Commits
+
+ a2bae7b
+ 2.2.1 - 2.2.2
+ 5d59563
+ Annotate Grid and List return types explicitly to avoid redundant
+ inlined inf...
+ b2fe9ed
+ Update README.md docs with component prop types (#873)
+ 2d844ea
+ Formatting tweaks
+ e4c83fd
+ Improve RowProps and CellProps generics docs
+ 03fd826
+ Increased font size of code blocks
+ a4eef4c
+ Tweaked <code> CSS color
+ 8028616
+ Decreased intensity of warning blocks
+ 17e625c
+ Improve component props docs (#871)
+ f84477e
+ Prettier config changes
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit c05eb312e9e0de296778af6044d35552a673e690[m
+Merge: 165e563 825a6ef
+Author: Maurice Heumann
+Date: Sat Nov 1 06:37:57 2025 +0100
+
+ Build(deps): Bump react-dom and @types/react-dom in /page (#583)
+
+ Bumps
+ [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom)
+ and
+ [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom).
+ These dependencies needed to be updated together.
+ Updates `react-dom` from 19.1.1 to 19.2.0
+
+ Release notes
+ Sourced from react-dom's
+ releases.
+
+ 19.2.0 (Oct 1, 2025)
+ Below is a list of all new features, APIs, and bug fixes.
+ Read the React
+ 19.2 release post for more information.
+ New React Features
+
+ <Activity>:
+ A new API to hide and restore the UI and internal state of its
+ children.
+ useEffectEvent
+ is a React Hook that lets you extract non-reactive logic into an Effect
+ Event.
+ cacheSignal
+ (for RSCs) lets your know when the cache() lifetime is
+ over.
+ - React
+ Performance tracks appear on the Performance panel’s timeline in
+ your browser developer tools
+
+ New React DOM Features
+
+ - Added resume APIs for partial pre-rendering with Web Streams:
+
+
+ - Added resume APIs for partial pre-rendering with Node Streams:
+
+
+ - Updated
prerender
+ APIs to return a postponed state that can be passed to the
+ resume APIs.
+
+ Notable changes
+
+ - React DOM now batches suspense boundary reveals, matching the
+ behavior of client side rendering. This change is especially noticeable
+ when animating the reveal of Suspense boundaries e.g. with the upcoming
+
<ViewTransition> Component. React will batch as much
+ reveals as possible before the first paint while trying to hit popular
+ first-contentful paint metrics.
+ - Add Node Web Streams (
prerender,
+ renderToReadableStream) to server-side-rendering APIs for
+ Node.js
+ - Use underscore instead of
: IDs generated by useId
+
+ All Changes
+ React
+
+ React DOM
+
+
+
+ ... (truncated)
+
+
+ Changelog
+ Sourced from react-dom's
+ changelog.
+
+ 19.2.0 (October 1st, 2025)
+ Below is a list of all new features, APIs, and bug fixes.
+ Read the React
+ 19.2 release post for more information.
+ New React Features
+
+ <Activity>:
+ A new API to hide and restore the UI and internal state of its
+ children.
+ useEffectEvent
+ is a React Hook that lets you extract non-reactive logic into an Effect
+ Event.
+ cacheSignal
+ (for RSCs) lets your know when the cache() lifetime is
+ over.
+ - React
+ Performance tracks appear on the Performance panel’s timeline in
+ your browser developer tools
+
+ New React DOM Features
+
+ - Added resume APIs for partial pre-rendering with Web Streams:
+
+
+ - Added resume APIs for partial pre-rendering with Node Streams:
+
+
+ - Updated
prerender
+ APIs to return a postponed state that can be passed to the
+ resume APIs.
+
+ Notable changes
+
+ - React DOM now batches suspense boundary reveals, matching the
+ behavior of client side rendering. This change is especially noticeable
+ when animating the reveal of Suspense boundaries e.g. with the upcoming
+
<ViewTransition> Component. React will batch as much
+ reveals as possible before the first paint while trying to hit popular
+ first-contentful paint metrics.
+ - Add Node Web Streams (
prerender,
+ renderToReadableStream) to server-side-rendering APIs for
+ Node.js
+ - Use underscore instead of
: IDs generated by useId
+
+ All Changes
+ React
+
+ React DOM
+
+
+
+ ... (truncated)
+
+
+ Commits
+
+
+
+
+ Updates `@types/react-dom` from 19.1.10 to 19.2.2
+
+ Commits
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 64e719443820a002ce053974c8ee6a9703499d15[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Sat Nov 1 03:21:22 2025 +0000
+
+ Build(deps-dev): Bump typescript-eslint from 8.45.0 to 8.46.2 in /page
+
+ Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.45.0 to 8.46.2.
+ - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
+ - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
+ - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/typescript-eslint)
+
+ ---
+ updated-dependencies:
+ - dependency-name: typescript-eslint
+ dependency-version: 8.46.2
+ dependency-type: direct:development
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 825a6ef2d745f251201dd9b048e4c4cddb6e3518[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Sat Nov 1 03:20:09 2025 +0000
+
+ Build(deps): Bump react-dom and @types/react-dom in /page
+
+ Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom). These dependencies needed to be updated together.
+
+ Updates `react-dom` from 19.1.1 to 19.2.0
+ - [Release notes](https://github.com/facebook/react/releases)
+ - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/facebook/react/commits/v19.2.0/packages/react-dom)
+
+ Updates `@types/react-dom` from 19.1.10 to 19.2.2
+ - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
+ - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)
+
+ ---
+ updated-dependencies:
+ - dependency-name: react-dom
+ dependency-version: 19.2.0
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ - dependency-name: "@types/react-dom"
+ dependency-version: 19.2.2
+ dependency-type: direct:development
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 8044ff47c22735840ab2fb6210e6dc99eef55799[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Sat Nov 1 03:20:07 2025 +0000
+
+ Build(deps): Bump react-window from 2.2.0 to 2.2.2 in /page
+
+ Bumps [react-window](https://github.com/bvaughn/react-window) from 2.2.0 to 2.2.2.
+ - [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.0...2.2.2)
+
+ ---
+ updated-dependencies:
+ - dependency-name: react-window
+ dependency-version: 2.2.2
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 284979def7efc0f5dfd10318d567e07d67804b2f[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Sat Nov 1 03:19:41 2025 +0000
+
+ Build(deps-dev): Bump eslint-plugin-react-hooks in /page
+
+ Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 6.0.0 to 7.0.1.
+ - [Release notes](https://github.com/facebook/react/releases)
+ - [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
+ - [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)
+
+ ---
+ updated-dependencies:
+ - dependency-name: eslint-plugin-react-hooks
+ dependency-version: 7.0.1
+ dependency-type: direct:development
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit abf89e4cb4b929541d8bfd30be1dbf35fa6a76d9[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Sat Nov 1 03:18:53 2025 +0000
+
+ Build(deps): Bump pe-library from 1.0.1 to 2.0.0 in /page
+
+ Bumps [pe-library](https://github.com/jet2jet/pe-library-js) from 1.0.1 to 2.0.0.
+ - [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/v1.0.1...v2.0.0)
+
+ ---
+ updated-dependencies:
+ - dependency-name: pe-library
+ dependency-version: 2.0.0
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 9567113bd5adb3aab4bc0676588f131fa8dce155[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Sat Nov 1 03:18:27 2025 +0000
+
+ Build(deps): Bump @tailwindcss/vite from 4.1.14 to 4.1.16 in /page
+
+ Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) from 4.1.14 to 4.1.16.
+ - [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.16/packages/@tailwindcss-vite)
+
+ ---
+ updated-dependencies:
+ - dependency-name: "@tailwindcss/vite"
+ dependency-version: 4.1.16
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 165e56320ca9512d92646a23bc5995a044e64210[m
+Merge: c1a3261 66341f8
+Author: Maurice Heumann
+Date: Sat Nov 1 04:16:46 2025 +0100
+
+ Build(deps): Bump jidicula/clang-format-action from 4.15.0 to 4.16.0 (#580)
+
+ Bumps
+ [jidicula/clang-format-action](https://github.com/jidicula/clang-format-action)
+ from 4.15.0 to 4.16.0.
+
+ Release notes
+ Sourced from jidicula/clang-format-action's
+ releases.
+
+ v4.16.0
+ What's Changed
+
+ Full Changelog: https://github.com/jidicula/clang-format-action/compare/v4.15.0...v4.16.0
+
+
+
+ Commits
+
+ 6cd220d
+ docs(README): Publish v4.16.0
+ e9892f9
+ build: Support clang-format-21 (#257)
+ e3e6222
+ build: bump actions/setup-go from 5 to 6 (#254)
+ 2c659fe
+ build: Add clang-format-21 image build (#252)
+ d0e4213
+ build: bump actions/checkout from 4 to 5 (#251)
+ b939fad
+ build: bump docker/login-action from 3.5.0 to 3.6.0 (#255)
+ 2255e8e
+ build: bump docker/metadata-action from 5.7.0 to 5.8.0 (#249)
+ df5c048
+ build: bump docker/login-action from 3.4.0 to 3.5.0 (#250)
+ 019480f
+ config: Create CODEOWNERS (#248)
+ 5cc331b
+ build: bump docker/build-push-action from 6.17.0 to 6.18.0 (#246)
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit c1a3261fb54f08a217d9f5e6f594762f8316ddaa[m
+Merge: efbe850 f9a80ed
+Author: Maurice Heumann
+Date: Sat Nov 1 04:16:36 2025 +0100
+
+ Build(deps): Bump pyTooling/download-artifact from 5 to 6 (#576)
+
+ Bumps
+ [pyTooling/download-artifact](https://github.com/pytooling/download-artifact)
+ from 5 to 6.
+
+ Commits
+
+ a8a227b
+ Updating v6 from main@1.7.1
+ f5f03e1
+ v1.7.1
+ e4621a2
+ Updating v6 from main@1.7.0
+ 9deab50
+ Fixed used versions in README.
+ 677a466
+ v1.7.0
+ bd4687b
+ Fixed pipeline problems.
+ 964c37b
+ Additionally verify action on Ubuntu ARM and Windows ARM images.
+ a416052
+ Detect merge commits and auto tag release commits.
+ 56c006c
+ Updated README.
+ d14263f
+ Bumped used GitHub Action images to use macos-15 and windows-2025.
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit efbe850ee91e568477179b4b4aece0541b7da884[m
+Merge: cde8ef9 0579420
+Author: Maurice Heumann
+Date: Sat Nov 1 04:15:05 2025 +0100
+
+ Build(deps-dev): Bump eslint-plugin-react-refresh from 0.4.22 to 0.4.24 in /page (#595)
+
+ Bumps
+ [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh)
+ from 0.4.22 to 0.4.24.
+
+ Release notes
+ Sourced from eslint-plugin-react-refresh's
+ releases.
+
+ v0.4.24
+
+ - Add
"generateImageMetadata",
+ "generateSitemaps" &
+ "generateStaticParams" to
+ allowExportNames in Next config
+
+ v0.4.23
+
+ - Add
"metadata",
+ "generateMetadata" &
+ "generateViewport" to
+ allowExportNames in Next config
+
+
+
+
+ Changelog
+ Sourced from eslint-plugin-react-refresh's
+ changelog.
+
+ 0.4.24
+
+ - Add
"generateImageMetadata",
+ "generateSitemaps" &
+ "generateStaticParams" to
+ allowExportNames in Next config
+
+ 0.4.23
+
+ - Add
"metadata",
+ "generateMetadata" &
+ "generateViewport" to
+ allowExportNames in Next config
+
+
+
+
+ Commits
+
+ 6368815
+ Add generate{ImageMetadata,Sitemaps,StaticParams} to Next config
+ [publish] (#92)
+ 1d436ff
+ More allowExportNames in Next config (fixes #90)
+ [publish]
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit cde8ef9c39c25d48858c36ed31f3faf6b1e760b9[m
+Merge: 4b5b988 5a909cc
+Author: Maurice Heumann
+Date: Sat Nov 1 04:13:54 2025 +0100
+
+ Build(deps): Bump react and @types/react in /page (#584)
+
+ Bumps
+ [react](https://github.com/facebook/react/tree/HEAD/packages/react) and
+ [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).
+ These dependencies needed to be updated together.
+ Updates `react` from 19.1.1 to 19.2.0
+
+ Release notes
+ Sourced from react's
+ releases.
+
+ 19.2.0 (Oct 1, 2025)
+ Below is a list of all new features, APIs, and bug fixes.
+ Read the React
+ 19.2 release post for more information.
+ New React Features
+
+ <Activity>:
+ A new API to hide and restore the UI and internal state of its
+ children.
+ useEffectEvent
+ is a React Hook that lets you extract non-reactive logic into an Effect
+ Event.
+ cacheSignal
+ (for RSCs) lets your know when the cache() lifetime is
+ over.
+ - React
+ Performance tracks appear on the Performance panel’s timeline in
+ your browser developer tools
+
+ New React DOM Features
+
+ - Added resume APIs for partial pre-rendering with Web Streams:
+
+
+ - Added resume APIs for partial pre-rendering with Node Streams:
+
+
+ - Updated
prerender
+ APIs to return a postponed state that can be passed to the
+ resume APIs.
+
+ Notable changes
+
+ - React DOM now batches suspense boundary reveals, matching the
+ behavior of client side rendering. This change is especially noticeable
+ when animating the reveal of Suspense boundaries e.g. with the upcoming
+
<ViewTransition> Component. React will batch as much
+ reveals as possible before the first paint while trying to hit popular
+ first-contentful paint metrics.
+ - Add Node Web Streams (
prerender,
+ renderToReadableStream) to server-side-rendering APIs for
+ Node.js
+ - Use underscore instead of
: IDs generated by useId
+
+ All Changes
+ React
+
+ React DOM
+
+
+
+ ... (truncated)
+
+
+ Changelog
+ Sourced from react's
+ changelog.
+
+ 19.2.0 (October 1st, 2025)
+ Below is a list of all new features, APIs, and bug fixes.
+ Read the React
+ 19.2 release post for more information.
+ New React Features
+
+ <Activity>:
+ A new API to hide and restore the UI and internal state of its
+ children.
+ useEffectEvent
+ is a React Hook that lets you extract non-reactive logic into an Effect
+ Event.
+ cacheSignal
+ (for RSCs) lets your know when the cache() lifetime is
+ over.
+ - React
+ Performance tracks appear on the Performance panel’s timeline in
+ your browser developer tools
+
+ New React DOM Features
+
+ - Added resume APIs for partial pre-rendering with Web Streams:
+
+
+ - Added resume APIs for partial pre-rendering with Node Streams:
+
+
+ - Updated
prerender
+ APIs to return a postponed state that can be passed to the
+ resume APIs.
+
+ Notable changes
+
+ - React DOM now batches suspense boundary reveals, matching the
+ behavior of client side rendering. This change is especially noticeable
+ when animating the reveal of Suspense boundaries e.g. with the upcoming
+
<ViewTransition> Component. React will batch as much
+ reveals as possible before the first paint while trying to hit popular
+ first-contentful paint metrics.
+ - Add Node Web Streams (
prerender,
+ renderToReadableStream) to server-side-rendering APIs for
+ Node.js
+ - Use underscore instead of
: IDs generated by useId
+
+ All Changes
+ React
+
+ React DOM
+
+
+
+ ... (truncated)
+
+
+ Commits
+
+
+
+
+ Updates `@types/react` from 19.1.12 to 19.2.2
+
+ Commits
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 4b5b988d39941834633b87de5ada3cb99cb6ac88[m
+Merge: 1dc47f5 0dcab41
+Author: Maurice Heumann
+Date: Sat Nov 1 04:13:27 2025 +0100
+
+ Build(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#575)
+
+ Bumps
+ [actions/upload-artifact](https://github.com/actions/upload-artifact)
+ from 4.6.2 to 5.0.0.
+
+ Release notes
+ Sourced from actions/upload-artifact's
+ releases.
+
+ v5.0.0
+ What's Changed
+ BREAKING CHANGE: this update supports Node
+ v24.x. This is not a breaking change per-se but we're
+ treating it as such.
+
+ New Contributors
+
+ Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v5.0.0
+
+
+
+ Commits
+
+ 330a01c
+ Merge pull request #734
+ from actions/danwkennedy/prepare-5.0.0
+ 03f2824
+ Update github.dep.yml
+ 905a1ec
+ Prepare v5.0.0
+ 2d9f9cd
+ Merge pull request #725
+ from patrikpolyak/patch-1
+ 9687587
+ Merge branch 'main' into patch-1
+ 2848b2c
+ Merge pull request #727
+ from danwkennedy/patch-1
+ 9b51177
+ Spell out the first use of GHES
+ cd231ca
+ Update GHES guidance to include reference to Node 20 version
+ de65e23
+ Merge pull request #712
+ from actions/nebuk89-patch-1
+ 8747d8c
+ Update README.md
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 1dc47f55f6c6b6954487456c0a3a94805c4888d6[m
+Merge: 4e2dfc6 a1ead80
+Author: Maurice Heumann
+Date: Sat Nov 1 04:12:56 2025 +0100
+
+ Build(deps-dev): Bump @vitejs/plugin-react from 5.0.4 to 5.1.0 in /page (#593)
+
+ Bumps
+ [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react)
+ from 5.0.4 to 5.1.0.
+
+ Release notes
+ Sourced from @vitejs/plugin-react's
+ releases.
+
+ plugin-react@5.1.0
+ Add @vitejs/plugin-react/preamble virtual module for
+ SSR HMR (#890)
+ SSR applications can now initialize HMR runtime by importing
+ @vitejs/plugin-react/preamble at the top of their client
+ entry instead of manually calling transformIndexHtml. This
+ simplifies SSR setup for applications that don't use the
+ transformIndexHtml API.
+ Fix raw Rolldown support for Rolldown 1.0.0-beta.44+ (#930)
+ Rolldown 1.0.0-beta.44+ removed the top-level jsx option
+ in favor of transform.jsx. This plugin now uses the
+ transform.jsx option to support Rolldown
+ 1.0.0-beta.44+.
+
+
+
+ Changelog
+ Sourced from @vitejs/plugin-react's
+ changelog.
+
+ 5.1.0 (2025-10-24)
+ Add @vitejs/plugin-react/preamble virtual module for
+ SSR HMR (#890)
+ SSR applications can now initialize HMR runtime by importing
+ @vitejs/plugin-react/preamble at the top of their client
+ entry instead of manually calling transformIndexHtml. This
+ simplifies SSR setup for applications that don't use the
+ transformIndexHtml API.
+ Fix raw Rolldown support for Rolldown 1.0.0-beta.44+ (#930)
+ Rolldown 1.0.0-beta.44+ removed the top-level jsx option
+ in favor of transform.jsx. This plugin now uses the
+ transform.jsx option to support Rolldown
+ 1.0.0-beta.44+.
+
+
+
+ Commits
+
+ 3e5a374
+ release: plugin-react@5.1.0
+ 44cbed4
+ fix(react): compat with newer rolldown (#930)
+ c54d3c6
+ chore(deps): update all non-major dependencies (#926)
+ a2d76d9
+ fix(deps): update all non-major dependencies (#918)
+ fffb7eb
+ feat(react): expose virtual module to simplify hmr preamble setup on ssr
+ (#890)
+ b79592a
+ fix(deps): update react-related dependencies (#901)
+ 2d239fc
+ fix(deps): update all non-major dependencies (#896)
+ 73be2f0
+ chore(deps): fix vitest > rolldown-vite dependency (#889)
+ 407795d
+ fix(deps): update all non-major dependencies (#887)
+ 47db473
+ chore(react): fix ecosystem-ci failure (#888)
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 4e2dfc6fb0139e3adce354fc6d1a36b359c91da2[m
+Merge: e727ba3 60ab4de
+Author: Maurice Heumann
+Date: Sat Nov 1 04:12:30 2025 +0100
+
+ Build(deps-dev): Bump vite from 7.1.11 to 7.1.12 in /page (#592)
+
+ Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)
+ from 7.1.11 to 7.1.12.
+
+ Release notes
+ Sourced from vite's
+ releases.
+
+ v7.1.12
+ Please refer to CHANGELOG.md
+ for details.
+
+
+
+ Changelog
+ Sourced from vite's
+ changelog.
+
+ 7.1.12
+ (2025-10-23)
+ Bug Fixes
+
+ - deps: downgrade commonjs plugin to 28.0.6 to avoid
+ rollup/plugins#1909 (#20990)
+ (56fd722)
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit e727ba3a379d20f934b16a3744fc886f1ee11526[m
+Merge: 54922eb 6468b45
+Author: Maurice Heumann
+Date: Sat Nov 1 04:12:13 2025 +0100
+
+ Build(deps-dev): Bump @eslint/js from 9.37.0 to 9.39.0 in /page (#586)
+
+ Bumps
+ [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js)
+ from 9.37.0 to 9.39.0.
+
+ Release notes
+ Sourced from @eslint/js's
+ releases.
+
+ v9.38.0
+ Features
+
+ ce40f74
+ feat: update complexity rule to only highlight function
+ header (#20048)
+ (Atul Nair)
+ e37e590
+ feat: correct no-loss-of-precision false positives with
+ e notation (#20187)
+ (Francesco Trotta)
+
+ Bug Fixes
+
+ 50c3dfd
+ fix: improve type support for isolated dependencies in pnpm (#20201)
+ (Francesco Trotta)
+ a1f06a3
+ fix: correct SourceCode typings (#20114)
+ (Pixel998)
+
+ Documentation
+
+ 462675a
+ docs: improve web accessibility by hiding non-semantic character (#20205)
+ (루밀LuMir)
+ c070e65
+ docs: correct formatting in no-irregular-whitespace rule
+ documentation (#20203)
+ (루밀LuMir)
+ b39e71a
+ docs: Update README (GitHub Actions Bot)
+ cd39983
+ docs: move custom-formatters type descriptions to
+ nodejs-api (#20190)
+ (Percy Ma)
+
+ Chores
+
+ d17c795
+ chore: upgrade @eslint/js@9.38.0 (#20221)
+ (Milos Djermanovic)
+ 25d0e33
+ chore: package.json update for @eslint/js release
+ (Jenkins)
+ c82b5ef
+ refactor: Use types from @eslint/core (#20168)
+ (Nicholas C. Zakas)
+ ff31609
+ ci: add Node.js 25 to ci.yml (#20220)
+ (루밀LuMir)
+ 004577e
+ ci: bump github/codeql-action from 3 to 4 (#20211)
+ (dependabot[bot])
+ eac71fb
+ test: remove use of nodejsScope option of eslint-scope from
+ tests (#20206)
+ (Milos Djermanovic)
+ 4168a18
+ chore: fix typo in legacy-eslint.js (#20202)
+ (Sweta Tanwar)
+ 205dbd2
+ chore: fix typos (#20200)
+ (ntnyq)
+ dbb200e
+ chore: use team member's username when name is not available in data (#20194)
+ (Milos Djermanovic)
+ 8962089
+ chore: mark deprecated rules as available until v11.0.0 (#20184)
+ (Pixel998)
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 54922ebe9d65d92bcaba8feae7514048fe58b71e[m
+Merge: 6f1ea11 5e72b00
+Author: Maurice Heumann
+Date: Sat Nov 1 04:12:05 2025 +0100
+
+ Build(deps): Bump lucide-react from 0.544.0 to 0.552.0 in /page (#585)
+
+ Bumps
+ [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)
+ from 0.544.0 to 0.552.0.
+
+ Release notes
+ Sourced from lucide-react's
+ releases.
+
+ Version 0.552.0
+ What's Changed
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.551.0...0.552.0
+ Version 0.551.0
+ What's Changed
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.550.0...0.551.0
+ Version 0.550.0
+ What's Changed
+
+ New Contributors
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.549.0...0.550.0
+ Version 0.549.0
+ What's Changed
+
+ New Contributors
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.548.0...0.549.0
+ Version 0.548.0
+ What's Changed
+
+ New Contributors
+
+ Full Changelog: https://github.com/lucide-icons/lucide/compare/0.547.0...0.548.0
+
+
+ ... (truncated)
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 6f1ea1162b1b693f67238ea01fef70be3f4bed16[m
+Merge: defb35f 5da52b9
+Author: Maurice Heumann
+Date: Sat Nov 1 04:11:55 2025 +0100
+
+ Build(deps): Bump react-router-dom from 7.9.3 to 7.9.5 in /page (#588)
+
+ Bumps
+ [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)
+ from 7.9.3 to 7.9.5.
+
+ Release notes
+ Sourced from react-router-dom's
+ releases.
+
+ react-router-dom-v5-compat@6.4.0-pre.15
+ Patch Changes
+
+ - Updated dependencies
+
+ - react-router@6.4.0-pre.15
+ - react-router-dom@6.4.0-pre.15
+
+
+
+ react-router-dom-v5-compat@6.4.0-pre.11
+ Patch Changes
+
+ - Updated dependencies
+
+ - react-router@6.4.0-pre.11
+ - react-router-dom@6.4.0-pre.11
+
+
+
+
+
+
+ Changelog
+ Sourced from react-router-dom's
+ changelog.
+
+ 7.9.5
+ Patch Changes
+
+ - Updated dependencies:
+
+
+
+ 7.9.4
+ Patch Changes
+
+ - Updated dependencies:
+
+
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit defb35fa892b23cafae35a421505564d3434f292[m
+Merge: 7bc147d bc737f1
+Author: Maurice Heumann
+Date: Sat Nov 1 04:11:48 2025 +0100
+
+ Build(deps): Bump pcode from `ebb9bd1` to `0ce707e` in /src/backends/icicle-emulator/icicle-bridge (#581)
+
+ Bumps [pcode](https://github.com/icicle-emu/icicle-emu) from `ebb9bd1`
+ to `0ce707e`.
+
+ Commits
+
+ 0ce707e
+ Fix cranelift JIT issue on big-endian guests
+ 40ab41d
+ Add sleigh changes
+ 8301438
+ Update dependencies
+ 2e82d65
+ Fix next_tmp calculation in blocks with no temporaries
+ fe8dd5d
+ Fix no fuel being consumed when stepping from the middle of a block
+ a547520
+ Add support for any address to be used for globalset.
+ - See full diff in compare
+ view
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 7bc147d263f1ac2bdc53dc1298e582c43a6200a8[m
+Merge: 8637231 c0bc9bf
+Author: Maurice Heumann
+Date: Sat Nov 1 04:11:40 2025 +0100
+
+ Build(deps): Bump actions/download-artifact from 5.0.0 to 6.0.0 (#578)
+
+ Bumps
+ [actions/download-artifact](https://github.com/actions/download-artifact)
+ from 5.0.0 to 6.0.0.
+
+ Release notes
+ Sourced from actions/download-artifact's
+ releases.
+
+ v6.0.0
+ What's Changed
+ BREAKING CHANGE: this update supports Node
+ v24.x. This is not a breaking change per-se but we're
+ treating it as such.
+
+ New Contributors
+
+ Full Changelog: https://github.com/actions/download-artifact/compare/v5...v6.0.0
+
+
+
+ Commits
+
+ 018cc2c
+ Merge pull request #438
+ from actions/danwkennedy/prepare-6.0.0
+ 815651c
+ Revert "Remove github.dep.yml"
+ bb3a066
+ Remove github.dep.yml
+ fa1ce46
+ Prepare v6.0.0
+ 4a24838
+ Merge pull request #431
+ from danwkennedy/patch-1
+ 5e3251c
+ Readme: spell out the first use of GHES
+ abefc31
+ Merge pull request #424
+ from actions/yacaovsnc/update_readme
+ ac43a60
+ Update README with artifact extraction details
+ de96f46
+ Merge pull request #417
+ from actions/yacaovsnc/update_readme
+ 7993cb4
+ Remove migration guide for artifact download changes
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 8637231a773d5109b6fd44135e1da507045a0945[m
+Merge: 8682f2b 7bf9a3f
+Author: Maurice Heumann
+Date: Sat Nov 1 04:11:31 2025 +0100
+
+ Build(deps): Bump icicle-cpu from `ebb9bd1` to `0ce707e` in /src/backends/icicle-emulator/icicle-bridge (#579)
+
+ Bumps [icicle-cpu](https://github.com/icicle-emu/icicle-emu) from
+ `ebb9bd1` to `0ce707e`.
+
+ Commits
+
+ 0ce707e
+ Fix cranelift JIT issue on big-endian guests
+ 40ab41d
+ Add sleigh changes
+ 8301438
+ Update dependencies
+ 2e82d65
+ Fix next_tmp calculation in blocks with no temporaries
+ fe8dd5d
+ Fix no fuel being consumed when stepping from the middle of a block
+ a547520
+ Add support for any address to be used for globalset.
+ - See full diff in compare
+ view
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 8682f2b3d91612b7f162ffaa9c85f9d687747030[m
+Merge: 1f34d66 a9a40e3
+Author: Maurice Heumann
+Date: Sat Nov 1 04:11:20 2025 +0100
+
+ Build(deps): Bump tailwindcss from 4.1.14 to 4.1.16 in /page (#582)
+
+ Bumps
+ [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss)
+ from 4.1.14 to 4.1.16.
+
+ Release notes
+ Sourced from tailwindcss's
+ releases.
+
+ v4.1.16
+ Fixed
+
+ - Discard candidates with an empty data type (#19172)
+ - Fix canonicalization of arbitrary variants with attribute selectors
+ (#19176)
+ - Fix invalid colors due to nested
& (#19184)
+ - Improve canonicalization for
& > :pseudo and
+ & :pseudo arbitrary variants (#19178)
+
+ v4.1.15
+ Fixed
+
+ - Fix Safari devtools rendering issue due to
color-mix
+ fallback (#19069)
+ - Suppress Lightning CSS warnings about
:deep,
+ :slotted, and :global (#19094)
+ - Fix resolving theme keys when starting with the name of another
+ theme key in JS configs and plugins (#19097)
+ - Allow named groups in combination with
not-*,
+ has-*, and in-* (#19100)
+ - Prevent important utilities from affecting other utilities (#19110)
+ - Don’t index into strings with the
theme(…) function (#19111)
+ - Fix parsing issue when
\t is used in at-rules (#19130)
+ - Upgrade: Canonicalize utilities containing
0 values (#19095)
+ - Upgrade: Migrate deprecated
break-words to
+ wrap-break-word (#19157)
+
+ Changed
+
+ - Remove the
postinstall script from oxide (#19149)
+
+
+
+
+ Changelog
+ Sourced from tailwindcss's
+ changelog.
+
+ [4.1.16] - 2025-10-23
+ Fixed
+
+ - Discard candidates with an empty data type (#19172)
+ - Fix canonicalization of arbitrary variants with attribute selectors
+ (#19176)
+ - Fix invalid colors due to nested
& (#19184)
+ - Improve canonicalization for
& > :pseudo and
+ & :pseudo arbitrary variants (#19178)
+
+ [4.1.15] - 2025-10-20
+ Fixed
+
+ - Fix Safari devtools rendering issue due to
color-mix
+ fallback (#19069)
+ - Suppress Lightning CSS warnings about
:deep,
+ :slotted, and :global (#19094)
+ - Fix resolving theme keys when starting with the name of another
+ theme key in JS configs and plugins (#19097)
+ - Allow named groups in combination with
not-*,
+ has-*, and in-* (#19100)
+ - Prevent important utilities from affecting other utilities (#19110)
+ - Don’t index into strings with the
theme(…) function (#19111)
+ - Fix parsing issue when
\t is used in at-rules (#19130)
+ - Upgrade: Canonicalize utilities containing
0 values (#19095)
+ - Upgrade: Migrate deprecated
break-words to
+ wrap-break-word (#19157)
+
+ Changed
+
+
+
+
+ Commits
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 1f34d669d972fa8817d0626cf6c96642ebf53187[m
+Merge: 373f459 2468a03
+Author: Maurice Heumann
+Date: Sat Nov 1 04:10:56 2025 +0100
+
+ Build(deps): Bump icicle-vm from `ebb9bd1` to `0ce707e` in /src/backends/icicle-emulator/icicle-bridge (#577)
+
+ Bumps [icicle-vm](https://github.com/icicle-emu/icicle-emu) from
+ `ebb9bd1` to `0ce707e`.
+
+ Commits
+
+ 0ce707e
+ Fix cranelift JIT issue on big-endian guests
+ 40ab41d
+ Add sleigh changes
+ 8301438
+ Update dependencies
+ 2e82d65
+ Fix next_tmp calculation in blocks with no temporaries
+ fe8dd5d
+ Fix no fuel being consumed when stepping from the middle of a block
+ a547520
+ Add support for any address to be used for globalset.
+ - See full diff in compare
+ view
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 373f459db5e2a83dcea207c479e4be442b5ff426[m
+Merge: 4a677f5 766c43b
+Author: Maurice Heumann
+Date: Sat Nov 1 04:10:15 2025 +0100
+
+ Build(deps): Bump pyTooling/upload-artifact from 4 to 5 (#574)
+
+ Bumps
+ [pyTooling/upload-artifact](https://github.com/pytooling/upload-artifact)
+ from 4 to 5.
+
+ Commits
+
+ d836b22
+ Updating v5 from v1.8.4
+ 19cdcad
+ Updating v5 from v1.8.0.
+ b742b70
+ v1.8.4
+ 063efce
+ Checkout repository, so GitHub CLI is happy.
+ e90ef38
+ v1.8.3
+ 06bcbef
+ Fixed type in pipeline name and fixed dependencies.
+ 7225f1b
+ v1.8.2
+ fc62894
+ Don't check file permissions on any Windows image.
+ c5ec359
+ Try to auto generate a PullRequest on success.
+ c5f36be
+ Fixed workflow name.
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 4a677f5a37ca33c831467a3bb78645793dc80394[m
+Merge: 80a37d6 6402827
+Author: Maurice Heumann
+Date: Sat Nov 1 04:09:45 2025 +0100
+
+ Build(deps): Bump deps/googletest from `9706f75` to `17d335d` (#572)
+
+ Bumps [deps/googletest](https://github.com/google/googletest) from
+ `9706f75` to `17d335d`.
+
+ Commits
+
+ 17d335d
+ Remove short-circuiting from AllOf, for better failure messages
+ 4fe3307
+ macOS CI: Move the Bazel vendor_dir to ${HOME} to workaround a Bazel
+ issue
+ b2b9072
+ Mark InternalDefaultActionSetAt as nodiscard.
+ e17e37a
+ Automated Code Change
+ 8dbd60f
+ Restore the documentation of AnyWith\<T>(m) in the
+ matchers reference.
+ 2ce9d8f
+ Allow for passing non-pointers to DeleteArg and have them emit a
+ deprecation ...
+ 279f847
+ Fix typo.
+ de1c609
+ Automated Code Change
+ - See full diff in compare
+ view
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 80a37d673b4ea4eb158af45e54079e9a5ca5b42b[m
+Merge: 1886b19 7e755f9
+Author: Maurice Heumann
+Date: Sat Nov 1 03:34:28 2025 +0100
+
+ Build(deps): Bump deps/flatbuffers from `27325e0` to `dd77af7` (#573)
+
+ Bumps [deps/flatbuffers](https://github.com/google/flatbuffers) from
+ `27325e0` to `dd77af7`.
+
+ Commits
+
+ dd77af7
+ Add conditional check (#8736)
+ 051604a
+ Fix struct vector ordering in pack function (#8747)
+ 4b09586
+ Fix union unpacking (#8748)
+ 4c0eecd
+ treat npm_typescript as a dev dependency (#8719)
+ de25052
+ Fixes failing tests on macOS due to file loading (#8742)
+ 95053e6
+ Correct span and non-span versions of ToArray() and ToArrayPadded()
+ methods (...
+ - See full diff in compare
+ view
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 1886b19132f854918f52408f07b9f0fe2b47e618[m
+Merge: 108c0b5 bb89166
+Author: Maurice Heumann
+Date: Sat Nov 1 02:59:59 2025 +0100
+
+ Build(deps): Bump deps/capstone from `be9a4d2` to `c059126` (#571)
+
+ Bumps [deps/capstone](https://github.com/capstone-engine/capstone) from
+ `be9a4d2` to `c059126`.
+
+ Commits
+
+ c059126
+ Update read/written registers for x86 unconditional jump instructions
+ (#2800)
+ 5f9dc2a
+ Update read/written registers for x86 loop instructions (#2799)
+ decdbb9
+ Add null check for Xtensa operation detail in Xtensa_add_cs_detail_0 (#2809)
+ 155a483
+ Fix cstest_py and add negative tests. (#2807)
+ 9d4fb1a
+ Minor formatting changes (#2804)
+ edb1ac7
+ Update read/written registers for x86 conditional jump instructions (#2798)
+ dba0a4f
+ Update read/written registers for x86 string instructions (#2790)
+ 0b61957
+ Refactor the Capstone assertions. (#2792)
+ 18ea7ad
+ Remove unused fuzzit.sh script and key. (#2797)
+ c597371
+ Update read/written registers for x86 interrupt return instructions (#2793)
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ 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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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)
+
+
+
+
+[33mcommit 05794200e795d548447a1c85c595b44b1f47e125[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:24:01 2025 +0000
+
+ Build(deps-dev): Bump eslint-plugin-react-refresh in /page
+
+ Bumps [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) from 0.4.22 to 0.4.24.
+ - [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases)
+ - [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.22...v0.4.24)
+
+ ---
+ updated-dependencies:
+ - dependency-name: eslint-plugin-react-refresh
+ dependency-version: 0.4.24
+ dependency-type: direct:development
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit a1ead808cdaf87f392fc7e3b5be302744c4e8e2d[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:23:48 2025 +0000
+
+ Build(deps-dev): Bump @vitejs/plugin-react from 5.0.4 to 5.1.0 in /page
+
+ Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) from 5.0.4 to 5.1.0.
+ - [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
+ - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
+ - [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.0/packages/plugin-react)
+
+ ---
+ updated-dependencies:
+ - dependency-name: "@vitejs/plugin-react"
+ dependency-version: 5.1.0
+ dependency-type: direct:development
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 60ab4debf7dd6268b431f1af077e687ed420589a[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:23:41 2025 +0000
+
+ Build(deps-dev): Bump vite from 7.1.11 to 7.1.12 in /page
+
+ Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.1.11 to 7.1.12.
+ - [Release notes](https://github.com/vitejs/vite/releases)
+ - [Changelog](https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md)
+ - [Commits](https://github.com/vitejs/vite/commits/v7.1.12/packages/vite)
+
+ ---
+ updated-dependencies:
+ - dependency-name: vite
+ dependency-version: 7.1.12
+ dependency-type: direct:development
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 5da52b98d6efff9418f7d7d85389834c6599873e[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:23:03 2025 +0000
+
+ Build(deps): Bump react-router-dom from 7.9.3 to 7.9.5 in /page
+
+ Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 7.9.3 to 7.9.5.
+ - [Release notes](https://github.com/remix-run/react-router/releases)
+ - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
+ - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.9.5/packages/react-router-dom)
+
+ ---
+ updated-dependencies:
+ - dependency-name: react-router-dom
+ dependency-version: 7.9.5
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 6468b4577f09f3f3ccaf9476010769f3a0b14d26[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:22:41 2025 +0000
+
+ Build(deps-dev): Bump @eslint/js from 9.37.0 to 9.39.0 in /page
+
+ Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.37.0 to 9.39.0.
+ - [Release notes](https://github.com/eslint/eslint/releases)
+ - [Commits](https://github.com/eslint/eslint/commits/HEAD/packages/js)
+
+ ---
+ updated-dependencies:
+ - dependency-name: "@eslint/js"
+ dependency-version: 9.39.0
+ dependency-type: direct:development
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 5e72b002fb2bc65c304c5c7758b22199c98c72e6[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:22:35 2025 +0000
+
+ Build(deps): Bump lucide-react from 0.544.0 to 0.552.0 in /page
+
+ Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.544.0 to 0.552.0.
+ - [Release notes](https://github.com/lucide-icons/lucide/releases)
+ - [Commits](https://github.com/lucide-icons/lucide/commits/0.552.0/packages/lucide-react)
+
+ ---
+ updated-dependencies:
+ - dependency-name: lucide-react
+ dependency-version: 0.552.0
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 5a909cc5fc85426801f9a2bd63a91ec72512566c[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:22:25 2025 +0000
+
+ Build(deps): Bump react and @types/react in /page
+
+ Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react). These dependencies needed to be updated together.
+
+ Updates `react` from 19.1.1 to 19.2.0
+ - [Release notes](https://github.com/facebook/react/releases)
+ - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/facebook/react/commits/v19.2.0/packages/react)
+
+ Updates `@types/react` from 19.1.12 to 19.2.2
+ - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
+ - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)
+
+ ---
+ updated-dependencies:
+ - dependency-name: react
+ dependency-version: 19.2.0
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ - dependency-name: "@types/react"
+ dependency-version: 19.2.2
+ dependency-type: direct:development
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit a9a40e3135c1dda841eff67c91c98cc6910dbc1e[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:59 2025 +0000
+
+ Build(deps): Bump tailwindcss from 4.1.14 to 4.1.16 in /page
+
+ Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.1.14 to 4.1.16.
+ - [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.16/packages/tailwindcss)
+
+ ---
+ updated-dependencies:
+ - dependency-name: tailwindcss
+ dependency-version: 4.1.16
+ dependency-type: direct:production
+ update-type: version-update:semver-patch
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit bc737f12e5466ea6ce1527aafd61dfeef3ecd38c[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:58 2025 +0000
+
+ Build(deps): Bump pcode in /src/backends/icicle-emulator/icicle-bridge
+
+ Bumps [pcode](https://github.com/icicle-emu/icicle-emu) from `ebb9bd1` to `0ce707e`.
+ - [Commits](https://github.com/icicle-emu/icicle-emu/compare/ebb9bd196946a072b6887ba9313392302e6f514a...0ce707edd10f7a099426cf02a9fdf8eda3f57768)
+
+ ---
+ updated-dependencies:
+ - dependency-name: pcode
+ dependency-version: 0ce707edd10f7a099426cf02a9fdf8eda3f57768
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 66341f86385313ef0f038941bb7202365ee11820[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:55 2025 +0000
+
+ Build(deps): Bump jidicula/clang-format-action from 4.15.0 to 4.16.0
+
+ Bumps [jidicula/clang-format-action](https://github.com/jidicula/clang-format-action) from 4.15.0 to 4.16.0.
+ - [Release notes](https://github.com/jidicula/clang-format-action/releases)
+ - [Commits](https://github.com/jidicula/clang-format-action/compare/v4.15.0...v4.16.0)
+
+ ---
+ updated-dependencies:
+ - dependency-name: jidicula/clang-format-action
+ dependency-version: 4.16.0
+ dependency-type: direct:production
+ update-type: version-update:semver-minor
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 7bf9a3f44a3fef989073d7d204d444d57e7b76db[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:53 2025 +0000
+
+ Build(deps): Bump icicle-cpu
+
+ Bumps [icicle-cpu](https://github.com/icicle-emu/icicle-emu) from `ebb9bd1` to `0ce707e`.
+ - [Commits](https://github.com/icicle-emu/icicle-emu/compare/ebb9bd196946a072b6887ba9313392302e6f514a...0ce707edd10f7a099426cf02a9fdf8eda3f57768)
+
+ ---
+ updated-dependencies:
+ - dependency-name: icicle-cpu
+ dependency-version: 0ce707edd10f7a099426cf02a9fdf8eda3f57768
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit c0bc9bf7ca09d4a18de621d22cbd49426be7387a[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:51 2025 +0000
+
+ Build(deps): Bump actions/download-artifact from 5.0.0 to 6.0.0
+
+ Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5.0.0 to 6.0.0.
+ - [Release notes](https://github.com/actions/download-artifact/releases)
+ - [Commits](https://github.com/actions/download-artifact/compare/v5.0.0...v6.0.0)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/download-artifact
+ dependency-version: 6.0.0
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 2468a03da0c70a253165c6d87d4376de6b052c76[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:48 2025 +0000
+
+ Build(deps): Bump icicle-vm
+
+ Bumps [icicle-vm](https://github.com/icicle-emu/icicle-emu) from `ebb9bd1` to `0ce707e`.
+ - [Commits](https://github.com/icicle-emu/icicle-emu/compare/ebb9bd196946a072b6887ba9313392302e6f514a...0ce707edd10f7a099426cf02a9fdf8eda3f57768)
+
+ ---
+ updated-dependencies:
+ - dependency-name: icicle-vm
+ dependency-version: 0ce707edd10f7a099426cf02a9fdf8eda3f57768
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit f9a80ed17366f161f6aab7450f7dfb37a5f4cdc1[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:47 2025 +0000
+
+ Build(deps): Bump pyTooling/download-artifact from 5 to 6
+
+ Bumps [pyTooling/download-artifact](https://github.com/pytooling/download-artifact) from 5 to 6.
+ - [Release notes](https://github.com/pytooling/download-artifact/releases)
+ - [Commits](https://github.com/pytooling/download-artifact/compare/v5...v6)
+
+ ---
+ updated-dependencies:
+ - dependency-name: pyTooling/download-artifact
+ dependency-version: '6'
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 0dcab4156043205108bc205d5c2f382121d62c6f[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:44 2025 +0000
+
+ Build(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0
+
+ Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 5.0.0.
+ - [Release notes](https://github.com/actions/upload-artifact/releases)
+ - [Commits](https://github.com/actions/upload-artifact/compare/v4.6.2...v5.0.0)
+
+ ---
+ updated-dependencies:
+ - dependency-name: actions/upload-artifact
+ dependency-version: 5.0.0
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 766c43b92b28cd778c8f8bef136c627bdf635dff[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:40 2025 +0000
+
+ Build(deps): Bump pyTooling/upload-artifact from 4 to 5
+
+ Bumps [pyTooling/upload-artifact](https://github.com/pytooling/upload-artifact) from 4 to 5.
+ - [Release notes](https://github.com/pytooling/upload-artifact/releases)
+ - [Commits](https://github.com/pytooling/upload-artifact/compare/v4...v5)
+
+ ---
+ updated-dependencies:
+ - dependency-name: pyTooling/upload-artifact
+ dependency-version: '5'
+ dependency-type: direct:production
+ update-type: version-update:semver-major
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 7e755f97c546dc851586b62b10ffa9d5dc8cefdf[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:31 2025 +0000
+
+ Build(deps): Bump deps/flatbuffers from `27325e0` to `dd77af7`
+
+ Bumps [deps/flatbuffers](https://github.com/google/flatbuffers) from `27325e0` to `dd77af7`.
+ - [Release notes](https://github.com/google/flatbuffers/releases)
+ - [Commits](https://github.com/google/flatbuffers/compare/27325e002a36b3de2999906a77ff13a14fb09471...dd77af75b7f4a642ea50f13fd63363911e033f3f)
+
+ ---
+ updated-dependencies:
+ - dependency-name: deps/flatbuffers
+ dependency-version: dd77af75b7f4a642ea50f13fd63363911e033f3f
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 64028270a3eae3a2213129129fffa6a6be63142d[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:29 2025 +0000
+
+ Build(deps): Bump deps/googletest from `9706f75` to `17d335d`
+
+ Bumps [deps/googletest](https://github.com/google/googletest) from `9706f75` to `17d335d`.
+ - [Release notes](https://github.com/google/googletest/releases)
+ - [Commits](https://github.com/google/googletest/compare/9706f75b8f91c52a3840cf5d878a7f37ea10ef00...17d335d7c7f15d989516255471c3d7f5d204308d)
+
+ ---
+ updated-dependencies:
+ - dependency-name: deps/googletest
+ dependency-version: 17d335d7c7f15d989516255471c3d7f5d204308d
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit bb891668b82bed3ac527d4aeb2001ec699fabdb0[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 20:21:26 2025 +0000
+
+ Build(deps): Bump deps/capstone from `be9a4d2` to `c059126`
+
+ Bumps [deps/capstone](https://github.com/capstone-engine/capstone) from `be9a4d2` to `c059126`.
+ - [Release notes](https://github.com/capstone-engine/capstone/releases)
+ - [Commits](https://github.com/capstone-engine/capstone/compare/be9a4d24b75f861cfa744e13f6456f4a83902cdf...c059126d98837a1c4f6988756fe30fc10904f6a6)
+
+ ---
+ updated-dependencies:
+ - dependency-name: deps/capstone
+ dependency-version: c059126d98837a1c4f6988756fe30fc10904f6a6
+ dependency-type: direct:production
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit 108c0b57d72df5962a005779f1075d92ce12209f[m
+Merge: d81e1a0 748bd19
+Author: Maurice Heumann
+Date: Fri Oct 31 21:02:08 2025 +0100
+
+ Update macOS runner (#570)
+
+[33mcommit d81e1a0d7bc86f007584bba71967248d828fd5fd[m
+Merge: a87c0ca 7a23564
+Author: Maurice Heumann
+Date: Fri Oct 31 20:59:13 2025 +0100
+
+ Build(deps): Bump tar from 7.5.1 to 7.5.2 in /page (#569)
+
+ Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.1 to 7.5.2.
+
+ Commits
+
+ d9ea73a
+ 7.5.2
+ 5e1a8e6
+ Fix sync tar.list when file size reduces while reading
+ 0fbeaed
+ formatting
+ 2dbacfe
+ add types for make-tar util
+ c5865d3
+ remove unused taprc file
+ bdb3809
+ header: only read from ustar block if not specified in Pax
+ d094cd7
+ BlueOak-1.0.0
+ 4a6ae72
+ Verify invulnerability to tarmageddon attack
+ - See full diff in compare
+ view
+
+
+
+
+
+ [](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)
+
+ ---
+
+
+ Dependabot commands and options
+
+
+ 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 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).
+
+
+
+[33mcommit 748bd19a2e6701412ea2873cbd105ef577228c01[m
+Author: momo5502
+Date: Fri Oct 31 20:37:26 2025 +0100
+
+ Update macOS runner
+
+[33mcommit 7a23564b7b26bef5c904b964683f700c513d8da7[m
+Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Date: Fri Oct 31 19:34:56 2025 +0000
+
+ Build(deps): Bump tar from 7.5.1 to 7.5.2 in /page
+
+ Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.1 to 7.5.2.
+ - [Release notes](https://github.com/isaacs/node-tar/releases)
+ - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
+ - [Commits](https://github.com/isaacs/node-tar/compare/v7.5.1...v7.5.2)
+
+ ---
+ updated-dependencies:
+ - dependency-name: tar
+ dependency-version: 7.5.2
+ dependency-type: indirect
+ ...
+
+ Signed-off-by: dependabot[bot]
+
+[33mcommit a87c0ca83f72f159257fec2e071abc1b302f23a3[m
+Merge: eb0ba68 988a36a
+Author: Maurice Heumann
+Date: Fri Oct 31 20:21:13 2025 +0100
+
+ Merge WOW64 support (#564)
+
+[33mcommit 988a36a6966c410d9a7d1947588c4cbd56b44675[m
+Author: momo5502
+Date: Fri Oct 31 20:02:09 2025 +0100
+
+ Update unicorn submodule
+
+[33mcommit 42630afac0eee529aed159959492bc0081b42a11[m
+Author: momo5502
+Date: Fri Oct 31 18:23:35 2025 +0100
+
+ Remove randomness
+
+[33mcommit 0e5bbdd8cc43f8562e4a74ee7e81113aeaecce32[m
+Author: momo5502
+Date: Thu Oct 30 20:11:20 2025 +0100
+
+ Fix serialization issues
+
+[33mcommit 98eb1f92d11e928acbb85fd38c9b5941d809a5ac[m
+Author: momo5502
+Date: Sun Oct 26 18:48:51 2025 +0100
+
+ Better formatting
+
+[33mcommit 3bf037876ce661cbac22f5968306f3b240ca3061[m
+Author: momo5502
+Date: Sun Oct 26 18:48:43 2025 +0100
+
+ Remove logging
+
+[33mcommit cb4fe6c30fa475ea61ee0a8d6a12d34762b2bcdc[m
+Merge: effd2f7 eb0ba68
+Author: momo5502
+Date: Sat Oct 25 11:06:03 2025 +0200
+
+ Merge remote-tracking branch 'origin/main' into wow64
+
+[33mcommit eb0ba686cd2a300009e5ba39a3c3b7315643814f[m
+Merge: bf834e3 22df3e7
+Author: Maurice Heumann
+Date: Sat Oct 25 10:55:18 2025 +0200
+
+ Bugfixes - minidump load, memory tail boundary (#568)
+
+ Minor change to allow minidump load to work with pages with copy
+ permission set.
+
+ File was probing memory via VirtualQuery incrementally, previously this
+ ran forever as Sogen doesn't replicate Windows behaviour.
+
+ Added exclusive allocation end boundary so that allocation / info check
+ on last page of user space VA works. Modified
+ memory_manager::find_free_allocation_base and
+ memory_manager::get_region_info to use exclusive boundary.
+ Added check to NtQueryVirtualMemory - now correctly returns
+ STATUS_INVALID_PARAMETER when run against memory outside of user space
+ VA. Kernel modules should use ZwQueryVirtualMemory not the user land
+ API.
+
+[33mcommit bf834e345934aff0b8e0d9782023c4143d7c6efe[m
+Merge: 11ef377 b6d7a01
+Author: Maurice Heumann
+Date: Sat Oct 25 10:54:01 2025 +0200
+
+ Various fixes and enhancements (#565)
+
+ This PR does a number of fixes and enhancements:
+ - [Added FileFsAttributeInformation fs info
+ class](https://github.com/momo5502/sogen/commit/c0fd8ebf51c158477a9dd97aaaa6dd7a4358548c)
+ - [Added FileIsRemoteDeviceInformation file info
+ class](https://github.com/momo5502/sogen/commit/c8a18cf61c885911417c998d21d16ae5a55dd075)
+ - [Added FileIdInformation file info
+ class](https://github.com/momo5502/sogen/pull/565/commits/2c82277b5e7ac7e43edefe60aaf6dfeaa36d620b)
+ - [Implemented NtUserEnumDisplaySettings
+ syscall](https://github.com/momo5502/sogen/commit/54ebbe27c2171dee66d601647f2755b4a65f1350)
+ - [Fixed the DISPLAY_DEVICEW
+ value](https://github.com/momo5502/sogen/commit/4fbd65a3020d3ba2c6577e16a2f607d80e0ec945),
+ the old one had `StateFlags` set to 0 but that's incorrect since at
+ least one display needs to be the primary display.
+ - [Added support for SHA256 in
+ KSecDD](https://github.com/momo5502/sogen/commit/0d06e6822af69083d20d6cc73570eba33a2f4092)
+ - [Initialized StaticUnicodeString in
+ TEB](https://github.com/momo5502/sogen/commit/1c89c4e3b38ae610d225754a7d07e21577693b87),
+ this was necessary to get `RtlAnsiStringToUnicodeString` working.
+ - [Added '\??\pipe\' prefix to
+ is_named_pipe_path](https://github.com/momo5502/sogen/commit/d20da120525ac9454bc5a61c6a594e34c55ac84d)
+ - [Stubbed
+ NtSetSecurityObject](https://github.com/momo5502/sogen/commit/c07f5415284af9d1d273eb216158988e1f81d11f)
+ - [Don't request 'file_size' for
+ directories](https://github.com/momo5502/sogen/commit/46b97fd91c9f64fd9faa92f25e2492ae4200521b),
+ because this causes an exception in Linux.
+ - [Optimized
+ module_manager::get_module](https://github.com/momo5502/sogen/commit/83aa3b663a867ce97fcc87480086a045d3766ac7),
+ this seems to increase the emulator's speed by around 10%.
+
+[33mcommit 22df3e7889b41603fbc4c108e6d167d81e006558[m
+Author: CarlTSpeak
+Date: Fri Oct 24 11:13:55 2025 +0100
+
+ Fix format issue
+
+[33mcommit 064df5b6efe2f032481c5e5f0524565037041f9e[m
+Author: CarlTSpeak
+Date: Fri Oct 24 10:59:28 2025 +0100
+
+ Revert earlier rdtsc changes, implement fixes
+
+[33mcommit b6d7a012d727ab82b374afae8db8178a5c4575a2[m
+Author: Igor Pissolati
+Date: Thu Oct 23 16:02:53 2025 -0300
+
+ Fix issue in NtUserEnumDisplayDevices and NtUserEnumDisplaySettings
+
+[33mcommit 96169a01a83e560a062c74975b49d13365997e38[m
+Merge: b64f780 11ef377
+Author: CarlTSpeak
+Date: Thu Oct 23 19:00:50 2025 +0100
+
+ Merge branch 'main' of https://github.com/momo5502/sogen
+
+[33mcommit 3c6c2e2dde3d980d340794efb4c86772eb4814e4[m
+Author: Igor Pissolati
+Date: Thu Oct 23 11:19:35 2025 -0300
+
+ Apply review suggestion
+
+[33mcommit 2c82277b5e7ac7e43edefe60aaf6dfeaa36d620b[m
+Author: Igor Pissolati
+Date: Thu Oct 23 11:19:17 2025 -0300
+
+ Add FileIdInformation file info class
+
+[33mcommit 83aa3b663a867ce97fcc87480086a045d3766ac7[m
+Author: Igor Pissolati
+Date: Wed Oct 22 17:21:34 2025 -0300
+
+ Optimize module_manager::get_module
+
+[33mcommit 46b97fd91c9f64fd9faa92f25e2492ae4200521b[m
+Author: Igor Pissolati
+Date: Wed Oct 22 17:21:04 2025 -0300
+
+ Don't request 'file_size' for directories
+
+[33mcommit c07f5415284af9d1d273eb216158988e1f81d11f[m
+Author: Igor Pissolati
+Date: Wed Oct 22 17:20:14 2025 -0300
+
+ Stub NtSetSecurityObject
+
+[33mcommit d20da120525ac9454bc5a61c6a594e34c55ac84d[m
+Author: Igor Pissolati
+Date: Wed Oct 22 17:19:51 2025 -0300
+
+ Add '\??\pipe\' prefix to is_named_pipe_path
+
+[33mcommit 1c89c4e3b38ae610d225754a7d07e21577693b87[m
+Author: Igor Pissolati
+Date: Wed Oct 22 17:18:41 2025 -0300
+
+ Initialize StaticUnicodeString in TEB
+
+[33mcommit 0d06e6822af69083d20d6cc73570eba33a2f4092[m
+Author: Igor Pissolati
+Date: Wed Oct 22 17:17:57 2025 -0300
+
+ Add support for SHA256 in KSecDD
+
+[33mcommit 4fbd65a3020d3ba2c6577e16a2f607d80e0ec945[m
+Author: Igor Pissolati
+Date: Wed Oct 22 17:17:02 2025 -0300
+
+ Fix DISPLAY_DEVICEW value
+
+[33mcommit 54ebbe27c2171dee66d601647f2755b4a65f1350[m
+Author: Igor Pissolati
+Date: Wed Oct 22 17:16:10 2025 -0300
+
+ Implement NtUserEnumDisplaySettings syscall
+
+[33mcommit c8a18cf61c885911417c998d21d16ae5a55dd075[m
+Author: Igor Pissolati
+Date: Wed Oct 22 17:14:51 2025 -0300
+
+ Add FileIsRemoteDeviceInformation file info class
+
+[33mcommit c0fd8ebf51c158477a9dd97aaaa6dd7a4358548c[m
+Author: Igor Pissolati
+Date: Wed Oct 22 17:14:19 2025 -0300
+
+ Add FileFsAttributeInformation fs info class
+
+[33mcommit effd2f7a020beebe586723345de9403cee893210[m
+Merge: 829836c 11ef377
+Author: momo5502
+Date: Tue Oct 21 20:45:29 2025 +0200
+
+ Merge remote-tracking branch 'origin/main' into wow64
+
+[33mcommit 11ef37758c6a253aa6dd5b161d0f1b01dc8d9c88[m
+Author: momo5502
+Date: Tue Oct 21 20:43:29 2025 +0200
+
+ Fix casing
+
+[33mcommit b84ae7475f5705f063746306d0ec068f6a622b25[m
+Merge: 7799f3d dc3a0e6
+Author: Maurice Heumann
+Date: Tue Oct 21 20:42:26 2025 +0200
+
+ Implement ALPC port abstraction and implement DNS resolver port (#558)
+
+ This PR introduces an abstraction for ALPC ports to make them easier to
+ manage in the future, and implements the DNS resolver port, at least
+ enough to get host address queries working.
+ There's a lot of code in this PR that I'm not very confident about, so
+ don't hesitate on the feedback 😄
+
+
+
+[33mcommit 829836c33351e8c36b6644147aaea24ee26f838c[m
+Author: momo5502
+Date: Tue Oct 21 20:41:53 2025 +0200
+
+ Enable serialization tests
+
+[33mcommit 7799f3dd74147097927e0b03bac621e8ca1bc41d[m
+Merge: 494dcce facf997
+Author: Maurice Heumann
+Date: Tue Oct 21 20:35:19 2025 +0200
+
+ Small timing fix (#563)
+
+[33mcommit 652f8d7f179f4d8d1286706c147e97fe9a7d930e[m
+Author: momo5502
+Date: Tue Oct 21 20:15:20 2025 +0200
+
+ Fix formatting
+
+[33mcommit 304dbcc661531fd0427e5bb97045f1b041057b11[m
+Merge: 8ef9349 65eecf1
+Author: Maurice Heumann
+Date: Tue Oct 21 20:13:01 2025 +0200
+
+ Comprehensive WOW64 subsystem implementation (#555)
+
+ # Major Features Implemented
+ **Core WOW64 Architecture**
+ 1. Full TEB, PEB, and Windows structure implementations for 32-bit
+ processes
+ 2. Proper thread context switching with 32-bit stack allocation
+ 3. Configurable memory allocation with 32-bit/64-bit address space
+ handling
+ 4. Automatic WOW64 process identification and handling
+ 5. Heaven's Gate Implementation for handling exceptions
+
+ **Enhanced Emulation Features**
+ 1. Fixed GDT setup and segment management for WOW64
+ 2. Multi-architecture PE loading with proper import resolution
+ 3. Segment-aware disassembly with WOW64 debugging capabilities
+
+ **Testing & Validation**
+ **32-bit Test Sample**: Minimal "hello" executable with full ASM source
+
+ # TODO
+ Needs more testing, currently in very early stages.
+
+[33mcommit 8ef9349c379a30ba1e95b81795b3180b10ebc6e0[m
+Author: momo5502
+Date: Tue Oct 21 20:12:04 2025 +0200
+
+ Small timing fix
+
+[33mcommit facf99712054339fc3d25c4827ed33753cc69898[m
+Author: momo5502
+Date: Tue Oct 21 20:12:04 2025 +0200
+
+ Small timing fix
+
+[33mcommit dc3a0e6fd4e1513a125897cb719f74a9a35998b3[m
+Author: Igor Pissolati
+Date: Tue Oct 21 11:23:57 2025 -0300
+
+ Small improvements
+
+[33mcommit b64f780ff6cdf326c6a23a692a25e67d428923de[m
+Merge: 1f5afe4 494dcce
+Author: CarlTSpeak
+Date: Tue Oct 21 11:20:08 2025 +0100
+
+ Merge branch 'main' of https://github.com/momo5502/sogen
+
+[33mcommit 494dcce8511907344b7da6c360e4a336a3e8fe75[m
+Merge: 9350430 e50f219
+Author: Maurice Heumann
+Date: Tue Oct 21 08:58:03 2025 +0200
+
+ Build(deps-dev): Bump vite from 7.1.7 to 7.1.11 in /page (#562)
+
+ Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite)
+ from 7.1.7 to 7.1.11.
+
+ Release notes
+ Sourced from