Skip to content

Releases: arnaud-m/cryptator

v1.0.2

Choose a tag to compare

@arnaud-m arnaud-m released this 14 May 11:58
03e9b8f

What's Changed

  • Update a few dependencies.
  • Update project structure for antlr

What's updated

  • Bump com.fasterxml.jackson.core:jackson-databind from 2.21.0 to 2.21.3 by @dependabot[bot] in #197
  • Bump com.ibm.icu:icu4j from 78.2 to 78.3 by @dependabot[bot] in #195

Full Changelog: v1.0.1...v1.0.2

Version 1.0.1: doc, bug fixes, and dependency updates

Choose a tag to compare

@arnaud-m arnaud-m released this 10 Apr 17:07
b439a15

What's changed

  • Add the two conferences papers (JFPC + ICTAI).
  • Fix the issue with soft-hyphen in written-out numbers.
  • Many dependencies updates.

What's updated

  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.16.0 by @dependabot[bot] in #168
  • Bump com.ibm.icu:icu4j from 73.2 to 74.1 by @dependabot[bot] in #167
  • Bump com.mycila:license-maven-plugin from 4.2 to 4.3 by @dependabot[bot] in #164
  • Bump org.slf4j:slf4j-nop from 2.0.7 to 2.0.9 by @dependabot[bot] in #161
  • Bump org.choco-solver:choco-solver from 4.10.13 to 4.10.14 by @dependabot[bot] in #166
  • Bump org.antlr:antlr4-runtime from 4.13.0 to 4.13.1 by @dependabot[bot] in #162
  • Bump org.antlr:antlr4-maven-plugin from 4.13.0 to 4.13.1 by @dependabot[bot] in #163
  • Bump org.antlr:antlr4-runtime from 4.13.1 to 4.13.2 by @dependabot[bot] in #178
  • Bump org.slf4j:slf4j-nop from 2.0.9 to 2.0.17 by @dependabot[bot] in #177
  • Bump org.antlr:antlr4-maven-plugin from 4.13.1 to 4.13.2 by @dependabot[bot] in #176
  • Bump args4j:args4j from 2.33 to 2.37 by @dependabot[bot] in #172
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.16.0 to 2.19.1 by @dependabot[bot] in #173
  • Bump com.mycila:license-maven-plugin from 4.3 to 5.0.0 by @dependabot[bot] in #179
  • Bump com.ibm.icu:icu4j from 74.1 to 77.1 by @dependabot[bot] in #174
  • Bump org.choco-solver:choco-solver from 4.10.14 to 4.10.18 by @dependabot[bot] in #171
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.14.0 by @dependabot[bot] in #170
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.2 by @dependabot[bot] in #175
  • Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.1 by @dependabot[bot] in #180
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.19.1 to 2.20.0 by @dependabot[bot] in #182
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.15.0 by @dependabot[bot] in #192
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.20.0 to 2.21.0 by @dependabot[bot] in #190
  • Bump com.ibm.icu:icu4j from 77.1 to 78.2 by @dependabot[bot] in #189
  • Bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.1 to 3.8.0 by @dependabot[bot] in #188
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 by @dependabot[bot] in #187

Full Changelog: v1.0.0...v1.0.1

Version 1.0.0 : first stable release

Choose a tag to compare

@arnaud-m arnaud-m released this 29 Aug 14:13
9e0b6e3

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

Choose a tag to compare

@arnaud-m arnaud-m released this 09 Mar 08:55
a894f0f

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

Choose a tag to compare

@arnaud-m arnaud-m released this 06 Mar 10:43
7341ffd

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

Choose a tag to compare

@arnaud-m arnaud-m released this 28 Feb 21:31
c19f1d0

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

Choose a tag to compare

@arnaud-m arnaud-m released this 28 Dec 18:26
b3665f0
  • 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

Choose a tag to compare

@arnaud-m arnaud-m released this 23 Nov 16:42
e99fc40
  • 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

Choose a tag to compare

@arnaud-m arnaud-m released this 01 Nov 21:04
1d59f41
  • Handle real /and floor // divisions.
  • Add JSON API
  • Add word lists

Version 0.4.0: cryptarithm generators

Choose a tag to compare

@arnaud-m arnaud-m released this 11 Nov 14:58
3b417d1
  • 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.