This is primarily a relatively small bugfix release. These are the major user-visible changes in 2.1:
- A number of crashes in odd situations were fixed (such as analyzing games with komi values like 650, or handling invalid server messages).
- It is now possible to copy/paste positions in Edit mode.
- The batch analysis dialog has a new button to enqueue an entire directory of SGF files.
- Engine games now allow board sizes up to 52.
These are the major user-visible changes in 2.0:
- Pattern search is now available, similar to Kombilo. Use the settings dialog to create a suitable database. Unfortunately existing Kombilo databases can't be used for this because of 32/64 bit compatibility issues.
- Database load times are reduced, and threading was added so that the user interface remains responsive.
- Multiple online games can now be observed in a single window with clickable previews to switch between them. The old mode of one game per window is still available.
- There is a new "Tip of the day" dialog on startup, which displays features that are maybe not easily discoverable. It can be disabled.
- There are several new high resolution wood textures for the board to choose from.
- When playing engines that are capable of analysis, the evaluation is now collected during the game and can be displayed live.
- Engine configuration now allows engines to be unrestricted in board size and komi, catching up with improvements in KataGo over Leela Zero.
- Some GTP bugs were fixed, which may improve compatibility with certain engines.
- Window titles can now be overriden in the settings, which should help with streaming setups.
- Performance improvements for the screen updates should now make it feasible to turn off quiet mode when online, which allows the server to send live player and game updates.
- There is a new option to highlight the user's own chat messages in a different color.
Version 1.1.1 is mostly a bug-fix release to properly suppert saving and loading large board sizes. But there are also a few additions:
- There is now a tool to manage and remove the information added by engine analysis from a given SGF file.
- It is now possible to save all variations in a file into separate files.
- It is possible to choose a path for autosaving online games.
These are the major user-visible changes in 1.1:
- Performance improvements when loading and editing very large SGF files.
- q5go can now detect when an observed game on IGS is adjourned and restarted and follow it in the same window. This requires the server to be set to non-quiet mode.
- When playing an engine, there is now a "Play again" button.
- In an online match with Canadian time, time warnings can now be enabled for remaining average time, not just remaining total time.
- In an online match, remaining seconds in low time situations can now be shown on the opponent's last placed stone.
- Added a "Go terminology" SGF to the tutorials.
- The greeter window now has a hint to choose "Play online" for a full set of menus.
- The program is more helpful when detecting a broken SGF written by Jago.
- Added more helpful error messages when editing servers in the preferences.
- Score evaluations are now shown in the board window when analysis is on.
- Added a feature to visualize connected stones by drawing thick lines between them. May be helpful for beginners.
- GTP support was extended to support board sizes > 25, for KataGo.
These are the major user-visible changes in 1.0:
- A greeter dialog was added, similar to the ones used by cgoban or gGo.
- There is now a "Learn Go" button that brings up beginner tutorials in a slideshow view.
- Engine configuration in the preferences is a little more friendly.
- Edit mode works differently. Depending on the situation, an edited position can be appended to or inserted before the current node, or replace a previous edit.
- The board window now has menu items for undo/redo.
- When playing on IGS, the comments box now allows chatting even after a match has completed, making it unnecessary to find the opponent's talk tab.
- Corrected a bug when parsing nmatch preferences on IGS.
These are the major user-visible changes in 0.9:
- Support for KataGo analysis. The evaluation graph can be switched between score and win rate.
- A new option to start a game against an engine game from the current board position.
- A new AI vs AI play mode. The number of games to be played is configurable, and an opening book can be used.
- It is now possible to hide/show the analysis markup of the board rather than having it displayed at all times.
- The variant game dialog now supports removing intersections from the board, allowing new variations of the game.
- Several bug fixes related to scoring mode when playing games on IGS.
- There are now a few presets for the stone visual appearance to make it quicker and easier to arrive at a nice look. The darkness of the shadows can now also be configured.
- Sounds should be a little more reliable, the samples used for stones were too short to be played on some systems.
These are the major user-visible changes in 0.8:
- Analyzing games with multiple engines now produces sensible results. q5go remembers winrates for each engine name and komi combination and displays multiple winrate graphs.
- For engines with fixed komi, batch analysis can now flip the position to effectively analyze with reverse komi.
- For live analysis, it is now possible to choose the analysis engine.
- There is a new slide export feature which combines the board and comments into a single image for use in slide shows or videos. File name sequences can be generated automatically.
- It is now possible to choose between area and territory scoring in off-line games.
Minor fixes and improvements include:
- The board coordinates now scale with the size of the display, their size relative to the stones is configurable in the preferences.
- It is now possible to choose whether to tile or scale the wood background image used for the board.
- The evaluation graph is automatically displayed when a game obtains an evaluation for the first time.
- In online match games, remaining time is now saved to the SGF for both player and opponent.
- It is now possible to hold down LMB and drag in the evaluation graph to move to a different position.
- In the database dialog, "Open" and "Cancel" now work (previously only double clicks opened the game).
- In off-line mode, scoring a scored position again now keeps liveness and seki status.
- A bug was fixed that caused the "Update" button to disappear when scoring or editing an off-line copy of an observed game.
- Loading an SGF file for a game against an engine is now implemented.