This is a minor behavior change for the _ep_ tool's command line. The `-export-keys` option will now read from standard in (one line per id) for the eprint id to export. To use this option specify the import key as "-". E.g.
ep -dataset=test.ds -api=https://eprints.example.edu -export-keys "-" < keylist.txt
0.0.37
This release sees a change in the way the command line options for passwords works in the eputil command. When you use -password it'll trigger a prompt for the password rather than read it from the command line. The prompt uses the golang/x/crypto/ssh/terminal package implementation of terminal.ReadPassword().
0.0.36
This release removes a stray debug line left on the code for eputil which cause the output to be corrupted JSON.
0.0.35
This release fixed issue 20 with the eputil password handling when using a URL with username and password. This release also includes epfmt which will validate/convert to and from EPrintXML and eprinttools' JSON rendering of EPrintXML.
0.0.33
Improved JSON unmarshal support for various odd items related fields. Add a test Bash script for epfmt. Requires a URL to test (non-destructive) against a target EPrints repository with REST API enabled. Requires epfmt, jsonrange and awk to run test.
0.0.32
In this release a new command line tool called _epfmt_ has been introduced to make it easy to convert EPrint XML to/from JSON as well as pretty print both the XML and JSON. This will make it easier to transform EPrint exported XML in scripts written in Bash or Python.