Bug fixes
- #84 Error
500 with GET requests (Change in Zenodo server) -> Support
User-Agent
header
New features
- #77
Support
locations
metadata (not clear yet if actually
supported by Zenodo UI)
Enhancements
- #90
Support optional
resource_type
for related identifiers
- #91 Add
missing relations (for related identifiers) supported by Zenodo API
- #92 Add
missing upload types supported by Zenodo API
- #93 Add
missing publication types supported by Zenodo API
Documentation
- #97
Upgrade roxygen2 7.2.1 to fix html issues
Bug fixes
- #76
getDepositionByDOI() errors when Zenodo returns a 404 (due Zenodo
reverting new path mentioned in ##72)
New features
- #66 Add
record custom print method supporting various formats (internal + Zenodo
supported export formats)
- #71 Add
export_zenodo
function
- #73 Add
mapping from published ZenodoRecord to atom4R DCEntry
- #74
Package github-pages with pkgdown
Enhancements
- #72 Zenodo
has new path for GET request –> avoid permanent redirect done by
Zenodo
Bug fixes
- #70 Fix
setEmbargoDate record method
- #74
getRecords ElasticSearch query returns error if it includes spaces
Enhancements
- #65 Better
handling of record versions
- #67 Rate
limit for deleting files
- #68
Standardize R6-class R documentation
Bug fixes
- #62 Fix
new file upload API - wrong filename spliting
- #63 Fix
new file upload API - case with filename with spaces
- #64 Fix
new file upload API - actual file upload
Bug fixes
- #57 Fix
code cleaning in getDepositionById
- #58 Fix
getDepositionByConceptDOI method
- #60 Fix
old file upload API
New features
- #50 Allow
to download record files subset
- #53
Support upload of large files via new Zenodo upload API
- #56
Consolidate deposit versioning & getVersions function
Improvements
- Set-up of Github actions CI for testing
zen4R
package
- #42 Use
parallel package as suggests
- #45 Make
ZenodoManager anonymous (token-less) calls keyring-free
- #46
Upgrade record getVersions to fit Zenodo html changes
- #54
Improve keyring backend use: keyring ‘env’ backend by default,
changeable by user
Bug fixes
- #47 Fix
record
addRelatedIdentifier
method
- #54
Folowwing keyring >= 1.2.0 - system password requested for Unix
systems
Documentation
- #48
Document download features in wiki + refine package description
- #49 Add
information on installation for Linux/OSX to documentation
Improvements
*#41 Make
ZenodoManager raise an error if token is invalid
New features
- #26
addCreator: allow to specify name, rather than firstname/lastname
- #30 simple
way to supply token from envvar with
zenodo_pat()
- #31
Methods to list/download files from Zenodo record + wrapper
- #33 Secure
API token with ‘keyring’
- #34 Add
wrapper function to get versions of a Zenodo record
Improvements
- #32 Remove
dependency with rvest package (not stricly needed)
- #36 Small
updates to the zen4R wiki
Corrections
- #27 Fix
bugs in addCommunity
- #28 Fix
search by concept DOI
- #38
download_zenodo() issue with md5sum
- #39
getDepositionByConceptDOI / getRecordByConceptDOI doesn’t return latest
record
New features
- #23
Methods to search published records (other than own depositions)
Corrections
- #24 Exact
search/matching with concept DOI doesn’t work
New features
- #7 Function
to get for a record the citation for a given format
- #8 Support
function to create and list record version(s)
- #10 Add
method to get concept DOI (generic DOI)
- #11
Support adding/removing references
- #12
Methods for journal metadata elements
- #13
Methods for conference metadata elements
- #14
Methods for ‘imprint’ metadata elements
- #15
Methods for ‘partof’ (book/chapter) metadata elements
- #16
Methods for ‘thesis’ metadata elements
- #17
Methods for ‘grants’ metadata elements + list supported
grants/funders
- #18 Method
for ‘contributor’ metadata elements
- #20 Enable
methods to get deposition by DOI / concept DOI
- #21
Support edit operation for already submitted records
- #22 Add
method to discard record changes
Improvements
- #19 Enable
query ‘q’ Elasticsearch parameter in getDepositions / deleteRecords
Corrections
- #4
deleteRecords returns an error
- #5
getDepositions returns always 10 records
- #9
uploadType “other” is not managed by setUploadType
Miscs
No issues
First version