0.01 - 0.48 (2008.august - 2009.may):

-Heavy AI developing. 0.48 engine was fully finished for engine vs engine tournaments
-Very simple GUI

0.50:

-Added "whats_new.txt" file :)
-Added multi processor support (and multi core)

0.55:

-Some internal changes and bugs
-New functions in Graphic User Interface

0.56:

-some bugs fixed in interface
-graphic settings added

0.57:

-some internal changes in threads management

0.58:

-add takeback and hint to GUI
-upgraded triple repetition detection
-some little changes in killer moves algorithm

0.59:

-some internal changes

0.60:

-null move added
-bugs in multithreading and synchronization fixed

0.61:

-edit board in graphic mode added
-setFen command in text mode
-better loging

0.62:

-load replay mode
-analize game mode
-save game clock bug fixed

0.63:
-multithreading better algorithm

0.64:
-some few little options added in GUI
-some other bugs

0.65:
-classic pieces style added

0.67:
-principal variation search added (yes, shame it was added now, not some time ago)

0.68:
-aspiration search added
-new time managment algorithm. It should better plan how much time to use in move.

0.69:
-some bugs in GUI fixed.
-another changes in time managment algorithm
-draw claim bug fixed

0.70:
-obvius detector added :). Now it will not waste time when situation on board is obvius

0.72:
-some bugs fixed in GUI
-better scaling in GUI
-few options added to edit board
-much better analise game option.

0.73:
-removed history table. it was fortune-telling :)
-improvment in advance killer moves

0.74:
-killer moves now are not share by threads
-small change in algorithm. now it always found check-mate in 1 by only depth 1 (not 2)
-important bug found and fixed in multithreading.

0.75:
-very important bug in time managment fixed causing crash... - it was only in 0.74 version
-fixed bug in setboard (fen) command

0.76:
-some internal changes
-upgrade for multi CPU's. Principal Variation Search now is in split node too of Principal Variation Splitting algorithm.

0.77:
-some fix in advance killer moves

0.80:
-big improvment in transposition tables
-small improvement in time managment

0.81:
-small improvments in transposition tables

0.82:
-some bugs fixed

0.83:
-some bugs fixed
-lazy evaluate added
-small improvments in bitboards

0.84:
-new pieces set
-added wooden board
-Late Move Reduction added

0.85:
-some changes in faster king check

0.86:
-add my technique of fast legality move checking
-changes in quiescence search
-few bugs fixed

0.87-0.88:
-some changes in evaluate function

0.89:
-removed obviusity detector
-added randomization to evaluate and algorithm function
-added one new board to GUI
-now settings are remembered

0.90:
-bug that crashes one per milion (if take in enpassant opens line that generates check) fixed
-added levels in GUI

0.91:
-few bugs fixed

0.92:
-depth penalty added.
-some bugs in GUI fixed

0.93:
-new chess book
-epdtest fixed
-some bugs fixed

0.94:
-some changes in transposition tables
-changes in LMR

0.95:
-added pin
-some small changes in evaluate function
-rollback changes in LMR

0.96:
-changes in killer moves

0.97:
-some changes in transposition tables
-some bugs fixed
-some small changes in GUI
-speed up in multithreading

0.98:
-added Static Exchange Evaluation Quiescence Pruning

0.99:
-few bugs fixed

1.0 (2010.february):
-blocked pawn penalty added
-weak field penalty added

1.04:
-Important bug with pawns analyse fixed
-some changes in bitboard evaluation
-some changes in time managment

1.05:
-another small change in time managment

1.06:
-some bugs fixed in gui, and savegame
-depth penalty removed

1.07 (2010.february):
-some changes in best moves selection
-aspiration search removed
-small changes in king score in config file

1.08 (2010.march):
-fixed important bug. Transposition Tables at eng game sometimes caused to mate in infinity moves...

1.09 (2010.march):
-fixed bug in evaluator
-fixed bug in multithreading

1.10 (2011.july)
-fixed bug that sometimes mate was not seen
-now mate could be seen even in quiescent search

1.11 (2011.july)
-fixed bug in transposition tables. He used only 66% of transposition advantages.

1.12 (2011.july)
-transposition table memory is allocated at once at start
-transposition table thread synchronization now is better

1.13 (2011.august)
-free pawn award changed from 18 to 50

1.14 (2011.august)
-fixed bug that sometimes mate was not seen
-fixed bug in transposition tables

1.15 (2011.august)
-fixed bug in transposition tables that sometimes cause crush

1.17 (2011.august)
-free pawn award better algorithm. Now it's not constant value

1.18 (2011.august)
-pieces are worth more with the progress of the game. This solves problem that exchange is good when we winning, but bad when we loosing.

1.19 (2011.august)
-fixed draw claim bug

1.20 (2011.august)
-small change in isolated/double pawn penalty

1.21 (2011.august)
-non-linear free pawn award added
-some changes in double or isolated pawn penalties
-lazy eval value changed
-few other small bugs fixed

1.22 (2011.august)
-fixed bug in free pawn award

1.23 (2011.august)
-fixed bug that sometimes did's see draw when playing on more than 1 CPU
-some internal changes in code

1.24 (2011.august)
-now it prints best path while thinking
-now it prints depth/nodes/etc in standard way recognised by most of GUI's

1.25 (2011.august)
-fixed bug in printing thinking. Looped moves on board cause print thinking going to crash
-fixed small bug when playing on more than 1 CPU
-some changes in Killer Moves

1.26 (2011.august)
-some changes in Killer Moves

1.27 (2011.august)
-better king safty check
-weak fields score increased

1.28 (2011.august)
-king safty check wasn't good. Changed again

1.29 (2011.august)
-small bug fixed. When there was a lot of material (for example 3 or more quens) it could exchange material too easly for position - it was very rare but fixed.

1.30 (2011.august)
-small bug in king safty check fixed

1.39 (2011.september)
-pondering was added, but not in GUI yet - it is big change that's why significant increment in version number
-removed wrong value displayed at "tableinfo" command
-some changes in time managment

1.40 (2011.september)
-faster mate search

1.41 (2011.september)
-removed MATERIAL_FACTOR from config. Now default value of pawn is 100
-now score printed in pondering is not relative to opponent but to Arabian Knight
-fixed printing nodes count value when pondering
-some small internal changes

1.42 (2011.september)
-small changes is time manager
-null move reduce changed from 2 to 3

1.43 (2011.september)
-change with king protection from 24 to 50

1.44 (2011.september)
-fixed Important bug in multithreading. Now it's MUCH FASTER

1.45 (2011.september)
-isolated pawn and double pawn penalty changed
-dynamic material factor value changed

1.46 (2011.september)
-free pawn value changed

1.47 (2011.september)
-free pawn value changed

1.48 (2011.october)
-some internal changes
-changes in zobrist keys

1.49 (2011.october)
-removed pinning test. It was to slow and not very profitable.

1.50 (2011.october)
-razoring was addded

1.51 (2011.october)
-razoring was upgraded

1.52 (2012.august)
-some changes in "Move" structure and "HistoryMove". 1-2% faster.

1.53 (2012.september)
-fixed small bug in textmode

1.54 (2013.february)
-added "epdtestfull" command wich calculate epd-test until gets proper result

1.54b:
-some internal code reorganizations
-added "testmultimovesgame" command, for my internal tests
-when playing with human there will be more situations where in the same chess position it will choose different move

1.55:
-better move selection
-more often in the same chess position it will choose different move (but worth the same. Just other good move)
