Skip to content

Releases: andey-robins/saga

Release v0.2.0

28 Feb 17:10
6cd8927
Compare
Choose a tag to compare

The increment to the minor version here represents an organizational re-arrangement in addition to expanded functionality. This repository will maintain an identity solely as the SAGA tool while other information has been migrated to another repository.

The following changes are present in the latest version:

  • Bumped go version to latest (1.22.x)
  • Re-organized and renamed project to match publishing
  • Added checkpoint system to save populations over time
  • Added -resume argument to restart from a checkpoint file
  • Added -chkfreq and -chkpath arguments for configuring checkpoint settings
  • Added -config verb to run a given config file
    • See //input/config/test.json for available arguments and an example
    • Tags are subject to addition until the first major release
  • Added system for declaring GAs as data
  • Added system for declaring jobs as data

Release v0.1.2

28 Dec 23:27
Compare
Choose a tag to compare

This release updates documentation and the CLI interface ahead of significant overhauls to the configurability of genetic evolution experiments. This is anticipated to be the last 0.1.x release.

  • Updated project organization to more clearly segregate documentation/data from code/logic.
  • Updated go version to latest (1.21.5).
  • Reduced default output during genetic evolution. Prior behavior can be obtained with additional runtime data using the -verbose CLI flag.
  • Replaced -minimize flag with -evolve flag.
  • Replaced -population flag with -pop flag.
  • Updated reporting of argument validation and defaults.
  • Updated in-line documentation to conform to standard degree of explanation.