Skip to content

Releases: lrozenblyum/chess

0.6 release

14 Dec 21:24
Compare
Choose a tag to compare
0.6 release Pre-release
Pre-release

Brain: RandomBrain introduced.
PR: Defined the game name: Leokom Chess.
CI: migrated to Xenial Travis environment.
CI: migrated to OpenJDK.
CI: SonarCloud analyzing is based on JDK11.
Maintainability: split chess-independent notions from chess-dependent (with ArchUnit).
Maintainability: dropped legacy CI support.
Maintainability: local refactorings.

                    The release is dedicated to the Latkes Ovnt (the 5'th day of Hanukkah 5781).

0.5 release

19 Aug 20:02
ecbd1ef
Compare
Choose a tag to compare
0.5 release Pre-release
Pre-release

Brain: all supported evaluators are symmetrical which makes 2-ply thinking more logical.
Brain: 2-plies evaluation extracted.
Brain: concept of Range and related stuff extracted.
Core: Position contains more historical information.
CLI: denormalized brain is selectable.
UCI: migrated to Maven central.
Maven plugins: updated.
The project has become more IDE-neutral.
Tests: a lot of test supply kings for correctness.
CI: migrated to Trusty Travis environment.
Maintainability: refactorings and clean-ups.

0.4 release

14 Feb 21:02
Compare
Choose a tag to compare
0.4 release Pre-release
Pre-release

Chess can think for 2 plies now (NormalizedBrain only). It is a big architectural improvement. The evaluators should be upgraded in next releases to make chess really smarter.
Generic chess-independent notions were introduced. They can evolve into a chess-independent game framework.
SimpleBrain uses moveNumber concept from Position which allowed improving LegalPlayer's support of multiple moves execution.
Evaluator stages introduced (TerminalEvaluator is the first proof of concept in MasterEvaluator).
Draw is recognized by TerminalEvaluator.
CI Migrated to travis-ci.com.
SonarCloud integrated.
Licensing organized in GitHub-recognized de-facto standard way.
Libraries upgraded.
Minor improvements in logging and test infrastructure.
Wiki documentation enriched.

0.3 release

01 Jan 20:50
43fe697
Compare
Choose a tag to compare
0.3 release Pre-release
Pre-release

50-moves rule (works for the case from 9.3b rules article).
Release to GitHub: automated.

                    In remembrance of my friend Boris Livshitz who passed away today.

0.2 release

23 May 19:12
Compare
Choose a tag to compare
0.2 release Pre-release
Pre-release

Legal Player is the default player now, thus simplified running the application.
Simple Player has been merged to Legal Player which causes major internal improvements.
Possibilities to 'move when it's not your turn to move' added.
Several improvements are done inside the distribution thanks to @ChessGUI (https://github.com/ChessGUI) feedback.

0.1 release

27 Nov 20:43
Compare
Choose a tag to compare
0.1 release Pre-release
Pre-release

The majority of Fide rules are implemented.
The majority of important Winboard protocol commands are implemented.