Skip to content

Releases: unmade/dokusan

0.1.0

08 Apr 17:21
Compare
Choose a tag to compare
  • Python 3.11 compatibility (by @ppdms)
  • Include Python 3.11 in GitHub Actions

0.1.0-alpha.6

28 Dec 23:21
10cb74d
Compare
Choose a tag to compare
  • Rename entities -> boards
  • Fix StopIteration sporadically raised by Unique Rectangle
  • Rewrite renderers
  • Bump coverage to 100%

0.1.0-alpha.5

27 Dec 16:34
db0e0b7
Compare
Choose a tag to compare
0.1.0-alpha.5 Pre-release
Pre-release

Search for Locked Candidates in all groups

0.1.0-alpha.4

27 Dec 11:51
d3eafe7
Compare
Choose a tag to compare
0.1.0-alpha.4 Pre-release
Pre-release
  • Rename min_rank to avg_rank
  • Split CI workflows
  • Add badges to README

0.1.0-alpha.3

26 Dec 17:44
6a41965
Compare
Choose a tag to compare
0.1.0-alpha.3 Pre-release
Pre-release
  • 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

19 Dec 20:48
6e21fea
Compare
Choose a tag to compare
0.1.0-alpha.2 Pre-release
Pre-release
  • Sudoku Generator
  • Sudoku Ranking
  • Backtracking based solver
  • Elimination based solver

0.1.0-alpha.1

11 Dec 11:48
37cbb11
Compare
Choose a tag to compare
0.1.0-alpha.1 Pre-release
Pre-release
  • 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 to LockedCandidate

Initial release on PyPI

23 Nov 08:57
d0c6489
Compare
Choose a tag to compare
Pre-release
Merge pull request #1 from unmade/github-actions

GitHub actions