Claude 7b5fa8511d
Merge upstream GCHQ master into claude/upgrade-gchq-master-sglFz
Incorporates 37 upstream commits from gchq/CyberChef master including:
- Fix: Move Magic checks from Escape to Unescape Unicode Characters (#2195)
- Paste spreadsheets as text (#2200)
- Fix Roboto Mono font (#2199)
- Fix return of buffer for PNG QR image generation (#2125)
- Update JIMP (#2171)
- Bump v10.22.1 (#2193)
- Bump v10.22.0 (#2189)
- Fixed Percent delimiter for hex encoding (#2137)
- Added ability to paste Images from Clipboard (#1876)
- Quoted Printable improvements (#2186)
- Fix freeze when output text decoding fails (#1573)
- Fix import operations with special chars (#1040)
- Add Bech32 encode/decode operations
- Various bug fixes and improvements

Conflict resolution:
- Workflow files: kept Node 24 + actions@v4 (local upgrade)
- package.json: kept jsonwebtoken 9.0.0, fixJimpModule postinstall, added upstream 'tag' script
- package-lock.json: kept local version (consistent with jimp 1.6.0 install)
- sitemap.mjs: kept modern 'with' import assertion syntax
- Code.mjs: kept escaped curly brace regex for Node 24 compatibility
- newMinorVersion.mjs: added upstream ignoredAuthors constant

https://claude.ai/code/session_011xozAMdxys1JF7nLRQsMtg
2026-02-23 09:53:36 +00:00
..
2026-02-20 16:10:15 +00:00
2026-02-20 16:10:15 +00:00