Releases: lynx-chess/Lynx
v0.4.1
Before:
uci
id name Lynx 0.4.0+e7be44293e91f19b572dca41375b9876e4e38791
id author Eduardo Cáceres
option name Hash type spin default 1 min 1 max 128
option name UCI_AnalyseMode type check
option name Ponder type check
option name Depth type spin default 3 min 1 max 2147483647
uciok
After:
uci
id name Lynx 0.4.1
id author Eduardo Cáceres
uciok
v0.4.0
v0.3.1
Minor changes/improvements (no strength increase):
- Add
GeneralSettings
config section, withDisableLogging
option (which seems to be often requested by chess engine testers). - Rename
GameParameters
config section toEngineSettings
. - Detect early if the config is missing (i.e. no
appsettings.json
).
Fixes
- Fix
setoption
uci command (although no proper options are available yet). - Fix crash when
position
command is received through standard input (with no more args).
v0.3.0
Functional changes:
- Fix
QuiescenceSearch
evaluation when no more moves are found.
Checks were being evaluated as checkmates, now static evaluation is used.
Non (that) functional changes:
- Detect mating lines and move immediately in those cases.
- Bump .NET and Microsoft.* dependencies to v6 rc 1.
v0.2.3
Use .NET 6 preview.6, due to an issue with preview.7 (v0.2.2).
v0.2.2
Fix overflow exceptions.
v0.2.1
- Fix
DivideByZeroException
when a non moves-to-go game exceeds 100 moves. - Rename config property:
MinDepthWhenLessThanMinMoveTime
->DepthWhenLessThanMinMoveTime
.
v0.2.0
v0.1.0
First Lynx
release.
This engine is currently implemented using Bitboards board representation, uses a NegaMax search with alpha-beta pruning and follows an
iterative deepening depth-first search strategy.
Quiescence search is also implemented, but only taking into account captures for now.
The engine is still in relatively early stages of development, but hey, !
For reference, this version is being used to play the first Lynx_BOT rated games in Lichess (hence the interest in start tracking and tagging versions).
That was achieved using Lynx_BOT repository, and from now on all Lichess bot news/updates will be handled in that repository, keeping this one dedicated purely to the engine itself.
v0.1.0-alpha.3
Third and last (🤞🏼) preview of the first release.