All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.6.1 -- 2024-11-13
- Added the aliases "sh", "s", and "e" to the "show", "set", and "edit" subcommands of the comment command respectively.
- Solve a bug which incorrectly raised an assertion when moves like "nbd2" were entered.
- Hopefully fixed some errors related to editing a comment in the default editor.
0.6.0 - 2024-08-22
- Make it possible to select a file with a traditional "Open" or "Save As" dialog by providing the
--dialog(or-d) flag to theloadandsavecommands. - Remove the
-fflag from theloadandsavecommands. A file path may be provided as a positional argument (with no flags) instead. This is the old behaviour prior to v0.4.0. - Add recording status to the prompt: If a recording is in progress or paused, the string
(recording)orrecording paused)will be added to the prompt respectively. - The subcommand
record positionsto get a list of all recorded positions so far. - The
recalias for therecordcommand. - The following aliases for the subcommands of the
recordcommand:sandstforstartmformarkdanddelfor `delete
- Print "Mark set" when using the
record markcommand.
0.5.0 - 2024-08-19
- The
scommand to scan files, ranks and diagonals on the board. - The
pcommand to quickly get the location of all pieces of a certain type. - The
atcommand to quickly get attackers of a certain square.
- The shorthand
pfor theplaycommand has been changed topl. - The shorthand
plfor theplayercommand has been changed toplr.