Skip to content

Releases: liskvork/liskvork

0.5.1

20 Nov 08:26
ac05d8e

Choose a tag to compare

Hello everyone,

Small patch release to fix a crash when trying to deinit a brain that has not been initialized yet.

0.5.0

17 Nov 21:54
3071a88

Choose a tag to compare

Hello everyone,

For this release we got some nice additions such as:

  • AIs can finally write to stderr and have things printed (useful if your AI crashes)
  • liskvork now handles sigpipes properly (AIs crashing would result in weird behavior)
  • You can now answer to the ABOUT command if any list of key-value pair
  • Messages are now properly handled instead of being understood as wrong commands

We also completely moved to GitHub from sourcehut since so many people did not understand the workflow there.

Full Changelog: 0.4.3...0.5.0

0.4.3

09 Nov 02:07
66eae48

Choose a tag to compare

Hello everyone,

The releases keep coming through with small hot-fixes, this time the tie
handling actually works as expected.

0.4.2

09 Nov 02:06
02ea7bb

Choose a tag to compare

Hello everyone,

Once again a small release, it fixes a single log message that is highly
misleading.

0.4.1

09 Nov 02:05
4b5cac7

Choose a tag to compare

Hello everyone,

This is a really small release fixing a really small bug that messed the
line buffering up.

0.4.0

09 Nov 02:03
f78922f

Choose a tag to compare

Hello everyone,

Quite a bit happened since the last release even though it wasn't so
long ago, yet that release includes quite a few features and quality of
life improvements.

Here is the list of notable changes to this version:

  • Better error messages when launching an AI fails
  • Much better error messages when there is a problem with the config
  • Optional colored board log output (it is much easier to interpret
    with this option)
  • Integrated optional web server to spectate the game currently in
    play (it is not pretty at all right now, but it will improve over time,
    it is more of a proof of concept more than anything else)
  • Options to automatically start and/or stop liskvork (by default is
    still automatic)

0.3.0

09 Nov 02:03
824e743

Choose a tag to compare

Hello everyone,

liskvork now enters its usable era, there is now a working version that can be found
directly on the main repository.

This version still lacks some key features I would like to add soon:tm:, such as properly
handling memory limits (zig's std lib doesn't really allow that right now, so I might need
to go more platform specific), complete GUI to spectate matches (currently thinking of
a simple web server), actually handle time on Windows (not supported for now since file
descriptor multiplexers on that platform are kind of weird), and of course actual clean code
(there is still much to be done.)

0.2.0-alpha

09 Nov 02:00
b6249b1

Choose a tag to compare

0.2.0-alpha Pre-release
Pre-release

That release is the first usable build of liskvork since the start of the rewrite, I still wouldn't recommend as of yet since there is still quite a bit of work to be done in it.
But aight it should do the trick for now if people wanna mess with it.

PS: The documentation is still a work in progress