Releases: caltechlibrary/datatools
Updated support for CITATION.cff 1.2
This release is for updates to citation2ff tool bring the GitHub CITATION.cff file generation up to the 1.2 standard described at --
https://github.com/citation-file-format/citation-file-format/blob/main/schema-guide.md
Updated codemeta support
This release features a change in the codemeta package. The change can be breaking, i.e. the affiliation value now expects a PersonOrOrganization struct rather than a string. Fixed a bug in the Makefile for installing from source on macOS. Now using a "mv" instead of "cp" to install to solve a security issue when copying the binary.
Released as a snap
This release incorporates the snap/snapcraft.yaml file for releasing these tools as a snap. This release has been compiled with Go 1.18.1.
Full Changelog: v1.0.4...1.0.5
Experiment with snaps
This release is just an experiment with generating amd64 snaps for use with Linux. Snap support may or not make it to a stable release.
Full Changelog: v1.0.4...1.0.5-dev-2
Added sample feature in jsonrange
This pre-release adds an experimental feature to jsonrange that allows you to take a "sample" of a list of objects you are iterating through with JSON range. The sample option works like limit but does a shuffle of the full array before applying limit. e.g. if I have an array of [1,3,4,5,6,7,8,9,10,11]
and use the command echo '[1,2,3,4,5,6,7,8,9,10,11]' | jsonrange -sample=3
I will get a random sample of three elements from the array.
Stable release
Added codemeta2cff cli. Improving codemeta structured data support.
bug fixes, codemeta2cff
This is a bug fix release. The initial pass at codemeta2cff didn't write the version string.
Added codemeta2cff
Add a new command line tool, codemeta2cff which will convert the codemeta.json file to a CITATION.cff file. This tool is a proof of concept and will likely change in upcoming releases.
Bug fix in reldate
The command line tool reldate
confused Monday and Month. This has been corrected.
go1.16 support
Updated to support compiling with go1.16. Updated templates, version and copyright year. Added experimental M1 compiled binaries.