Releases: SabakiHQ/gtp
Releases · SabakiHQ/gtp
@sabaki/gtp v3.0.0
@sabaki/gtp v2.2.0
ControllerStateTracker
can now keep track oftime_settings
@sabaki/gtp v2.1.0
- Add
stateTracker.queueCommand()
which sends a command after all syncs have finished
@sabaki/gtp v2.0.0
- Breaking Change:
ControllerStateTracker
can now keep track of rectangular boards via (inofficial) GTP commandrectangular_board
. Theboardsize
controller state is now an array with two numbers: The board width and board height. - Mildly Breaking: We don't try to fix the
PATH
environment variable on macOS anymore. This won't affect regular Node.js applications, only desktop applications (e.g. Electron-based). Applications need to fix it themselves, e.g. usingfix-path
.
@sabaki/gtp v1.9.6
- Fix line subscriptions call order
@sabaki/gtp v1.9.2
- Track state when engine resigns correctly
@sabaki/gtp v1.9.0
- Add
ControllerStateTracker
, a class to track and synchronize the state of an engine
@sabaki/gtp v1.8.0
- Add
stop()
toEngine
instances - Add
started
andstopped
events toEngine
- Ability to handle
async
functions as command handlers inEngine
- Always try to emit valid GTP for badly written command handlers
- Add
close()
toStreamController
instances to clean up listeners
@sabaki/gtp v1.6.2
- Add default implementation of
known_command
for engines
@sabaki/gtp v1.6.0
- Add
busy
property toStreamController
andController
- Add
response-received
event toStreamController
andController