- Skip test on CRAN
- Minor fixes documentation
- Implement API version 6.6 support
Minor changes:
- Allow full-text retrieval only by PMCID, thanks @ESPoppelaars
- Bug fix:
epmc_search()
limit can now be larger than the expected number of results
- Support API version 6.3
- Europe PMC Annotations ID integration
New functionalities:
epmc_annotations_by_id()
get text-mined concepts and full-texts from Europe PMC indexed full-texts;epmc_tm()
andepmc_tm_count()
deprecated, useepmc_annotations_by_id()
insteadepmc_search_by_doi()
get PubMed metadata by DOI names
Minor changes:
- improved retry in case API call fails accidentially
- preprint records collection added
- retrieve full-text by PMID
- improved long-form documentation
- improved testing
- new official docs site
- use *tibble instead of deprecated *data_frame functions
- Implement API version 6.0
- improved feedback when calling the API
- link to most current paper from the Europe PMC team
- Move to HTTPS
- new
epmc_hits_trends()
function to obtain data for review graphs (thanks @maelle) - new vignette "Making proper trend graphs" and updated search documentation
- fix sort param
- rename
jsonlite::rbind_pages()
function - improve
europepmc::epmc_tm()
output
- fixed example in vignette which lead to warnings
- synonym search is operational again
- removed explicit API versioning, so that the client now always supports the most recent API version #13
- set user agent to "ropensci/europepmc"
epmc_db()
,epmc_db_count()
: add PRIDE archive as external database
- cache HTTP 500 errors which sometimes occur and re-try up to five times. It is based on googlesheet's approach
- new function
epmc_profile()
to get an overview of hit counts for several databases or publication types - update imported packages in DESCRIPTION
Implement RESTful API v4.5.3
epmc_search()
: implement cursorMark to paginate through resultsepmc_search()
: added sort parameterepmc_search()
: support ofraw
output file #7
epmc_search()
and other functions return non-nested data.frames as tibbles to better support the tidyverseepmc_search()
improve error handling when nothing was foundepmc_details()
[added MeSH qualifer #8]((#8)- remove NBK
as data source for
epmc_details(), use PMIDs (
MED`) instead - fix warnings regarding vignettes and imported dependencies reported by CRAN
Initial submission to CRAN
Support of the following Europe PMC RESTful API methods:
- search
- citations
- references
- databaseLinks
- labsLinks
- textMinedTerms
- fullTextXML
- bookXML
Changes made during the ropensci onboarding review by @toph-allen ropensci/software-review#29
Answering to @cstubben reports and suggestions: