Skip to content

Releases: SabakiHQ/gtp

@sabaki/gtp v3.0.0

13 Mar 14:29
Compare
Choose a tag to compare

A republishing of v2.2.2.

@sabaki/gtp v2.2.0

22 Feb 21:54
Compare
Choose a tag to compare
  • ControllerStateTracker can now keep track of time_settings

@sabaki/gtp v2.1.0

20 Feb 16:46
Compare
Choose a tag to compare
  • Add stateTracker.queueCommand() which sends a command after all syncs have finished

@sabaki/gtp v2.0.0

18 Feb 22:42
Compare
Choose a tag to compare
  • Breaking Change: ControllerStateTracker can now keep track of rectangular boards via (inofficial) GTP command rectangular_board. The boardsize 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. using fix-path.

@sabaki/gtp v1.9.6

15 Feb 13:30
Compare
Choose a tag to compare
  • Fix line subscriptions call order

@sabaki/gtp v1.9.2

22 Aug 13:30
Compare
Choose a tag to compare
  • Track state when engine resigns correctly

@sabaki/gtp v1.9.0

13 Aug 21:33
Compare
Choose a tag to compare
  • Add ControllerStateTracker, a class to track and synchronize the state of an engine

@sabaki/gtp v1.8.0

12 May 09:22
Compare
Choose a tag to compare
  • Add stop() to Engine instances
  • Add started and stopped events to Engine
  • Ability to handle async functions as command handlers in Engine
  • Always try to emit valid GTP for badly written command handlers
  • Add close() to StreamController instances to clean up listeners

@sabaki/gtp v1.6.2

25 Apr 13:49
Compare
Choose a tag to compare
  • Add default implementation of known_command for engines

@sabaki/gtp v1.6.0

16 Mar 15:38
Compare
Choose a tag to compare
  • Add busy property to StreamController and Controller
  • Add response-received event to StreamController and Controller