All major and minor version changes will be documented in this file. Details of patch-level version changes can be found in commit messages.
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