Skip to content

Releases: rooklift/nibbler

v2.1.5

25 Apr 14:54
Compare
Choose a tag to compare
  • Allow the various winrate and centipawn options to be from any point of view.
  • Improve responsiveness of some menu items.

v2.1.4

06 Apr 20:29
Compare
Choose a tag to compare
  • Fix the potentially confusing omission of the "limit met" message.

v2.1.3

04 Apr 18:33
Compare
Choose a tag to compare
  • If multiple engines are known, you can now quickly switch between them with Engine --> Choose known engine... (without going through a tedious file dialog).

v2.1.2

03 Apr 11:52
Compare
Choose a tag to compare
  • Engine related options will now be stored for each engine individually.
  • Support setting the EvalFile option for Stockfish.
  • Fix parsing of some PGN files (thanks to @flori for discussion).
  • Unified paste FEN and paste PGN commands (thanks to @krisan, this was in 2.1.0 but I neglected to mention it).

Engine options are now stored in a new file, engines.json. If you had previously added special engine options manually (i.e. with a text editor) your old options will be stored in config.json so you can migrate them.

v2.1.0

30 Mar 14:16
Compare
Choose a tag to compare
  • Minor improvements from RC1; even less likely to lockup when loading files.
  • To recap - v2.1.0 should show a vast speed improvement for loading large PGN files (not as a book, but just normally).

v2.1.0-rc1

29 Mar 20:06
Compare
Choose a tag to compare

Big improvements around large PGN file handling, viz:

  • The loading process is about 100 times faster (really).
  • The loading process no longer totally takes over the application.
  • When over 100 games are present in the file, we no longer try to show them all at once.

This is such an improvement I'll call it 2.1.0. But there were big internal changes in the code to accomodate this, so I'll call it RC1. Please report any bugs, here or on the Leela Discord.

v2.0.2

28 Mar 13:16
Compare
Choose a tag to compare
  • Drastically improve Polyglot loading speed (for example, by about 5000% in my case).
  • Reduce memory usage for Polyglot books by about 80%.

v2.0.1

27 Mar 21:01
Compare
Choose a tag to compare
  • Support for Polyglot (.bin) books (these are vastly more efficient and faster to load than PGN).
  • An option to explore the currently loaded book is in the Display menu.
  • Loading a book will be less likely to hang the application.

v2.0.0

25 Mar 14:42
Compare
Choose a tag to compare

Version 2.0.0 marks the completion of the effort to make Stockfish (and similar engines) work reasonably well.

We've come a long way since 1.0.0, when Nibbler needed to be manually configured with a text file...

Since then, we've gained - inter alia - Chess960 support, end-of-game detection, a legal moves display and movegen code, PGN and FEN compatibility improvements, a winrate graph, play versus engine and engine self-play, better engine configuration, full-game evaluation, custom pieces and custom backgrounds, various aesthetic improvements, a compliant UCI implementation, bugfixes, bugs, bugfixes, and finally Stockfish and A/B engine support.

P.S. Since many people complained - focus buttons are again (by default) shown when the engine is running.

v2.0.0-rc3

24 Mar 19:55
Compare
Choose a tag to compare

By popular demand:

  • An option to always show the searchmoves buttons.
  • An option to allow the app to stay in "analysis" mode even after a node limit is reached.

These both make certain aspects of the GUI unintuitive, so they are hidden away in Dev --> Non-recommended options. But they should not cause actual bugs, I hope.