Skip to content

Release 1.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Mar 10:11
· 68 commits to main since this release
206224e

Major release update to bring back changes from CytoBuoy, clean the repo by removing outdated files, and improve the workflows and version handling issue.

Details of the changes brought by this release :

  1. Support for set information export (without crash of the tool if the iif settings are smart grid or unknown) and image cropping, those changes come from CytoBuoy's fork of this repo.
  2. Several files from previous versions of this repo that didn't serve any concrete purpose have been removed to declutter the repo.
  3. Version handling, the previous method was causing a lot of issues, now the tool has a default version (defined in the Cyz2Json.csproj file) and an Informal Assembly version (defined using the default version, and the latest Git SHA, inspired by the API's own version handling), when building the release, the given tag (required) is used as the version of the tool.
  4. Workflows improvement : there are now 3 workflow files with specific purposes :
  • API-update-from-tags.yml pushes the latest version of the API (found by latest tag), it is scheduled to run monthly and can be triggered manually,
  • Check-Cyz2Json.yml checks that the tool can still be built after a change is made to the repo, including push and pull requests, it is also scheduled to run monthly (one day after the API update workflow as it doesn't trigger the checking workflow) and can be triggered manually as well,
  • Release-Cyz2Json.yml is manually triggered only, its purpose is to publish an official release of the tool.