Versions history

Version 0.37 beta (29 August 2020)

  • Fixed bugs:
    • PGN parser/creator bugs on promotions
    • Download dialog shows nothing
    • Crash when reading EDP books
    • Some small bugs: display mate on Engine evaluation panel, collect wrongly data from PGN games to create stats
  • Some small improvements
  • New features:  
    • Support Chinese (translated by Qingyuan Ouyang)
    • Show the number of tournament games when changing parameters
    • Export/copy PGN games from Tournament list
    • Make a castle move by dropping King into Rook (it works before for Chess960 only)
    • Download and manage NNUE networks. However, this feature may be changed later, depending on Stockfish design

Version 0.36 beta (16 August 2020)

  • Fixed bugs: some small bugs
  • Some small improvements/adjustments such as support Dark theme of macOS Catalina
  • New features:  
    • Support Spanish (translated by Patricio Baeza)
    • Support auto-download NNUE networks for Stockfish NNUE

Version 0.35 beta (08 August 2020)

  • Fixed bugs: 
    • Can’t select human for tournaments
    • Can’t add current games to game databases
    • ICS games did not show time
    • Crashed if logging in both ICS and Local network
  • Some small improvements/adjustments such as Human name in general; updated themes; use white/black colors to show players on Playing panel; add comment “forfeits on time” at the end of games…
  • New features:  
    • Can save tournament games to game databases
    • Show result details for crossable
    • Tournament results: show score in percent of performance
    • Tournament resign adjudication: can add a condition of lost materials

Version 0.34 beta (24 July 2020)

  • Fixed serious bug: did not add new engines
  • Some small improvements/adjustments:
    • Engines playing in the local network send computing information

Version 0.33 beta (23 July 2020)

  • Fixed serious bug: did not send options to engines
  • Some improvements/adjustments
    • Open PGN via URL:  can open multi-URLs, show more info and control more
    • Lichess bot: improve challenge dialog
    • Tab names in different colors based on their tasks
  • New features:
    • Customizable Armageddon result (none, white must win, black must win)

Version 0.32 beta (19 July 2020)

  • Fixed bugs: some small bugs
  • Some small improvements/adjustments
  • New features:  
    • Armageddon timer: set two different timers for two sides, draw counted as a win for Black
    • Create opening books based on engine searching

Ver 0.31 beta (12 July 2020)

  • Fixed bugs: some small bugs
  • Some small improvements/adjustments
  • New features:  
    • Setup logos, countries for engines, human in general
    • Copy UCI position (users could paste that command already)
    • Can display two WDL charts (for two sides)
    • New themes
    • Show WDL, moves left with PV table (before showing in top place only)
    • Analyze on ply with multi-engines

Ver 0.30 beta (28 June 2020)

Changes:

  • Fixed bugs: 
    • Converted PGN books may have duplicate positions
  • Some small improvements/adjustments
  • New features:  
    • Tournament: Human can join and play
    • Lichess bot: challenge multi-players, repeatable
    • Engine info panel: changeable font size
    • Support UCI_ShowMovesLeft

Ver 0.29 beta (16 June 2020)

Changes:

  • Fixed bugs: Lichess Bot: fix timeout problem
  • Some small improvements/adjustments such as convert to PGN book with notation in settings
    • New features:  Gauntlet: can select not only one but multi-engines. That can help to compare those engines since they have similar rivals/matches.
    • Lichess bot: select timers (may be helpful to test engines in specific modes, say, 1 search node only), move time margin

Ver 0.28 beta (06 June 2020)

  • Fixed bugs: 
    • Not playing books for Winboard engines
    • LichessBot: no move sound, no log games
    • Benchmark/Cmd could not work for the 2nd run
  • Some small improvements/adjustments
  • New features:  
    • Manual adjudication (for played, playing, not-playing-yet games)
    • New Graph type: win percentage

Ver 0.27 beta (01 June 2020)

  • Fixed bugs: 
    • LichessBot: added increment time to time left
    • Winboard engines: couldn’t use books when vs Human
    • LAN games crashed
  • Some small improvements/adjustments
  • New features:  Support chess960 for LichessBot and Winboard engines

Ver 0.26 beta (24 May 2020)

  • Fixed bugs: LichessBot stopped sending moves when games over, opening book covert function did not work
  • Some small improvements/adjustments
  • New features: German language

Ver 0.25 beta (15 May 2020)

  • Fixed bugs: almost all known bugs, such as database converter missing scores, French language not working
  • Some small improvements/adjustments: such as change toolbar background color, change threshold for score indicator
  • New features: 
    • Lichess bot back to work
    • Embedded chess SVG pieces
    • Opening book converter
    • Support developers:
      • understanding UCI position command ( position starts/fen moves) when pasting
      • run benchmarks or frequently commands

Ver 0.24 beta (08 May 2020)

  • Fixed bugs: almost all known bugs, such as wrongly recognized moves from Winboard engines
  • Some small improvements/adjustments: such as parsing for new stats of LcZero

Ver 0.23 beta (02 May 2020)

  • Fixed bugs: ponder is always on; missing sending some overall options; piece animation may crash

Ver 0.22 beta (30 Apr 2020)

  • Fixed bugs: almost all known bugs, e.g., adjudicate with shorter ply range 
  • Some small improvements/adjustments: such as showing ponderhits
  • New features:
    • Support Chess960
    • Changeable configuration folder (the folder to store all BSG’s JSON, init files) by using command line parameter -configpath PATH

Ver 0.21 beta (24 Apr 2020)

Changes:

  •  Fixed bugs: almost all known bugs: can’t remember adjudication parameters, tech table can’t be sorted, crash if opening games when the main window in minimized mode…
  • Some small improvements/adjustments
  • New feature: support French (translated by Arnaud Loheac)

Ver 0.20 beta (15 Apr 2020)

Changes:

  • Fixed bugs: almost all known bugs so far such as bugs on loading ongoing tournaments, tournament games on from round 2 have no openings, buttons for moving tournament records don’t work…
  • Some small improvements/adjustments
  • Some improvements:
    • Configurable adjudication by scores
    • Play via Internet Chess Server such as FICS: show more info, result tables, summary; game can abort; Seek can use formula; Auto seek to continue playing event the account is computer one.
  • New features:
    • Merge opening books in formats PGN and EDP
    • Support multi-languages: we need some volunteers to translate it into their languages

Ver 0.19 beta (3 Apr 2020)

Note: since BSG did not have any serious bugs (for playing/tournaments) and all important functions seem to be stable for a while, we changed the version stage from alpha to beta, a step closer to official releases.

Changes:

  • Fixed bugs: almost all known bugs so far such as bugs on showing player names from games of databases
  • Some small improvements/adjustments
  • New feature: Play via Internet Chess Server such as FICS. Users can use BSG to log in, watch playing games, chat with people, challenge players, seek (request to play), play manually (human) or use a chess engine. It can auto-detect and reply seeks (requests to play from other players) thus the engine can play continuously all the time.

Ver 0.18 (24 Mar 2020)

Changes:

  • Fixed bugs: almost all known bugs so far such as bugs on database/opening tools, crash when changing piece styles…
  • Some small improvements/adjustments
  • Improved feature: Play via the local network. All engines on a computer can be seen and/or participated in a tournament from other computers. It means now we can create tournaments with multi-engines on each computer. That may help to organize “fairer” tournaments when engines can stay in individual computers, take all hardware when playing without being interfered by other engines
  • Trial feature: Broadcast live/no-live games. With a few clicks, users can easily and quickly broadcast any games with full move comments – all computing information. Other users can see, watch games and/or download them

Ver 0.17 (6 Mar 2020)

Changes:

  • Fixed bugs: almost all known bugs so far
  • Some small improvements/adjustments, for example, change logo, flag sizes
  • New features:
    • Play via local network: multi computers running BSG can easily connect together to play without any extra software nor any setup. Those computers can play normal games or tournaments, using engines or human. Playing games can be observed from other computers

Ver 0.16 (22 Feb 2020)

Changes:

  • Fixed bugs: almost all known bugs so far such as draw adjudication, opening in sequence for Gauntlet tournaments
  • Some small improvements/adjustments. The most important one is to reduce significantly graphic laggy when tournament’ games playing
  • New features:
    • Support more for Syzygy: checksum and download
    • Sound: speech moves
    • Click to an empty cell to make move (if there is only one piece can move to that cell)

Ver 0.15 (31 Jan 2020)

Changes:

  • Fixed bugs: almost all known bugs so far.  The most important ones are (hopefully) the root bugs of crashing/exiting problems of BSG. Look like BSG now can run tournaments much more smoothly. Other bugs are: couldn’t load some online PGN files, show some wrong stats for tournaments
  • Some small improvements/adjustments. Graphical lagging issues have been improved
  • New features:
    • Pick up openings in sequence (for tournaments when using PGN or EPD books)
    • Draw adjudication by engines scores

Note: Lichess bots function has been temporally turned off due to it has some unsolve problems dealing with missing/wrong received data

Ver 0.14 (17 Jan 2020)

Changes:

  • Fixed bugs: some small bugs, no serious one
  • Some small improvements/adjustments
  • New features:
    • Save/load multiple ongoing tournaments
    • Show logos, Elo ratings, flags of engines
    • Show multi games from a PGN file
    • Get stats from games in a PGN file: shows information similar the information of tournament results such as result table, cross table, tech table
    • Lichess bots: BSG can connect and play on Lichess as bots with some advantages (compare with some popular software):
      • Manage and play multi accounts/bots/games concurrently
      • Challenge (manually) other players
      • Operate them in a Graphical Interface (visually)
      • Can display a lot of information, e.g., show how engines compute their moves

Ver 0.13 (5 Jan 2020)

Changes:

  • Fixed bugs:
    • Crashed when creating a database and/or open games of databases in some systems
    • Could not parse some PGN games
    • Ruled O-O+ and O-O-O+ as illegal moves
    • Did not swap multi-timers when changing engines’ sides in tournaments
  • Some small improvements/adjustments
  • New features:
    • Open PGN games from URLs
    • Analyze games using multi engines

Ver 0.12 (1 Jan 2020 – Happy New Year version)

Changes:

  • Fixed bugs:
    • Wrong count 4 instead of 3 fold repetition
    • Not reset 50 draw counters for pawn moves
    • May stop reading if PGN files have double comments
  • Some small improvements/adjustments
  • New features:
    • Support uci_elo, uci_limitstrength (insensitive cases)
    • Improve graphics:
      • Smoother SVG pieces
      • Support all-pieces-in-one SVG file
      • Shadow for pieces, including custom pieces
    • Drag-drop file/folder into BSG for quick actions:
      • a PGN file to open (old behavior)
      • an engine file to auto-detect and add
      • a folder of engines (engines can locate in their subfolders) to auto-detect and add they all
      • an SVG file of all-pieces-in-one to add custom pieces
      • an image file (including normal SVG files) to change the background image of BSG
    • Multi-time controllers: you can set each engine for one from 5 different timers
    • Lock sides for engines
    • Analyze games

Ver 0.11 (19 Dec 2019)

Changes:

  • Fixed bugs:
    • Can’t detect engines which space characters in their paths
    • Did not apply init strings for engines (those strings work as command line parameters)
  • Some small improvements/adjustments
  • New features
    • Customization clock: position, colors, font sizes
    • Remember multi-users’ themes and layouts
    • Piece size can be scaled
    • Create opening books PGN and EPD

Ver 0.10 (14 Dec 2019)

Changes:

  • Fixed bugs
  • Some small improvements/adjustments
  • New features
    • Drag-drop files: users may drag and drop files/folders from outside and drop to any path boxes
    • Users can play/replay one or some games of tournaments
    • Score meter

Ver 0.9 (7 Dec 2019)

Changes:

  • Fixed bugs
  • Some small improvements/adjustments
  • New features
    • Improve graphics: customization for pieces and panel background, workable for lower resolution screens
    • Nesting docking
    • Pickup and view engine-logs

Ver 0.8 (26 Nov 2019)

Changes:

  • Fixed bugs
  • Some small improvements/adjustments
  • New features
    • Shuffle tournament games Carousel
    • Customizable color for highlighting boards in Playing boards dialog
    • Customizable move highlights
    • Tournament result tables are shown in different tabs (not all in one)

Ver 0.7 alpha (23 Nov 2019)

Changes:

  • Fixed bugs
  • Some small improvements/adjustments
  • New features
    • New tournament type: Gauntlet
    • Crosstable for tournament

Ver 0.6 alpha (21 Nov 2019)

Changes:

  • Support more OSs: MS Windows 7 64 bit and Linux 64 bit
  • Fixed bugs
    • cannot download (in Download dialog) in Windows
    • some small bugs
  • Some small improvements/adjustments
  • New features
    • Playing games panel: can highlight games with scores over a threshold
    • Support UCI_ShowWDL

Ver 0.5 alpha (18 Nov 2019)

BanksiaGUI is totally freeware. However, because of being preview versions, it may have many bugs and problems. Thank you a lot for being patient. Please don’t distribute it to other users, don’t keep older versions.