17 KiB
Changelog
All major and minor version changes will be documented in this file. Details of patch-level version changes can be found in commit messages.
9.13.0 - 2020-02-13
- 'Rail Fence Cipher Encode' and 'Rail Fence Cipher Decode' operations added @Flavsditz | #948
[9.12.0] - 2019-12-20
- 'Normalise Unicode' operation added @matthieuxyz | #912
[9.11.0] - 2019-11-06
[9.10.0] - 2019-11-06
- 'Lorenz' operation added @VirtualColossus | #528
[9.9.0] - 2019-11-01
- Added support for 109 more character encodings @n1474335
[9.8.0] - 2019-10-31
- 'Avro to JSON' operation added @jarrodconnolly | #865
[9.7.0] - 2019-09-13
[9.6.0] - 2019-09-04
[9.5.0] - 2019-09-04
- Various Steganography operations added: 'Extract LSB', 'Extract RGBA', 'Randomize Colour Palette', and 'View Bit Plane' @Ge0rg3 | #625
[9.4.0] - 2019-08-30
[9.3.0] - 2019-08-30
[9.2.0] - 2019-08-23
- 'Parse UDP' operation added @h345983745 | #614
[9.1.0] - 2019-08-22
- 'Parse SSH Host Key' operation added @j433866 | #595
- 'Defang IP Addresses' operation added @h345983745 | #556
[9.0.0] - 2019-07-09
- Multiple inputs are now supported in the main web UI, allowing you to upload and process multiple files at once @j433866 | #566
- A Node.js API has been implemented, meaning that CyberChef can now be used as a library, either to provide specific operations, or an entire baking environment @d98762625 | #291
- A read-eval-print loop (REPL) is also included to enable prototyping and experimentation with the API @d98762625 | #291
- Light and dark Solarized themes added @j433866 | #566
Click to expand v8 minor versions
[8.38.0] - 2019-07-03
[8.37.0] - 2019-07-03
[8.36.0] - 2019-07-03
- 'PGP Verify' operation added @artemisbot | #585
[8.35.0] - 2019-07-03
[8.34.0] - 2019-06-28
- Various new visualisations added to the 'Entropy' operation @MShwed | #535
- Efficiency improvements made to the 'Entropy' operation for large file support @n1474335
[8.33.0] - 2019-06-27
- 'Bzip2 Compress' operation added and 'Bzip2 Decompress' operation greatly improved @artemisbot | #531
[8.32.0] - 2019-06-27
[8.31.0] - 2019-04-12
- The downloadable version of CyberChef is now a .zip file containing separate modules rather than a single .htm file. It is still completely standalone and will not make any external network requests. This change reduces the complexity of the build process significantly. @n1474335
[8.30.0] - 2019-04-12
[8.29.0] - 2019-03-31
- 'BLAKE2s' and 'BLAKE2b' hashing operations added @h345983745 | #525
[8.28.0] - 2019-03-31
- 'Heatmap Chart', 'Hex Density Chart', 'Scatter Chart' and 'Series Chart' operation added @artemisbot @tlwr | #496 #143
[8.27.0] - 2019-03-14
- 'Enigma', 'Typex', 'Bombe' and 'Multiple Bombe' operations added @s2224834 | #516
- See this wiki article for a full explanation of these operations.
- New Bombe-style loading animation added for long-running operations @n1474335
- New operation argument types added:
populateMultiOption
andargSelector
@n1474335
[8.26.0] - 2019-03-09
[8.25.0] - 2019-03-09
[8.24.0] - 2019-02-08
- 'DNS over HTTPS' operation added @h345983745 | #489
[8.23.1] - 2019-01-18
[8.23.0] - 2019-01-18
- 'YARA Rules' operation added @artemisbot | #468
[8.22.0] - 2019-01-10
[8.21.0] - 2019-01-10
[8.20.0] - 2019-01-09
[8.19.0] - 2018-12-30
- UI test suite added to confirm that the app loads correctly in a reasonable time and that various operations from each module can be run @n1474335 | #458
[8.18.0] - 2018-12-26
- 'Split Colour Channels' operation added @artemisbot | #449
[8.17.0] - 2018-12-25
[8.16.0] - 2018-12-19
- 'Play Media' operation added @anthony-arnold | #446
[8.15.0] - 2018-12-18
[8.14.0] - 2018-12-18
- 'To Base62' and 'From Base62' operations added @tcode2k16 | #443
[8.13.0] - 2018-12-15
- 'A1Z26 Cipher Encode' and 'A1Z26 Cipher Decode' operations added @jarmovanlenthe | #441
[8.12.0] - 2018-11-21
[8.11.0] - 2018-11-13
[8.10.0] - 2018-11-07
[8.9.0] - 2018-11-07
[8.8.0] - 2018-10-10
- 'Parse TLV' operation added @GCHQ77703 | #351
[8.7.0] - 2018-08-31
- 'JWT Sign', 'JWT Verify' and 'JWT Decode' operations added @GCHQ77703 | #348
[8.6.0] - 2018-08-29
- 'To Geohash' and 'From Geohash' operations added @GCHQ77703 | #344
[8.5.0] - 2018-08-23
[8.4.0] - 2018-08-23
- 'To Base85' and 'From Base85' operations added @PenguinGeorge | #340
[8.3.0] - 2018-08-21
- 'To MessagePack' and 'From MessagePack' operations added @artemisbot | #338
[8.2.0] - 2018-08-21
- Information links added to most operations, accessible in the description popover @PenguinGeorge | #298
[8.1.0] - 2018-08-19
[8.0.0] - 2018-08-05
- Codebase rewritten using ES modules and classes @n1474335 @d98762625 @artemisbot @picapi | #284
- Operation architecture restructured to make adding new operations a lot simpler @n1474335 | #284
- A script has been added to aid in the creation of new operations by running
npm run newop
@n1474335 | #284 - 'Magic' operation added - automated detection of encoded data @n1474335 | #239
- UI updated to use Bootstrap Material Design @n1474335 | #248
JSON
,File
andList<File>
Dish types added @n1474335 | #284OperationError
type added for better handling of errors thrown by operations @d98762625 | #296- A
present()
method has been added, allowing operations to pass machine-friendly data to subsequent operations whilst presenting human-friendly data to the user @n1474335 | #284 - Set operations added @d98762625 | #281
- 'To Table' operation added @JustAnotherMark | #294
- 'Haversine distance' operation added @Dachande663 | #325
- Started keeping a changelog @n1474335
[7.0.0] - 2017-12-28
[6.0.0] - 2017-09-19
- Threading support added. All recipe processing moved into a Web Worker to increase performance and to allow long-running operations to be cancelled @n1474335 | #173
- Module system created so that operations relying on large libraries can be downloaded separately as required, reducing the initial loading time for the app @n1474335 | #173
[5.0.0] - 2017-03-30
- Webpack build process configured with Babel transpilation and ES6 imports and exports @n1474335 | #95
[4.0.0] - 2016-11-28
<<<<<<< HEAD
d78730edc0
[9.12.0]: https://github.com/gchq/CyberChef/releases/tag/v9.12.0 [9.11.0]: https://github.com/gchq/CyberChef/releases/tag/v9.11.0 [9.10.0]: https://github.com/gchq/CyberChef/releases/tag/v9.10.0 [9.9.0]: https://github.com/gchq/CyberChef/releases/tag/v9.9.0 [9.8.0]: https://github.com/gchq/CyberChef/releases/tag/v9.8.0 [9.7.0]: https://github.com/gchq/CyberChef/releases/tag/v9.7.0 [9.6.0]: https://github.com/gchq/CyberChef/releases/tag/v9.6.0 [9.5.0]: https://github.com/gchq/CyberChef/releases/tag/v9.5.0 [9.4.0]: https://github.com/gchq/CyberChef/releases/tag/v9.4.0 [9.3.0]: https://github.com/gchq/CyberChef/releases/tag/v9.3.0 [9.2.0]: https://github.com/gchq/CyberChef/releases/tag/v9.2.0 [9.1.0]: https://github.com/gchq/CyberChef/releases/tag/v9.1.0 [9.0.0]: https://github.com/gchq/CyberChef/releases/tag/v9.0.0 [8.38.0]: https://github.com/gchq/CyberChef/releases/tag/v8.38.0 [8.37.0]: https://github.com/gchq/CyberChef/releases/tag/v8.37.0 [8.36.0]: https://github.com/gchq/CyberChef/releases/tag/v8.36.0 [8.35.0]: https://github.com/gchq/CyberChef/releases/tag/v8.35.0 [8.34.0]: https://github.com/gchq/CyberChef/releases/tag/v8.34.0 [8.33.0]: https://github.com/gchq/CyberChef/releases/tag/v8.33.0 [8.32.0]: https://github.com/gchq/CyberChef/releases/tag/v8.32.0 [8.31.0]: https://github.com/gchq/CyberChef/releases/tag/v8.31.0 [8.30.0]: https://github.com/gchq/CyberChef/releases/tag/v8.30.0 [8.29.0]: https://github.com/gchq/CyberChef/releases/tag/v8.29.0 [8.28.0]: https://github.com/gchq/CyberChef/releases/tag/v8.28.0 [8.27.0]: https://github.com/gchq/CyberChef/releases/tag/v8.27.0 [8.26.0]: https://github.com/gchq/CyberChef/releases/tag/v8.26.0 [8.25.0]: https://github.com/gchq/CyberChef/releases/tag/v8.25.0 [8.24.0]: https://github.com/gchq/CyberChef/releases/tag/v8.24.0 [8.23.1]: https://github.com/gchq/CyberChef/releases/tag/v8.23.1 [8.23.0]: https://github.com/gchq/CyberChef/releases/tag/v8.23.0 [8.22.0]: https://github.com/gchq/CyberChef/releases/tag/v8.22.0 [8.21.0]: https://github.com/gchq/CyberChef/releases/tag/v8.21.0 [8.20.0]: https://github.com/gchq/CyberChef/releases/tag/v8.20.0 [8.19.0]: https://github.com/gchq/CyberChef/releases/tag/v8.19.0 [8.18.0]: https://github.com/gchq/CyberChef/releases/tag/v8.18.0 [8.17.0]: https://github.com/gchq/CyberChef/releases/tag/v8.17.0 [8.16.0]: https://github.com/gchq/CyberChef/releases/tag/v8.16.0 [8.15.0]: https://github.com/gchq/CyberChef/releases/tag/v8.15.0 [8.14.0]: https://github.com/gchq/CyberChef/releases/tag/v8.14.0 [8.13.0]: https://github.com/gchq/CyberChef/releases/tag/v8.13.0 [8.12.0]: https://github.com/gchq/CyberChef/releases/tag/v8.12.0 [8.11.0]: https://github.com/gchq/CyberChef/releases/tag/v8.11.0 [8.10.0]: https://github.com/gchq/CyberChef/releases/tag/v8.10.0 [8.9.0]: https://github.com/gchq/CyberChef/releases/tag/v8.9.0 [8.8.0]: https://github.com/gchq/CyberChef/releases/tag/v8.8.0 [8.7.0]: https://github.com/gchq/CyberChef/releases/tag/v8.7.0 [8.6.0]: https://github.com/gchq/CyberChef/releases/tag/v8.6.0 [8.5.0]: https://github.com/gchq/CyberChef/releases/tag/v8.5.0 [8.4.0]: https://github.com/gchq/CyberChef/releases/tag/v8.4.0 [8.3.0]: https://github.com/gchq/CyberChef/releases/tag/v8.3.0 [8.2.0]: https://github.com/gchq/CyberChef/releases/tag/v8.2.0 [8.1.0]: https://github.com/gchq/CyberChef/releases/tag/v8.1.0 [8.0.0]: https://github.com/gchq/CyberChef/releases/tag/v8.0.0 [7.0.0]: https://github.com/gchq/CyberChef/releases/tag/v7.0.0 [6.0.0]: https://github.com/gchq/CyberChef/releases/tag/v6.0.0 [5.0.0]: https://github.com/gchq/CyberChef/releases/tag/v5.0.0 [4.0.0]:b1d73a725d