Skip to content

Releases: arnaud-m/cryptator

Version 1.0.0 : first stable release

29 Aug 14:13
9e0b6e3
Compare
Choose a tag to compare

New Features

  • The command line interfaces have deeply changed and have been documented.
  • The crypt solver is integrated.

What's Changed

  • Provide help option and refactor other options by @arnaud-m in #146
  • Improve CLI interfaces, help messages, and crypt integration by @arnaud-m in #151
  • Remove progress output in github actions by @arnaud-m in #160

What's Updated

Full Changelog: v0.7.0...v1.0.0

Version 0.7.0: bignum multiplication

09 Mar 08:55
a894f0f
Compare
Choose a tag to compare

New Features

  • Bignum multiplication is available.
  • Generation models have been updated accordingly.

What's Changed

Full Changelog: v0.6.1...v0.7.0

Version 0.6.1 : hybridization with the crypt solver

06 Mar 10:43
7341ffd
Compare
Choose a tag to compare

New Features

  • Integration of the crypt solver in C.
  • Minor improvements of the grammar and the generation model.

What's Changed

Full Changelog: v0.6.0...v0.6.1

Version 0.6.0 : multiplications and crossword generators

28 Feb 21:31
c19f1d0
Compare
Choose a tag to compare

New Features

  • Generate short multiplications and its doubly true variant.
  • Generate long multiplications.
  • Generate crosswords.
  • Extend the cryptarithm collection.

What's Changed

What's Updated

New Contributors

Full Changelog: v0.5.1...v0.6.0

Version 0.5.1: ready for experiments

28 Dec 18:26
b3665f0
Compare
Choose a tag to compare
  • Define experimental protocol.
  • Improve and simplify logging.
  • Fix inorder printing

What's Changed

  • Extended logging of the solving process by @arnaud-m in #67
  • Improve logging of cryptarithm generation by @arnaud-m in #69
  • Define verbosity levels with an enumeration. by @arnaud-m in #71
  • Post missing symmetry breaking constraint by @arnaud-m in #73
  • Define experimental protocol for the generation phase by @arnaud-m in #76
  • Add dataset by @margauxschmied in #78
  • Choco update to 4.10.10 by @Imp95 in #77
  • Catch and handle a choco exception when modeling by @arnaud-m in #82
  • Fix missing parentheses of inorder print in recursive style by @FissoreD in #79
  • Define experimental protocol for solving cryptarithms by @arnaud-m in #85
  • Check code coverage and good practices and clean up by @arnaud-m in #87

Full Changelog: v0.5.0...v0.5.1

Version 0.5.0: extended grammar

23 Nov 16:42
e99fc40
Compare
Choose a tag to compare
  • Extend the grammar with the operator && and constants.
  • Improve the generation model.
  • Add many word lists.

What's Changed

  • Issue #9 Workflow running Maven tests on each push. by @Imp95 in #33
  • Add AND #22 by @margauxschmied in #30
  • Add Integers into parser and solvers by @FissoreD in #36
  • Add more word lists and scripts by @arnaud-m in #44
  • Refactor the interface ICryptaNode by @arnaud-m in #46
  • Added caching following instruction not sure there is another way; now both regular and extended tests are ran. by @Imp95 in #51
  • Use constant in the parse tree for minus + graphviz export handles constants by @arnaud-m in #55
  • Refactor, clarify, and document generation model by @arnaud-m in #56
  • Allow && + allow double ticks #49 #50 by @margauxschmied in #57
  • Improve cryptarithm generation based on a words list by @arnaud-m in #65
  • Format the code, fix checkstyle errors, and improve code coverage by @arnaud-m in #66

New Contributors

Full Changelog: v0.4.1...v0.5.0

Version 0.4.1: division operators

01 Nov 21:04
1d59f41
Compare
Choose a tag to compare
  • Handle real /and floor // divisions.
  • Add JSON API
  • Add word lists

Version 0.4.0: cryptarithm generators

11 Nov 14:58
3b417d1
Compare
Choose a tag to compare
  • Generate cryptarithms from a word list.
  • Generate cryptarithms from a list with fixed right member.
  • Generate doubly true cryptarithms in any locale.
  • Generate command line interface.

Version 0.3.0: bignum solver

18 Sep 16:32
299b30d
Compare
Choose a tag to compare
  • Solve cryptarithms with big numbers (only + and = operators)
  • Integrated to the command line interface.

Version 0.2.0: CP-based cryparithm game

12 Sep 14:19
a850fda
Compare
Choose a tag to compare

This release contains a console game where the players must interactively find a solution to a cryptarithm.

  • Game based on the CP Solver
  • Command line interface based on args4j
  • Graphviz export using graphviz-java