Releases: arnaud-m/cryptator
Releases · arnaud-m/cryptator
Release list
v1.0.2
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
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
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
- Bump jackson-databind from 2.14.2 to 2.15.0 by @dependabot in #150
- Bump icu4j from 72.1 to 73.1 by @dependabot in #149
- Bump slf4j-nop from 2.0.6 to 2.0.7 by @dependabot in #147
- Bump license-maven-plugin from 4.1 to 4.2 by @dependabot in #148
- Bump maven-assembly-plugin from 3.5.0 to 3.6.0 by @dependabot in #152
- Bump icu4j from 73.1 to 73.2 by @dependabot in #158
- Bump jackson-databind from 2.15.0 to 2.15.2 by @dependabot in #156
- Bump choco-solver from 4.10.12 to 4.10.13 by @dependabot in #157
- Bump antlr4-maven-plugin from 4.12.0 to 4.13.0 by @dependabot in #155
- Bump antlr4-runtime from 4.12.0 to 4.13.0 by @dependabot in #154
Full Changelog: v0.7.0...v1.0.0
Version 0.7.0: bignum multiplication
New Features
- Bignum multiplication is available.
- Generation models have been updated accordingly.
What's Changed
- Bump choco-solver from 4.10.11 to 4.10.12 by @dependabot in #139
- Bignum multiplication by @arnaud-m in #142
- Update the configuration of the license plugin by @arnaud-m in #143
- Generation of bignum multiplications by @arnaud-m in #144
Full Changelog: v0.6.1...v0.7.0
Version 0.6.1 : hybridization with the crypt solver
New Features
- Integration of the crypt solver in C.
- Minor improvements of the grammar and the generation model.
What's Changed
- Add new heavy table constraints for the addition by @arnaud-m in #131
- Simplify the heavy table constraints for the addition by @arnaud-m in #136
- Antlr: reject && at the end + refactor grammar #134 by @FissoreD in #135
- Integration of the crypt solver by @arnaud-m in #137
Full Changelog: v0.6.0...v0.6.1
Version 0.6.0 : multiplications and crossword generators
New Features
- Generate short multiplications and its doubly true variant.
- Generate long multiplications.
- Generate crosswords.
- Extend the cryptarithm collection.
What's Changed
- Fix heavy constraint of card. member by @arnaud-m in #89
- Generate cross number puzzles based on a words list by @arnaud-m in #90
- Update copyrights by @arnaud-m in #104
- Add tests that solve crossword puzzles by @arnaud-m in #105
- raise_error_for_word_WS_word by @margauxschmied in #106
- Generate multiplications based on a words list by @arnaud-m in #110
- Extend the cryptarithm database by @arnaud-m in #112
- Generate long multiplications based on a words list by @arnaud-m in #115
- Update to choco 4.10.11 by @arnaud-m in #116
- Refactor generation models by @arnaud-m in #120
- Add variants in the database by @arnaud-m in #124
- Check code coverage and good practices by @arnaud-m in #128
What's Updated
- Bump icu4j from 69.1 to 72.1 by @dependabot in #95
- Bump jackson-databind from 2.13.0 to 2.14.1 by @dependabot in #98
- Bump slf4j-nop from 1.7.32 to 2.0.6 by @dependabot in #99
- Bump maven-compiler-plugin from 3.8.1 to 3.10.1 by @dependabot in #94
- Bump maven-assembly-plugin from 3.3.0 to 3.4.2 by @dependabot in #101
- Bump license-maven-plugin from 3.0 to 4.1 by @dependabot in #93
- Bump maven-jar-plugin from 3.2.0 to 3.3.0 by @dependabot in #97
- Bump jackson-databind from 2.14.1 to 2.14.2 by @dependabot in #111
- Bump antlr4-runtime from 4.9.2 to 4.12.0 by @dependabot in #119
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 by @dependabot in #127
- Bump maven-assembly-plugin from 3.4.2 to 3.5.0 by @dependabot in #126
New Contributors
- @dependabot made their first contribution in #95
Full Changelog: v0.5.1...v0.6.0
Version 0.5.1: ready for experiments
- 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
- 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
- Handle real
/and floor//divisions. - Add JSON API
- Add word lists
Version 0.4.0: cryptarithm generators
- 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.