The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Change log
Enhancements
- #127
Migration to new Zenodo API (based on InvenioRDM)
- #129
Zenodo to InvenioRDM - communities API endpoint
- #130
Zenodo to InvenioRDM - funders API endpoint
- #131
Zenodo to InvenioRDM - licenses API endpoint
- #132
Zenodo to InvenioRDM - add
languages
vocabulary
getters
- #133
Zenodo to InvenioRDM - update record management methods with new API
endpoint
- #134
Zenodo to InvenioRDM - grants API endpoint (replaced by awards)
- #135
Zenodo to InvenioRDM - update file management methods
- #136
Zenodo to InvenioRDM - citation export methods
- #137
Zenodo to InvenioRDM - ZenodoRecord model adjustments
- #145
Zenodo to InvenioRDM - Support record resource type
- #146
Zenodo to InvenioRDM - Refactor record creator/contributor model
- #149
Zenodo to InvenioRDM - Refactor record languages management
- #150
Zenodo To InvenioRDM - Refactor record license / rights handling
- #159
Zenodo To InvenioRDM - New method to associate a draft record to a
community (review support)
- #160
Zenodo To InvenioRDM - Support addition of funders/awards in
ZenodoRecord
New features
- #138Zenodo to
InvenioRDM - Support access policy fields/methods
- #144 Add
cli as dependency for nice logs
- #147
Zenodo to InvenioRDM - Affiliations API endpoint
- #148
Zenodo to InvenioRDM - Support publisher
- #152
Zenodo To InvenioRDM - New method to associate a record to a
community
- #153
Support API ‘requests’ methods
- #156
Support method to get list of communities associated with a record
- #157
Support method to delete records from communities
New features
- #121 Get
Zenodo record views/downloads statistics
- #122
Support
get_zenodo
shortcut method to get a Zenodo
Record
Enhancements
- #95
Support progress when uploading files
- #114
Avoid re-downloading existing files
- #117
Support single (organisation) name argument in
addContributor
- #119
Support sandbox argument for ZenodoManager for easy use
- #118
Support sandbox-based controls for license, grant, community management
methods
- #123
Support curl fetch for Zenodo records to inherit stats directly
- #124
Align files listing / download on new method to fetch records
- #126 Make
field
sandbox
public
Bug fixes
- #125
Ensure null stats with deposition decoding (regression that relates to
#123)
Enhancements
- #106
Quote DOIs in deposit/record search methods
- #108
getFunders
additional q
Elastic search
argument
- #109
getGrants
additional q
Elastic search
argument
New features
- #110
getFundersByName
new method
- #111
getGrantsByName
new method
Bug fixes
- #98
User-Agent related issue with
getRecordByDOI
- relates to
#103
- #102
User-Agent related issue with
download_zenodo
- relates to
#103
- #103
Change User-Agent to bypass Zenodo API server restrictions
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
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.