Releases: OBAMANEXT/cyz2json
Release 1.0.2
Attempt at fixing the OpenCvSharpExtern not found error on MacOS. In addition, dependencies for Linux are not copied into the asset anymore to save space and because the libOpenCvSharpExtern.so lib seems to work fine by simply installing those libs before-hand without the need to export them with the asset.
Release 1.0.1
Try fixing missing dependencies error when using the tool for Linux. A similar error is encountered for MacOS and is currently worked on must not fixed yet.
Release 1.0.0
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 :
- 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.
- Several files from previous versions of this repo that didn't serve any concrete purpose have been removed to declutter the repo.
- 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.
- 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.
Release 0.0.14
First change
Fix missing version.txt problem :
- when users cloned the repository, the dotnet build -o bin command failed as Directory.Build.props looked for a version.txt file that simply didn't exist, instead they were supposed to manually create the file with the version they wanted,
- despite its importance, this version.txt file wasn't available either in the cloned repo or in the release zips and the documentation doesn't mention the need to create it.
The changes of this release now lets Directory.Build.props be more flexible by falling back to default 0.0.0 version if version.txt is absent. The dotnet build -o bin command can now run without fail. It also ensures the version.txt file is also created and now added to the released zips for those who use them directly instead of the dotnet build -o bin command.
Note that this is a temporary fix, the repo is currently being redone to avoid any problem of this kind in the future.
Second change
Program.cs has been updated :
- more measurement results are available, including PMT and laser temperatures, recharge current, internal voltage, etc, many more are commented in the file (mostly logs with detailed per second values) and can simply be uncommented if they are needed,
- the metadatagreedy=false option has been updated, as they were previously the VLIZ lines that are included in the metadatagreedy=true option,
- added channel colours for ease of automated pulse-shape visualisation without the need to get it from metadatagreedy = true.
Release v0.0.5
This release use the new CyzFile dll version 1.1.4.1 then it could read the new cyz files.
Initial release
Initial release for test and experimentation purposes