Releases: unmade/dokusan
Releases · unmade/dokusan
0.1.0
0.1.0-alpha.6
- Rename
entities
->boards
- Fix StopIteration sporadically raised by Unique Rectangle
- Rewrite renderers
- Bump coverage to 100%
0.1.0-alpha.5
Search for Locked Candidates in all groups
0.1.0-alpha.4
- Rename
min_rank
toavg_rank
- Split CI workflows
- Add badges to README
0.1.0-alpha.3
- Sudoku can be represented as string
- Sudoku can be initialised from string
- New step-by-step solver
- Fix naming:
techniques.Result
->techniques.Step
generator.generate
->generators.random_sudoku
BoxSize
is required in every Sudoku constructor
0.1.0-alpha.2
- Sudoku Generator
- Sudoku Ranking
- Backtracking based solver
- Elimination based solver
0.1.0-alpha.1
Cell
is the only class to represent cell in the grid (Mark
class is removed)Sudoku
class acts like container now, empty cells don't have candidates when instantiated- Added new technique -
PencilMarking
- to fill candidates for empty cells Omission
renamed toLockedCandidate
Initial release on PyPI
Merge pull request #1 from unmade/github-actions GitHub actions