Changes Log for the Sudokut project
===================================

Sudokut is a command line Sudoku Solver.

This is an Open Source project. The project is hosted on the SourceForge
site at: <http://sourceforge.net/projects/sudokut>.

This changes log is in reverse chronological order (from bottom to top).
Last modification: 2013-06-14 11:56:55

================================================================================
= 0.5	                 	    	        last update: 2013-06-14 11:56:49
================================================================================
 Implementation of XY-Wing reduction.
 Implementation of ALS-XZ reduction.
 New option -a to list almost locked sets.
 New option -b to force backtracking.
 Improved method to rate the level of difficulty.
 Improved option -k: candidates are now displayed in a grid.
 Better display of cell coordinates.

================================================================================
= 0.4	                 	    	        last update: 2007-08-26 12:31:41
================================================================================
 Implemented naked quadruplets reduction.
 Eliminated messages which do not lead to an effective reduction.
 Improved readability of level 2 messages.
 Introduced new -e option for explanatory mode.
 Introduced new -l option to rate the level of difficulty.
 Introduced new -i option to ignore some techniques.
 Implemented hidden quadruplets reduction.
 Implemented swordfish reduction.
 Implemented tetragrid reduction (only with -p option).
 Progressive output of results in case of multiple solutions.
 The -q option suppresses numbering of sudokus when processing a file.
 Added support for command line pipes and standard input.
 Updated tests suite: passes all 52 tests.
 Updated documentation.

================================================================================
= 0.3	                 	    	        last update: 2006-09-15 18:50:18
================================================================================
 New -k option to list candidate values.
 Support for list of techniques with the -p option.
 Now return the modified string if the techniques applied with the -p option 
  did introduce modifications.
 Third public release.

================================================================================
= 0.2	                 	    	        last update: 2005-12-15 12:44:28
================================================================================
 Second public release.

================================================================================
= 0.2b3	                 	    	        last update: 2005-12-14 10:07:13
================================================================================
 Implemented naked pairs reduction.
 Implemented hidden pairs reduction.
 Added tests for the new techniques.

================================================================================
= 0.2b2	                 	    	        last update: 2005-12-12 17:48:06
================================================================================
 Implemented block to block reduction.
 Fixed empty pass in [applyReductions] proc.
 Built a test suite using the tcltest Tcl extension. Passing all 31 tests.

================================================================================
= 0.2b1	                 	    	        last update: 2005-12-07 08:59:09
================================================================================
 Use dots instead of zeroes when displaying an incomplete grid.
 Implemented -n flag to turn backtracking off.
 Implemented -s option to provide a suggestion.
 Implemented block to row/col reduction.
 Implemented -p option to probe the sudoku with a particular technique.
 Implemented X-Wing reduction.
 Implemented -o option to find only one solution (instead of all solutions).

================================================================================
= 0.1.2	                 	    	        last update: 2005-12-01 09:36:30
================================================================================
 Bug fix when processing a file. The sudp(allSols) and sudp(tempSol) were not 
  reinitialized.
 Added validity check in sudoku::processString.
 More consistent output control with -q, -v, -c and -f flags.

================================================================================
= 0.1.1	                 		            last update: 2005-11-30 08:42:59
================================================================================
 Bug fix in block case of sudoku::getIndicesForUnit

================================================================================
= 0.1	                                    last update: 2005-11-28 18:11:39
================================================================================
 First public release.


