Skip to content

Releases: OBAMANEXT/cyz2json

Release 1.0.6

31 Mar 13:02

Choose a tag to compare

Restore help option and resolved the --version option conflict with System.CommandLine automatic behaviour of providing the version number in response to the --version option used with the root command.

Release 1.0.5

31 Mar 10:32
9edd04f

Choose a tag to compare

Update to fix the --version option that wasn't working when input is not provided. Now, if --version, then the version is returned and no conversion is performed regardless of the value of input argument/other options.

Release 1.0.3

27 Mar 13:24
50161ac

Choose a tag to compare

This release introduces the following changes :

  • for macOS, a symlink was created in the release to fix the bug that made the program look for OpenCvSharpExtern.dylib instead of the real file libOpenCvSharpExtern.dylib,
  • the @executable_path/../libs bug on macOS can't be fixed during the release built, in consequence the documentation has been updated with the command needed to fix this behaviour locally,
  • the documentation was also updated with general troubleshooting on possible issues with Linux (dependencies + GC)
  • added a sample cyz file to make the check workflow (activated on push and pull requests to make sure the tool still work after changes) test for json conversion as well in addition to the build of the program, a README will be added later with information on the file itself.

Release 1.0.2

25 Mar 12:25
d05cc34

Choose a tag to compare

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

24 Mar 09:50
aee5f5c

Choose a tag to compare

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

17 Mar 10:11
206224e

Choose a tag to compare

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.

Release 0.0.14

30 Jan 14:05
551f5bd

Choose a tag to compare

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

27 Feb 10:44

Choose a tag to compare

This release use the new CyzFile dll version 1.1.4.1 then it could read the new cyz files.

Initial release

01 Dec 15:31

Choose a tag to compare

Initial release Pre-release
Pre-release

Initial release for test and experimentation purposes