Skip to content

Releases: ropensci/rentrez

CRAN 1.2.3

11 Nov 00:25
Compare
Choose a tag to compare

This is a maintenance release, mostly to prevent issues with rate-limiting errors when the package is tested on CRAN.

  • The sleep commands for rate-limiting are slightly increased (from 1/3 to 0.35 seconds witout a key and 0.1 to 0.12 with one).
  • The vignette now includes a small section on handing rate-limiting errors
  • rate-limiting errors are caught, and a useful error message is provided.

In addition

CRAN 1.2.2

02 May 21:27
Compare
Choose a tag to compare

Maintenance release containing a number of bug fixes.

  • A fix #127 forces curl to use http/1.1, as NCBI produces errors when sing http/2
    (thanks @hammer for the bug report and fix)
  • fix #131 stops pubmed records with reference sections production > 1
    value for the 'pmid' field. Thanks to @agbarnett for the report.
  • Added clarification around the expected input for extract_from_esummary to
    the docs.

CRAN 1.2.1

05 Mar 20:09
Compare
Choose a tag to compare

New CRAN release. Changes since 1.1.x

  • rentrez updated to reflect NCBIs new API policy, allowing more requests from
    users with registered keys. (Issues #115 -- #117).
  • clarification of search syntax in docs (issue #120)
  • ORCID ids added for all authors (issue #118)
  • CITATION updated to reflect publication in The R Journal.
  • Removed deprecated verbs from testthat tests.
  • Bug fix, thanks @gmbecker for pointing out a problem with the way
    retmode was being used in entrez_fetch (PR #121).
  • Updated the documentation to make rettype/retmode more clear

CRAN 1.1.0

01 Jun 04:04
Compare
Choose a tag to compare

As of this release, rentrez will use httr::POST when sending > 200 ids to the
NCBI. This should make working with large ID sets easier (thanks to the NCBI for
supporting the POST methods, Reed Cartwright and Chris Stubben for pushing me on
issue #89).

Other minor changes:
* Pass on error messages from NCBI when too many records are requested from
entrez_summary (Issue #106)
* Useful error message when trying to send an empty ID set to NCBI (Issue #107)

CRAN 1.0.4

28 Nov 20:15
Compare
Choose a tag to compare

Major reason for update to only use https
* NCBI is going all https, rentrez will only use https from now on.
Additionally
* Added links to repo/bug reporting to DESCRIPTION
* Documented changes to sequence database XML records
* Allow automatic parsing of XML "flavours" for different sequence databases

CRAN 1.0.2

22 Apr 16:33
Compare
Choose a tag to compare

Version 1.0.2

Bug fix release
* Tests now work with testthat 1.0.0
* All calls to ncbi specify encoding is UTF-8 (saving warning messages)
* HTTP Error codes associated with large requests now give the user a hint
to check out the documentation for web-history features (thanks @pschloss and @monty9
for reporting these issues)

CRAN 1.0.1

29 Feb 15:55
Compare
Choose a tag to compare

Version 1.0.1

Bug fix release
* Properly format "by_id" mode URLS (bug exposed by httr 1.0.1)
* Handle case in which some IDs passed to "by_id" mode are invalide (thanks
Zachary Foster for report)
* Documentation updated to reflect OMIM->SNP links no longer possible
* Use Rmarkdown (not knitr) as vignette builder
* Return NCBI error messages are text when they exist

CRAN 1.0.0

23 Sep 02:51
Compare
Choose a tag to compare
* new function extract_from_esummary() for extracting like-named elements
  from a list esummary records (e.g. get all "Title" fields from a list of 
  PubMed esummaries)
* Support for `cmd` option in entrez_link (breaks backward compatibility)
    * Allows discovery of external links from and use of web_history
    * New helper function linkout_urls to get URLs form external links
* Support for 'by_id' mode for entrez_link. Pass a vector of IDs to
  entrez_link, (optionally) get a list on elink objects back (one per ID)
* New web_history object makes using NCBI Web History features easier
* All of these changes documented in new vignette
* Han Guangchun added as contributor for his pull requests 
* New tests, minor bug fixes and extended documentation