Skip to content

Releases: DataONEorg/scythe

v1.1.0

23 Sep 17:12
Compare
Choose a tag to compare

What's Changed

  • add helm chart to deploy a search script on Kubernetes
  • fix minor issue that ensures empty result sets are handled correctly
  • fix minor issue that ensures consistent return output even if token is not set

v1.0.0

11 Sep 17:33
Compare
Choose a tag to compare

What's Changed

  • Developed xDD search function and function documentation by @theamarks in #34
  • Added xDD as source, and refactor testing by @theamarks in #36
  • Add export documentation to xdd search function & reformat code by @theamarks in #37
  • Improved consistency in code styling by @jeanetteclark and @regetz in #40
  • Replaced deprecated rplos package, and fixed Springer search after changes to their API @jeanetteclark in #40

New Contributors

Full Changelog: v0.9.1...v1.0.0

v0.9.1

23 Apr 19:30
9a9ae0e
Compare
Choose a tag to compare

Scythe Version 0.9.1

This is a patch release that fixes one bug and provides one enhancement.

Major changes/features

  • citation_search_* functions only searched the first identifier if a list was passed, described in #24. This was corrected
  • Empty results are handled more appropriately in the citation_search_* functions
  • Basic argument checking was added (#25)

v0.9.0

15 Mar 23:18
9953752
Compare
Choose a tag to compare

Scythe Version 0.9.0

This is a preliminary Minimum Viable Product (MVP) release of scythe to package to refactor to a more stable API, clean up package documentation, and fix tests. Now all tests pass, and R CMD check runs cleanly. Issues resolved in this release: https://github.com/DataONEorg/scythe/milestone/1?closed=1

Major changes/features

  • citation_search(identifiers) can be used to search all known APIs in a single call
  • Current Source APIs supported: plos, scopus, springer
    • An adapter model allows new source APIs to be added with a single additional function
  • scythe_get_key() and scythe_set_key() make use of the keyring package to securely store API keys