Skip to content

Commit 42adf5b

Browse files
Bump v10.23.0 (#2310)
1 parent 167cc39 commit 42adf5b

3 files changed

Lines changed: 134 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,64 @@ All major and minor version changes will be documented in this file. Details of
1313

1414
## Details
1515

16+
### [10.23.0] - 2026-04-06
17+
- Properly escape HTML entities in sampleDelim to avoid XSS issue [@GCHQDeveloper581] | [#2307]
18+
- chore (deps): bump lodash from 4.17.23 to 4.18.1 | [#2304]
19+
- chore (deps): bump @codemirror/view from 6.40.0 to 6.41.0 | [#2305]
20+
- chore (deps): bump the patch-updates group with 2 updates | [#2303]
21+
- chore (deps): bump @xmldom/xmldom from 0.8.11 to 0.8.12 | [#2302]
22+
- chore (deps): bump picomatch | [#2299]
23+
- chore (deps): bump node-forge from 1.3.3 to 1.4.0 | [#2297]
24+
- chore (deps): bump the patch-updates group with 3 updates | [#2296]
25+
- chore (deps) bump chromedriver from 130.0.4 to 146.0.6 [@GCHQDeveloper581] | [#2292]
26+
- ParseEthernetFrame - Fix vlan calculation [@Kalkran] | [#2295]
27+
- Add pull request template with AI usage disclosure [@C85297] | [#2279]
28+
- fix: return empty output for zero-length To Modhex input [@saschabuehrle] | [#2249]
29+
- Added tab focus to top banner and navigation to About/Support Modal [@j264415] | [#1733]
30+
- Add Parse Ethernet frame Operation, allow Parse IPv4 Header to cascade [@Kalkran] | [#1722]
31+
- Selection and Deselection of autobake checkbox using keyboard [@j264415] | [#1727]
32+
- chore (deps): bump @babel/runtime from 7.28.6 to 7.29.2 | [#2263]
33+
- Add more helpful error for when numerical ingredient is left empty [@Lamby777] [@C85297] | [#1540]
34+
- chore (deps): bump @codemirror/view from 6.39.17 to 6.40.0 | [#2262]
35+
- Bump flatted from 3.3.2 to 3.4.2 [@GCHQDeveloper581] | [#2266]
36+
- feat: add Raw option for Jq operation [@rtpt-romankarwacik] | [#2237]
37+
- chore (deps): bump core-js from 3.48.0 to 3.49.0 | [#2261]
38+
- chore (deps): bump the patch-updates group with 6 updates | [#2260]
39+
- Add Extract Audio Metadata operation [@d0s1nt] [@GCHQDeveloper581] | [#2170]
40+
- Fix Jq issue [@GCHQDeveloper581] | [#2210]
41+
- Configure dependabot updates [@GCHQDeveloper581] | [#2259]
42+
- fix(A1Z26): return empty string instead of empty array for empty input [@brick-pixel] | [#2257]
43+
- Fix broken Docker link in README [@am-periphery] | [#2250]
44+
- Update some dependencies, including a number causing npm audit warnings [@GCHQDeveloper581] | [#2236]
45+
- Bump axios from 1.7.9 to 1.13.6 | [#2234]
46+
- Bump jws from 3.2.2 to 3.2.3 | [#2235]
47+
- Bump pbkdf2 from 3.1.2 to 3.1.5 | [#2229]
48+
- Bump form-data from 4.0.1 to 4.0.5 | [#2228]
49+
- Bump basic-ftp from 5.0.5 to 5.2.0 | [#2231]
50+
- feat: add ARM disassembler operation [@thomasxm] | [#2156]
51+
- Add Text/Integer Converter operation [@p-leriche] [@GCHQDeveloper581] | [#2213]
52+
- Feat/rc6 add RC6 Encrypt/Decrypt operations [@thomasxm] | [#2163]
53+
- [bugfix] Add Bootstrap form style for CodeMirror editor [@Swonkie] | [#2161]
54+
- Add Flask Session operations (Decode, Sign, Verify) [@ThePlayer372-FR] | [#2208]
55+
- fix: `jq-web` -> `jq-wasm`, includes `jq` version `1.8.1` [@W-Floyd] [@GCHQDeveloper581] | [#2223]
56+
- Bump jsonwebtoken from 8.5.1 to 9.0.0 [@GCHQDeveloper581] | [#2219]
57+
- Bump basic-ftp from 5.0.5 to 5.2.0 | [#2218]
58+
- feat: add random integer generation operation [@cktgh] | [#2151]
59+
- Add BigInt utility functions for number theory operations [@p-leriche] [@GCHQDeveloper581] | [#2205]
60+
- Improve SQL Beautify: use sql-formatter and support bind variables [@aby-jo] [@GCHQDeveloper581] | [#2071]
61+
- update tesseract.js to 6.0.1 [@atsiv1] | [#2133]
62+
- Fix hint tooltip display issues [@bartvanandel] | [#2017]
63+
- Simplify babel dependencies [@GCHQDeveloper581] | [#2204]
64+
- Dependency updates [@GCHQDeveloper581] | [#2201]
65+
- Fix: Move Magic checks from Escape to Unescape Unicode Characters [@fjh1997] | [#2195]
66+
- Paste spreadsheets as text [@C85297] | [#2200]
67+
- Fix Roboto Mono font [@C85297] | [#2199]
68+
- Fix return of buffer for PNG QR image generation [@GCHQDeveloper581] [@C85297] | [#2125]
69+
- Update JIMP [@C85297] | [#2171]
70+
- Overwrite NGINX maintainer label [@C85297] | [#2194]
71+
- Bump v10.22.1 [@GCHQDeveloper581] | [#2193]
72+
- Fix npm publish - Run "npm ci" and "npm run node" under node 18 then switch to node 24.5 [@GCHQDeveloper581] | [#2192]
73+
1674
### [10.22.0] - 2026-02-11
1775
- Separate npm publish out into separate job and run with Node 24.5 [@GCHQDeveloper581] | [#2188]
1876
- Fixed Percent delimiter for hex encoding [@beneri] [@C85297] | [#2137]
@@ -538,6 +596,7 @@ All major and minor version changes will be documented in this file. Details of
538596
## [4.0.0] - 2016-11-28
539597
- Initial open source commit [@n1474335] | [b1d73a72](https://github.com/gchq/CyberChef/commit/b1d73a725dc7ab9fb7eb789296efd2b7e4b08306)
540598

599+
[10.23.0]: https://github.com/gchq/CyberChef/releases/tag/v10.23.0
541600
[10.22.0]: https://github.com/gchq/CyberChef/releases/tag/v10.22.0
542601
[10.21.0]: https://github.com/gchq/CyberChef/releases/tag/v10.21.0
543602
[10.20.0]: https://github.com/gchq/CyberChef/releases/tag/v10.20.0
@@ -797,6 +856,22 @@ All major and minor version changes will be documented in this file. Details of
797856
[@t-martine]: https://github.com/t-martine
798857
[@wesinator]: https://github.com/wesinator
799858
[@Raka-loah]: https://github.com/Raka-loah
859+
[@Kalkran]: https://github.com/Kalkran
860+
[@saschabuehrle]: https://github.com/saschabuehrle
861+
[@j264415]: https://github.com/j264415
862+
[@Lamby777]: https://github.com/Lamby777
863+
[@rtpt-romankarwacik]: https://github.com/rtpt-romankarwacik
864+
[@d0s1nt]: https://github.com/d0s1nt
865+
[@brick-pixel]: https://github.com/brick-pixel
866+
[@am-periphery]: https://github.com/am-periphery
867+
[@p-leriche]: https://github.com/p-leriche
868+
[@Swonkie]: https://github.com/Swonkie
869+
[@ThePlayer372-FR]: https://github.com/ThePlayer372-FR
870+
[@W-Floyd]: https://github.com/W-Floyd
871+
[@cktgh]: https://github.com/cktgh
872+
[@aby-jo]: https://github.com/aby-jo
873+
[@atsiv1]: https://github.com/atsiv1
874+
[@fjh1997]: https://github.com/fjh1997
800875

801876

802877
[8ad18b]: https://github.com/gchq/CyberChef/commit/8ad18bc7db6d9ff184ba3518686293a7685bf7b7
@@ -1010,4 +1085,60 @@ All major and minor version changes will be documented in this file. Details of
10101085
[#2183]: https://github.com/gchq/CyberChef/pull/2183
10111086
[#2182]: https://github.com/gchq/CyberChef/pull/2182
10121087
[#2181]: https://github.com/gchq/CyberChef/pull/2181
1088+
[#2307]: https://github.com/gchq/CyberChef/pull/2307
1089+
[#2304]: https://github.com/gchq/CyberChef/pull/2304
1090+
[#2305]: https://github.com/gchq/CyberChef/pull/2305
1091+
[#2303]: https://github.com/gchq/CyberChef/pull/2303
1092+
[#2302]: https://github.com/gchq/CyberChef/pull/2302
1093+
[#2299]: https://github.com/gchq/CyberChef/pull/2299
1094+
[#2297]: https://github.com/gchq/CyberChef/pull/2297
1095+
[#2296]: https://github.com/gchq/CyberChef/pull/2296
1096+
[#2292]: https://github.com/gchq/CyberChef/pull/2292
1097+
[#2295]: https://github.com/gchq/CyberChef/pull/2295
1098+
[#2279]: https://github.com/gchq/CyberChef/pull/2279
1099+
[#2249]: https://github.com/gchq/CyberChef/pull/2249
1100+
[#1733]: https://github.com/gchq/CyberChef/pull/1733
1101+
[#1722]: https://github.com/gchq/CyberChef/pull/1722
1102+
[#1727]: https://github.com/gchq/CyberChef/pull/1727
1103+
[#2263]: https://github.com/gchq/CyberChef/pull/2263
1104+
[#1540]: https://github.com/gchq/CyberChef/pull/1540
1105+
[#2262]: https://github.com/gchq/CyberChef/pull/2262
1106+
[#2266]: https://github.com/gchq/CyberChef/pull/2266
1107+
[#2237]: https://github.com/gchq/CyberChef/pull/2237
1108+
[#2261]: https://github.com/gchq/CyberChef/pull/2261
1109+
[#2260]: https://github.com/gchq/CyberChef/pull/2260
1110+
[#2170]: https://github.com/gchq/CyberChef/pull/2170
1111+
[#2210]: https://github.com/gchq/CyberChef/pull/2210
1112+
[#2259]: https://github.com/gchq/CyberChef/pull/2259
1113+
[#2257]: https://github.com/gchq/CyberChef/pull/2257
1114+
[#2250]: https://github.com/gchq/CyberChef/pull/2250
1115+
[#2236]: https://github.com/gchq/CyberChef/pull/2236
1116+
[#2234]: https://github.com/gchq/CyberChef/pull/2234
1117+
[#2235]: https://github.com/gchq/CyberChef/pull/2235
1118+
[#2229]: https://github.com/gchq/CyberChef/pull/2229
1119+
[#2228]: https://github.com/gchq/CyberChef/pull/2228
1120+
[#2231]: https://github.com/gchq/CyberChef/pull/2231
1121+
[#2156]: https://github.com/gchq/CyberChef/pull/2156
1122+
[#2213]: https://github.com/gchq/CyberChef/pull/2213
1123+
[#2163]: https://github.com/gchq/CyberChef/pull/2163
1124+
[#2161]: https://github.com/gchq/CyberChef/pull/2161
1125+
[#2208]: https://github.com/gchq/CyberChef/pull/2208
1126+
[#2223]: https://github.com/gchq/CyberChef/pull/2223
1127+
[#2219]: https://github.com/gchq/CyberChef/pull/2219
1128+
[#2218]: https://github.com/gchq/CyberChef/pull/2218
1129+
[#2151]: https://github.com/gchq/CyberChef/pull/2151
1130+
[#2205]: https://github.com/gchq/CyberChef/pull/2205
1131+
[#2071]: https://github.com/gchq/CyberChef/pull/2071
1132+
[#2133]: https://github.com/gchq/CyberChef/pull/2133
1133+
[#2017]: https://github.com/gchq/CyberChef/pull/2017
1134+
[#2204]: https://github.com/gchq/CyberChef/pull/2204
1135+
[#2201]: https://github.com/gchq/CyberChef/pull/2201
1136+
[#2195]: https://github.com/gchq/CyberChef/pull/2195
1137+
[#2200]: https://github.com/gchq/CyberChef/pull/2200
1138+
[#2199]: https://github.com/gchq/CyberChef/pull/2199
1139+
[#2125]: https://github.com/gchq/CyberChef/pull/2125
1140+
[#2171]: https://github.com/gchq/CyberChef/pull/2171
1141+
[#2194]: https://github.com/gchq/CyberChef/pull/2194
1142+
[#2193]: https://github.com/gchq/CyberChef/pull/2193
1143+
[#2192]: https://github.com/gchq/CyberChef/pull/2192
10131144

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cyberchef",
3-
"version": "10.22.1",
3+
"version": "10.23.0",
44
"description": "The Cyber Swiss Army Knife for encryption, encoding, compression and data analysis.",
55
"author": "n1474335 <n1474335@gmail.com>",
66
"homepage": "https://gchq.github.io/CyberChef",

0 commit comments

Comments
 (0)