-
v0.6.0 protected Release: Tarot release
Gtk+ teaser =========== This release includes a Gtk+ teaser. It is useless, but for now the goal is to learn how to make a Gtk+ app.
-
v0.6.1 protected Release: Tarot release
Self-driving game ================= The game is self-driving, in the sense that I have not implemented the controls yet x) Still wip...
-
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.
-
v1.0.1 protected Release: Tarot release
Packaging update ================ When a new version is released, the mingw package is automatically updated
-
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.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.
-
v1.0.4 protected Release: Tarot release
Packaging fixup The previous release would make the build dependent on xsltproc. This has been fixed.
-
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.
-
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.2.0/3.1.3 protected
D-Bus introduction and restructuring the source package There has been one main development, and a bit of maintainer work. There is now a D-bus interface for the server. In the future, it will be useful to have MCTS players running in a separate process, not blocking the main app. Now, =libtarot= has been merged with the base =tarot= package. This means that tarot is now released with extended version tags: package version / libtool version. It also means that all packaging will have to be adapted. There is one key benefit: the CI now runs on the project as a whole, allowing simultaneous development on program and library. and packaging every commit.
-
v1.2.1/3.1.3 protected
Restore the build Since 1.2.0 was the first tag since the libtarot merge, the tag format changed and I could not debug it. Now the package builds again.
-
v1.2.2/3.1.3 protected
Restore the ability to build the Flatpak There was a build problem with the Flatpak because the manifest would use a local archive source, however it had to be an URL.