Skip to content

Releases: DavisHenckel/PS-Sudoku

Version 2.0.2 of sudoku Solver

28 May 01:38
bc78ce6
Compare
Choose a tag to compare

Code Coverage

This release introduces code coverage. Banners are displayed on the readme as well. Code coverage average is at 70% between unit, integration, and acceptance tests.

Version 2.0.1 of Sudoku Solver

21 May 19:36
a3b3a7e
Compare
Choose a tag to compare

Main Changes

README Enhancement

README now is more condensed and easier to read. The PlayGame description has been moves to the top.

Improved CICD Pipeline

Resolved issue where duplicate triggers would happen

Resolved Testing Bug

Resolved issue where tests being run were not from the most recent commit.

Version 2.0.0 - Sudoku Game Available!

12 May 18:53
d434160
Compare
Choose a tag to compare

Sudoku Game Available

The module now includes a function to play the Sudoku Game!

Details

  • Sudoku game asks user for a board difficulty
  • Random board is generated based on difficulty specified
  • User can then place a number, specifying a row and column
  • The game will tell a user if a placement is valid or invalid, if valid the number will be placed
  • Provides an option for -hint, which will generate a hint if the puzzle is solvable given its current state.
  • Provides an option for -solve to solve the puzzle given its current state.
  • The board prints player moves in yellow and the original board numbers in green so it's easy to tell what numbers have been placed.

Version 2.0.0 published on the PS Gallery! To install it, run:

Install-Module PS-Sudoku

PowerShell Gallery Deployment

09 May 02:55
adab6c3
Compare
Choose a tag to compare
  • Improved CICD pipeline
  • Deployed to PowerShell Gallery with GitHub Actions
  • Switched blanks in Sudoku grid from 0s to - for more clear visibility.

Version 1.2.0 of Sudoku Solver

06 May 14:14
b6c1f26
Compare
Choose a tag to compare

What's Changed

  • Improved CICD Pipeline & Reliability of Acceptance Testing by @DavisHenckel in #8

Full Changelog: v1.1.0...v1.2.0

Version 1.1.0 of Sudoku Solver

04 May 00:35
856a810
Compare
Choose a tag to compare

Improved Algorithm Efficiency

Includes

  • Improved efficiency on Subgrid validity calculation
  • Option to watch algorithm in action (mainly used for debugging)
  • Option to solve Unique Sudoku board.
  • Verified unique board can be solved
  • Improved sudoku solving algorithm speed.

Still work to be done on efficiency, but this possibly could be a limitation on PowerShell considering a Python algorithm with similar implementation completed the same unique puzzle in ~15 minutes, where this one took over 3 hrs.

Version 1.0.0 of Sudoku Solver

04 May 00:27
Compare
Choose a tag to compare

Initial Release of Sudoku Solver

Includes

  • Random Sudoku Board Generation
  • First iteration of CICD implemented
  • Recursive Sudoku Solver
  • PowerShell Module built with Private / Public functions
  • PlatyPS Documentation generated