0.11.0 - Major Changes
- Completely new A* search algorithm which is significantly faster than BFS
- Cipher identification heuristics module to aid in A* search
- Brand new English checker with much more improved accuracy
- 2 new decoders
Basically I spent a significant amount of time rewriting the search algorithm to be super efficient and writing the new English checker.
Also, Ares can now detect passwords in plaintext like passw0rd etc.
What's Changed
- Fixed typos in src/english.rs by @gregorni in https://github.com/bee-san/Ares/pull/231
- reduce memory usage of bfs by @swanandx in https://github.com/bee-san/Ares/pull/232
- Move timer out of bfs by @swanandx in https://github.com/bee-san/Ares/pull/233
- Bump regex from 1.8.1 to 1.8.3 by @dependabot in https://github.com/bee-san/Ares/pull/241
- Bump base64 from 0.21.0 to 0.21.2 by @dependabot in https://github.com/bee-san/Ares/pull/240
- Bump data-encoding from 2.3.3 to 2.4.0 by @dependabot in https://github.com/bee-san/Ares/pull/237
- Bump cargo-nextest from 0.9.51 to 0.9.52 by @dependabot in https://github.com/bee-san/Ares/pull/229
- Fix some speling mistakes in some comments by @gregorni in https://github.com/bee-san/Ares/pull/246
- Bump once_cell from 1.17.1 to 1.17.2 by @dependabot in https://github.com/bee-san/Ares/pull/251
- Bump lemmeknow from 0.7.0 to 0.8.0 by @dependabot in https://github.com/bee-san/Ares/pull/250
- Bump bs58 from 0.4.0 to 0.5.0 by @dependabot in https://github.com/bee-san/Ares/pull/248
- Fix some typos in src/config/mod.rs by @gregorni in https://github.com/bee-san/Ares/pull/252
- Bump log from 0.4.17 to 0.4.18 by @dependabot in https://github.com/bee-san/Ares/pull/249
- Bump cargo-nextest from 0.9.52 to 0.9.53 by @dependabot in https://github.com/bee-san/Ares/pull/253
- Bump criterion from 0.4.0 to 0.5.1 by @dependabot in https://github.com/bee-san/Ares/pull/254
- Fix comment lint errors and bump dependencies by @oddron in https://github.com/bee-san/Ares/pull/279
- Fix off-by-one in Caesar decoder by @oddron in https://github.com/bee-san/Ares/pull/280
- Bump log from 0.4.18 to 0.4.19 by @dependabot in https://github.com/bee-san/Ares/pull/261
- Fixes Morse Code, Mapped delimiters to spaces in the output by @oddron in https://github.com/bee-san/Ares/pull/281
- Bump urlencoding from 2.1.2 to 2.1.3 by @dependabot in https://github.com/bee-san/Ares/pull/282
- Bump lazy-regex from 2.5.0 to 3.0.1 by @dependabot in https://github.com/bee-san/Ares/pull/283
- Bump num from 0.4.0 to 0.4.1 by @dependabot in https://github.com/bee-san/Ares/pull/284
- Bump clap from 4.3.19 to 4.3.21 by @dependabot in https://github.com/bee-san/Ares/pull/285
- Implement the A1Z26 Encoding by @oddron in https://github.com/bee-san/Ares/pull/286
- Bump cargo-nextest from 0.9.53 to 0.9.54 by @dependabot in https://github.com/bee-san/Ares/pull/287
- Update cargo-dist by @SkeletalDemise in https://github.com/bee-san/Ares/pull/288
- Bump log from 0.4.19 to 0.4.20 by @dependabot in https://github.com/bee-san/Ares/pull/290
- english checker: Fix cargo warning about unused doc comment by @gregorni in https://github.com/bee-san/Ares/pull/319
- remove deny by @bee-san in https://github.com/bee-san/Ares/pull/321
- Decoder tests: Apply base65536's format everywhere by @gregorni in https://github.com/bee-san/Ares/pull/247
- Bump clap from 4.3.21 to 4.4.18 by @dependabot in https://github.com/bee-san/Ares/pull/333
- Bump proc-macro2 from 1.0.66 to 1.0.76 by @dependabot in https://github.com/bee-san/Ares/pull/328
- Add Z85 decoding by @gregorni in https://github.com/bee-san/Ares/pull/243
- Add ROT47 by @SkeletalDemise in https://github.com/bee-san/Ares/pull/225
- build(deps): bump base64 from 0.21.7 to 0.22.1 by @dependabot in https://github.com/bee-san/Ares/pull/361
- build(deps): bump gibberish-or-not from 0.7.0 to 1.1.0 by @dependabot in https://github.com/bee-san/Ares/pull/359
- build(deps): bump cargo-nextest from 0.9.91 to 0.9.92 by @dependabot in https://github.com/bee-san/Ares/pull/360
- build(deps): bump clap from 4.5.30 to 4.5.31 by @dependabot in https://github.com/bee-san/Ares/pull/357
- build(deps): bump env_logger from 0.10.2 to 0.11.6 by @dependabot in https://github.com/bee-san/Ares/pull/358
- Add A* search to Ares by @bee-san in https://github.com/bee-san/Ares/pull/362
- add braille by @bee-san in https://github.com/bee-san/Ares/pull/356
- Bee add braile by @bee-san in https://github.com/bee-san/Ares/pull/363
- Disable reciprocal decoders by @bee-san in https://github.com/bee-san/Ares/pull/364
- Improve AStar search with better heuristics by @bee-san in https://github.com/bee-san/Ares/pull/365
- Added CI by @bee-san in https://github.com/bee-san/Ares/pull/367
- added viginere by @bee-san in https://github.com/bee-san/Ares/pull/369
- Add the ability to have custom colours in the CLI by @bee-san in https://github.com/bee-san/Ares/pull/370
- build(deps): bump gibberish-or-not from 2.0.0 to 3.0.0 by @dependabot in https://github.com/bee-san/Ares/pull/373
- build(deps): bump proc-macro2 from 1.0.93 to 1.0.94 by @dependabot in https://github.com/bee-san/Ares/pull/371
- Bee is password by @bee-san in https://github.com/bee-san/Ares/pull/375
- Change A* to penalities, fixed base64 double decoding issues by @bee-san in https://github.com/bee-san/Ares/pull/376
- build(deps): bump dirs from 5.0.1 to 6.0.0 by @dependabot in https://github.com/bee-san/Ares/pull/378
- build(deps): bump gibberish-or-not from 3.0.0 to 4.0.3 by @dependabot in https://github.com/bee-san/Ares/pull/379
- build(deps): bump rand from 0.8.5 to 0.9.0 by @dependabot in https://github.com/bee-san/Ares/pull/372
- Split AStar into multiple files by @bee-san in https://github.com/bee-san/Ares/pull/377
New Contributors
- @oddron made their first contribution in https://github.com/bee-san/Ares/pull/279
Full Changelog: https://github.com/bee-san/Ares/compare/v0.10.0...0.11.0