-
v1.1.1 protected Release: Tarot release
Fix a memory corruption issue A struct was passed out of the reach of Vala, through a C-compile-time macro. This struct had an owned field, that would be destroyed twice. Making the field unowned solved the problem.
-
v1.1.0 protected Release: Tarot release
Tune the MCTS In this release, you can tune the MCTS parameters. Specifically, there are new command-line parameters: - =--mcts-parameter=: override the MCTS main parameter; - =--mcts-simulation-agreed=: increase this value to favor simulations where all players agree on their cards; - =--mcts-simulation-random=: increase this value to favor simulations where all players deal at random. This release is mostly useful for internal purposes. I need this functionality in order to tune the default value for the parameters, because the AI is not really good yet. However it is easier for the CI pipeline if I always have a fully released version of tarot to use in libtarot.
-
v0.5.32/3.0.3 protected
Fix a wrong annotation There was a missing Gtk-Doc annotation in the interface, so it is not compatible and hard to patch from the vala side. So I make a dot release.
-
v1.0.4 protected Release: Tarot release
Packaging fixup The previous release would make the build dependent on xsltproc. This has been fixed.
-
v1.0.3 protected Release: Tarot release
Provide an AppData metadata file In order to be published by flatpak-friendly software distributions, I have to provide this kind of metadata. I have chosen to give it as an XSLT stylesheet to apply on a list of releases, because it may change independently of the source code (as the releases are purely git tags). I have also provided a mechanism to extract releases from the git tags automatically. The release messages are simply the git tags, converted from org-mode to HTML. This is interesting because the appstream metadata supports HTML to a certain extent. Finally, I have set up a strict validation with appstream-util. Unfortunately, the CI/CD pipeline runs on the old debian, so the launcher tag is not supported.
-
v0.5.31/3.0.3 protected
Provide a simpler definition of the API ======================================= The package now contains a file named *api.xml* in the package data directory, describing the types and functions in an xml-friendly fashion.
-
v1.0.2 protected Release: Tarot release
Slight graphical corrections ============================ - To select a card, you just have to click on it; - The card of the trick taker is highlighted; - The mingw package has now some missing dependencies included; - The game now asks you kindly to declare a slam.
-
v1.0.1 protected Release: Tarot release
Packaging update ================ When a new version is released, the mingw package is automatically updated
-
v0.5.30/3.0.3 protected
Update the packaging ==================== The mingw package is now updated with each release.
-
v1.0.0 protected Release: Tarot release
First graphical version ======================= This new version comes with a full graphical version that can play a certain game to the end. This is very exciting to me, thus this is a major release!! It is by no means any stable, there will be lots of bugs addressed during patch releases. I am taking any suggestion, of course.
-
v0.5.29/3.0.3 protected Release: Tarot release
Update the bindings to gobject ============================== In the previous introduction of the bindings, the gobject annotations were not present. The libtool version is not incremented since the API followed the usual definition even in its early version, so there could not be any mistake. The gir data is not part of the API.
-
v0.5.26/2.1.2 protected
Automatically update the flatpak package ========================================