Recent Releases of dataciteapi

dataciteapi - Dois API path support

This release adds the "dois" API path support for interacting with the DataCite API.

- JavaScript
Published by rsdoiel about 2 years ago

dataciteapi - Adds arXiv id resolution to datacite DOI requests

This release adds support to pass an arXiv id and have it resolve to the DataCite DOI for arXiv ids.

- JavaScript
Published by rsdoiel about 2 years ago

dataciteapi - Maintenance release

Update Go to 1.22 and doitools to v0.0.2. Updated build to reflect current practice in Caltech Library Digital Library Development Group.

Full Changelog: https://github.com/caltechlibrary/dataciteapi/compare/v1.0.1...v1.0.2

- JavaScript
Published by rsdoiel over 2 years ago

dataciteapi - Dependency updates

Release v1.0.0 had a bad merge in the source for dataciteapi.go. This has been corrected. The dependent modules have been updated to reflect current releases. The const Version is now generated from the codemeta.json file in version.go rather than in dataciteapi.go.

- JavaScript
Published by rsdoiel over 4 years ago

dataciteapi - Stable Release

This is just a packaging of everything for a stable release. Hasn't changed in a long time. I did add compiled version for macOS M1 (i.e. macos-arm64).

- JavaScript
Published by rsdoiel almost 5 years ago

dataciteapi - go1.16 support

Added go1.16 module support, added M1 experimental binaries, updated templates and docs.

- JavaScript
Published by rsdoiel over 5 years ago

dataciteapi - Adopted custom json decoder for Works() processing

This change should only impact Go packages and not the cli. The Works() function now parses the JSON response from the API using json.Number for numeric types rather than float64.

- JavaScript
Published by rsdoiel over 7 years ago

dataciteapi - Improved JSON response handling

getJSON will only populate the returned Byte array if an HTTP status code of 200 is recieved. The Works() function will infer an error JSON object if status code was not 200.

- JavaScript
Published by rsdoiel almost 8 years ago

dataciteapi - Initial Proof of concept

This is a proof of concept Go package and cli for working with the public DataCite API. Code was inspired by Tom Morrell's Python work with DataCite as well as conforming to lessons learned in the CrossRef API package for Go.

- JavaScript
Published by rsdoiel almost 8 years ago