4504 Commits

Author SHA1 Message Date
GCHQDeveloper581
1eccfa729b
Dependency updates (#2201)
Bring in most of the dependency updates that can be made without either significant code changes or a Node version update.
2026-02-24 09:04:34 +00:00
CatCatYu
976c8b2d56
Fix: Move Magic checks from Escape to Unescape Unicode Characters (#2195) 2026-02-20 17:23:58 +00:00
GCHQ Developer 85297
98fb680a92
Paste spreadsheets as text (#2200) 2026-02-20 17:08:11 +00:00
GCHQ Developer 85297
d71dad8568
Fix Roboto Mono font (#2199) 2026-02-20 16:10:15 +00:00
GCHQDeveloper581
8df8028f43
Fix return of buffer for PNG QR image generation - resolves #2124 (#2125)
Co-authored-by: GCHQ Developer 85297 <95289555+C85297@users.noreply.github.com>
2026-02-20 16:07:37 +00:00
GCHQ Developer 85297
c97baa6fdf
Update JIMP (#2171) 2026-02-18 11:34:31 +00:00
GCHQ Developer 85297
448cfc8012
Overwrite NGINX maintainer label (#2194) 2026-02-18 08:05:10 +00:00
GCHQDeveloper581
9b2868a178
Bump v10.22.1 (#2193) v10.22.1 2026-02-12 10:08:48 +00:00
GCHQDeveloper581
7ba58cd4ce
Fix npm publish - Run "npm ci" and "npm run node" under node 18 then switch to node 24.5 (#2192)
Fixes a problem where some generated files were not included in the npm package as they hadn't been built.
2026-02-12 09:39:15 +00:00
GCHQDeveloper581
bb41c36578
Bump v10.22.0 (#2189) v10.22.0 2026-02-11 11:59:30 +00:00
GCHQDeveloper581
293f304841
Separate npm publish out into separate job and run with Node 24.5 (#2188)
Enables trusted publishing of npm package, which requires Node >= 22.14 and npm >= 11.5.1 (npm 11.5.1 is bundled with node 24.5)
main build cannot currently be done with 24.5 due to minor incompatibilities in the codebase.
2026-02-11 09:36:43 +00:00
Benjamin Eriksson
324a23585e
Fixed Percent delimiter for hex encoding (#2137)
Co-authored-by: GCHQ Developer 85297 <95289555+C85297@users.noreply.github.com>
2026-02-11 09:20:08 +00:00
t-martine
fe69ec5881
Added the ability to paste one or more Images from the Clipboard (#1876)
Co-authored-by: a3957273 <89583054+a3957273@users.noreply.github.com>
Co-authored-by: GCHQ Developer 85297 <95289555+C85297@users.noreply.github.com>
2026-02-09 20:30:45 +00:00
Wes
595c90a464
Quoted Printable - consistent reference to 'email' (#2186) 2026-02-09 10:01:25 +00:00
Zack Zhou
042afe4157
Fix freeze when output text decoding fails (#1573) 2026-02-09 09:17:36 +00:00
GCHQ Developer 85297
cc2c6d20fd
Update Browserslist DB (#2183) 2026-02-06 17:54:58 +00:00
GCHQ Developer 85297
abbb8496cc
Add contents write permission to releases workflow (#2182) v10.21.0 2026-02-06 12:15:06 +00:00
GCHQ Developer 85297
4ca5157508
Fix release workflow permissions (#2181) 2026-02-06 11:34:50 +00:00
GCHQ Developer 85297
eeb39a0b2b
Bump v10.21.0 (#2179) 2026-02-06 08:38:36 +00:00
d98762625
0cf7bcaddc
Fix import operations with special chars in them (#1040)
Co-authored-by: jg42526 <210032080+jg42526@users.noreply.github.com> (fixed test broken by a dependency updated elsewhere)
2026-02-04 16:46:30 +00:00
GCHQ Developer 85297
4e8f0c34f3
Remove custom CodeQL workflow (#2176) 2026-02-04 15:26:23 +00:00
GCHQDeveloper581
de3a5ff634
Fix code scanning warnings in workflows (#2177)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-04 15:12:25 +00:00
GCHQ Developer 85297
693b7d86dd
Use NPM trusted publishing (#2174)
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> (minor tweaks only)
2026-02-04 14:20:22 +00:00
Thomas
fa34e2fafc
Fix: Correctly parse xxd odd byte hexdumps (#2058)
Co-authored-by: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com>
2026-02-04 09:38:25 +00:00
Hügo
1542cadde8
Update Sitemap URLs to Use Valid Paths in sitemap.mjs (#1861)
Co-authored-by: C85297 <95289555+C85297@users.noreply.github.com>
2026-02-03 18:44:59 +00:00
Alex Gustafsson
64399ad60e
Use recommended GitHub Actions to build image (#2055)
Co-authored-by: C85297 <95289555+C85297@users.noreply.github.com>
2026-02-03 15:42:46 +00:00
GCHQ Developer C85297
96c93b95f2
Remove version 10 message from banner (#2169) 2026-02-03 15:12:41 +00:00
dependabot[bot]
9df82113c4
Bump form-data from 4.0.1 to 4.0.5 (#2175)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 14:01:18 +00:00
dependabot[bot]
55ef47f645
Bump node-forge from 1.3.1 to 1.3.3 (#2173)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 13:23:09 +00:00
GCHQ Developer C85297
5e53fe113d
Update crypto browserify (#2172) 2026-02-03 12:16:04 +00:00
GCHQDeveloper581
5c49f87727
Update kbpgp package (resolves #2135) (#2136) 2026-02-02 10:17:46 +00:00
FS
e0c4957da4
Fix the processing of ALPNs for JA4 to align with new specification update (#2165) 2026-01-31 12:01:10 +00:00
Thomas M
9512444eee
Add Bech32 and Bech32m encoding/decoding operations (#2159) 2026-01-30 19:02:23 +00:00
みけCAT
dd26c09003
Exclude Delete character from hex dump output (#2086)
Co-authored-by: GCHQ Developer C85297 <95289555+C85297@users.noreply.github.com>
2026-01-29 15:00:17 +00:00
Paul Hudson
a30f5f1b50
Tiny typo fix in "To Base85" operation (#2118)
This adjusts spelling in the "To Base85" operation from "delimeter" to
"delimiter".

Co-authored-by: GCHQ Developer C85297 <95289555+C85297@users.noreply.github.com>
2026-01-29 14:32:38 +00:00
GCHQ Developer C85297
b885e8423d
Bump jsonpath-plus (#2166)
Closes #1928 #1926
2026-01-29 13:40:34 +00:00
C85297
2092e5b20c
10.20.0 v10.20.0 2026-01-28 16:11:57 +00:00
C85297
621331b03e
Update CHANGELOG for v10.20.0 2026-01-28 16:10:51 +00:00
David C Goldenberg
7fb2a9640a Update. Updated the Key to ExtendedKey operation to take in fingerprint, i, level as well as the chaincode and version type. 2025-12-02 15:16:12 -05:00
jg42526
2a1294f1c0
Merge pull request #1978 from mikecat/use-bigint-for-varint
Use BigInt for encoding/decoding VarInt
2025-08-06 09:46:48 +01:00
jg42526
fb968da64f
Merge branch 'master' into use-bigint-for-varint 2025-08-06 08:54:59 +01:00
jg42526
314a14a45b
Merge pull request #1545 from starplanet/master
Fixed ToDecimal signed logic
2025-07-23 11:25:15 +01:00
jg42526
dc8121e7fc
Merge branch 'master' into master 2025-07-23 10:29:17 +01:00
jg42526
554a3b071e
Merge pull request #1884 from 0xff1ce/fix(ShowOnMap)
Show On Map updated to use leaflet over WikiMedia
2025-07-16 08:21:47 +01:00
jg42526
9fc91b3fc6
Merge pull request #1873 from remingtr/enhance-README
Add more clear build instructions
2025-07-16 07:11:41 +01:00
jg42526
6dd651a4df
Removed colon
Colon not required on heading, minor change to force rebuild
2025-07-16 07:00:12 +01:00
David C Goldenberg
1cad7fbb96 Made an improvement to two operations where now an error in deserializing an extended key is passed onto the operations itseslf, which then throw an OperationError. 2025-06-26 09:33:50 -04:00
David C Goldenberg
5265da5714 General cleaning up, also changing some operations to not return errors, but throw OperationErrors. 2025-06-20 15:44:44 -04:00
David C Goldenberg
d47c7a633a Added an operation to turn an extended private key to its public key version. We deserialize, turn the private key into the appropriate public key, grab the appropriate public key version then reserialize. 2025-06-20 15:02:12 -04:00
David C Goldenberg
cf0733dc6f Update after QA. Added a function in Bitcoin.mjs to return valid extended key versions, which is now used in SeedToMPK, KeyToExtendedKey and ChangeExtendedKeyVersion. This will make sure only valid version options are given. Also added some input sanitization code to deal with blank input. 2025-06-19 09:41:52 -04:00