All Versions
16
Latest Version
Avg Release Cycle
37 days
Latest Release
734 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.0.0 Changes
January 30, 2021- In case of checkmate the functions listed bellow now return
{ok, {checkmate, white_wins}}
or{ok, {checkmate, black_wins}}
:binbo:game_status/1
;binbo:new_game/2
;binbo:move/2
;binbo:san_move/2
;binbo:index_move/3,4
;binbo:set_game_state/2
;binbo:load_pgn/2
;binbo:load_pgn_file/2
;binbo:new_uci_game/2
;binbo:uci_play/2,3
;binbo:uci_set_position/2
.
- In case of checkmate the functions listed bellow now return
-
v2.1.0 Changes
December 14, 2020- ๐
movetime
option for functionsbinbo:uci_bestmove/1,2
andbinbo:uci_play/2,3
defaults to 1000 ms. - ๐ New functions:
binbo:get_pieces_list/2
;binbo:index_move/3,4
;binbo:set_game_winner/2,3
.
- ๐
-
v2.0.0 Changes
August 12, 2020- โ Added options for the game process at start (
binbo:new_server(Options)
).Options
is a map now! - New function
binbo:set_server_options/2
. - New function
binbo:set_game_state/2
.
- โ Added options for the game process at start (
-
v1.2.3 Changes
January 22, 2020- ๐ Performance improvements.
-
v1.2.2 Changes
January 10, 2020- โก๏ธ Dependency
uef-lib
updated to 2.5.3.
- โก๏ธ Dependency
-
v1.2.1 Changes
December 11, 2019- ๐ Fixed: PGN could not be loaded if it contained Tab characters.
-
v1.2.0 Changes
December 10, 2019- ๐ UCI protocol support added.
- UCI protocol related functions:
binbo:new_uci_game/2
;binbo:uci_command_call/2
;binbo:uci_command_cast/2
;binbo:uci_mode/1
;binbo:uci_bestmove/1
;binbo:set_uci_handler/2
;binbo:uci_play/2,3
;binbo:uci_set_position/2
.binbo:uci_sync_position/1
.
- New function
binbo:side_to_move/1
.
-
v1.1.2 Changes
September 26, 2019- ๐ Performance optimization in game state update.
- ๐ Some binary optimizations for FEN/SAN parsing.
- โก๏ธ Dependency
uef-lib
updated to 2.5.1. - โ More perft tests added.
-
v1.1.1 Changes
August 16, 2019- โก๏ธ Optimized move generation using bitboards instead of lists of square indices.
-
v1.1.0 Changes
August 14, 2019- ๐ Improved performance of all legal moves generation.
- โ All perft tests are passed much faster.
- New function
binbo_board:int_move/2
. - New function
binbo_board:int_move/3
. - New function
binbo_board:int_move_from/1
. - New function
binbo_board:int_move_to/1
. - ๐ New function
binbo_move:validate_int_move/2
. - Count all legal moves with
binbo:all_legal_moves(Pid, count)
.