Versions history

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.