Skip to content

Releases: ropensci/RefManageR

v1.4.0

01 Oct 02:59
Compare
Choose a tag to compare

Changes in Version 1.4.0 (2022-09-30)

  • Package bibtex back in Imports and no longer used conditionally
    in ReadBib() since it's now back on CRAN.
  • Fixes for ReadPDFs() (#95).
  • useBytes is now FALSE in all sub, grep, etc. calls in all
    package functions.
  • Fix for GetPubMedByID() with multiple book results (#86).
  • Remove comma preceeding "et al" in Cite, Citep, etc. calls (#84)
  • Add support for custom bibtypes with custom bibstyles (#83)

RefManageR v1.2.12

04 Apr 01:11
Compare
Choose a tag to compare

Changes since Version 1.2.0

  • The serial comma is now used in author lists

BUG FIXES

  • Fix issue that could lead to Unicode characters being
    converted to latin1 when printing (h/t joaochenriques #62)
  • Fix issue with extracting DOI from CrossRef results
    in GetDOIs
  • Fixes for ReadCrossRef when use.old.api is TRUE. Scores
    are sometimes not returned by the API call and when this occurs
    the entries will now be added to the output BibEntry object with
    a message indicating that no score was available.
  • A comma no longer appears before "et al." when the max.names
    options is set to 1 (h/t davidaknowles #56)
  • Fix extraction of citation counts in ReadGS that was occasionally
    causing errors from some scholar.ids (h/t Miao Sun, #59)
  • Fix printing of thesis and report entries types in authoryear style
    when "type" field missing (h/t Hugo Grunson, #58)
  • Fix for PrintBibliography for the case of BibEntry objects with
    a single entry, an NA value could appear next to the year in the
    output (#60)
  • Fix issue that could lead to Unicode characters being
    converted to latin1 when printing (h/t joaochenriques #62)
  • GetPubMedByID is better at extracting years and months
    from the results returned by NCBI Entrez (h/t Dale Steele #52)
  • The as.data.framemethod for BibEntry objects now correctly
    handles the case of a single entry with name list fields containing multiple
    names (h/t Damon Bayer #51)

RefManageR v1.2.0

24 Apr 09:17
Compare
Choose a tag to compare

NEW FEATURES

  • +.BibEntry and merge.BibEntry gain an argument ignore.case,
    which defaults to BibOptions()$ignore.case (TRUE) so that case is
    ignored when checking for duplicate fields (h/t Justin Calabrese #47)
  • Improved warning message when printing entries with unknown
    LaTeX macros (the entry key is now included). (h/t Justin Calabrese #49)
  • The entry key is now included in warning messages when entries are
    missing fields and BibOptions()$check.entries == "warn" (h/t Justin
    Calabrese #48)
  • PrintBibliography gains parameters "start" and "end"
    to allow for printing only a subset of all cited entries from
    a BibEntry object (h/t Joseph Casillas #45, #46)

BUG FIXES

  • Entries are now only checked once to ensure all required
    fields are present in ReadBib

RefManageR v1.0.0

19 Feb 08:36
Compare
Choose a tag to compare

See the NEWS file. No major changes, just bumping to 1.0.0 to reflect that the package isn't rapidly under development and further major changes are not expected.

RefManageR v0.14.20

27 Jul 16:34
Compare
Choose a tag to compare

Changes in Version 0.14.20 (2017-07-27)

NEW FEATURES

  • Documentation example improvements
  • Improve error handling for API query functions
  • Package peer reviewed and accepted by rOpenSci (h/t Noam Ross, Carl Boettiger, and Amelia McNamara)

BUG FIXES

  • Remove missing plot from Rhtml vignette
  • URL field returned by GetBibEntryWithDOI is now decoded properly
  • Fix hyperlinks from bibliography to citations in vignettes
  • Remove a incorrect message occasionally output from the addition operator for BibEntry objects

RefManageR v0.14.12

04 Jul 15:10
Compare
Choose a tag to compare

Changes in Version 0.14.12 (2017-07-05)

NEW FEATURES

Package now uses httr, xml2, jsonlite packages instead of RCurl, XML, RJSONIO for scaffolding
No more R CMD check NOTE regarding foreign function call to bibtex (h/t Romain Francois)

BUG FIXES

fix printing when BibOptions(style = 'yaml)
remove invalid character in inst/Bib/RJC.bib
correct parsing of interval dates when creating unique labels for authoryear style citations
c.BibEntry throws an error if not all objects are bibentry objects
fix typos in documentation
Literal ampersands are now printed correctly (not as '&') (h/t Yue Hu)
Ensure BibTeX month macros are processed properly by lubridate in non-English locales (h/t Sergio Oller)

RefManageR v0.14.3

02 Jun 15:12
Compare
Choose a tag to compare

Changes in Version 0.14.3 (2017-06-02)

NEW FEATURES

Package now uses httr, xml2, jsonlite packages instead of RCurl, XML, RJSONIO for scaffolding

BUG FIXES

fix printing when BibOptions(style = 'yaml)

RefManageR 0.8.63

10 Jun 20:42
Compare
Choose a tag to compare

NEW FEATURES

  • Improve parsing of dates in ReadPDFs
  • Citations using Cite family of functions can now be pandoc style, e.g. [@abibkey]
    by setting BibOptions(cite.style = "pandoc") (h/t Dale Steele)
  • Added note about locales when parsing string 'month' fields to ReadBib help
    page (h/t Dieter Menne)
  • GetPubMedByID: Now returns some additional fields including 'month' and 'issn' for
    articles; will print a warning if PubMed does not return the complete list
    of authors; will use the name of a collective if one is available and the individual
    authors are missing (h/t Dale Steele)

BUG FIXES

  • Fixed merging BibEntry objects by multiple fields when no duplicates
  • open.BibEntry fixed to not use partial matching of field names; e.g. an error would occur if the
    specified entry had a 'urldate' field, but no 'url' field
  • open.BibEntry will message and not throw error if entry cannot be opened
  • Fixes for ReadPDFs when argument use.metadata is FALSE
  • Fix for ReadPDFs when when reading one file which is a JSTOR pdf
  • Fix for sorting by volume (BibOptions(sorting = "anyvt") and BibOptions(sorting = "nyvt")
  • Fix for sorting by label (BibOptions()sorting equal to "anyvt" or "anyt")
  • GetBibEntryWithDOI.R will not stop if an error occurs downloading any of the DOIs (e.g.,
    if one entry in the doi vector has a typo and the rest are valid)
  • ReadBib: If a name list field in an entry cannot be parsed in the bib file, the
    entry will be ignored, but the rest of the file will still be processed and
    returned. In the past, this caused an error and no output would be returned.
  • 'Book' entries will now be parsed correctly by GetPubMedByID (h/t Dale Steele)
  • Fix error/warning messages when entry is missing required fields (introduced in
    Version 0.8.45)
  • Name lists containing a comma in braces will now be parsed correctly,
    e.g. "Buchalter, Louis and {Murder, Inc.} and Anastasia, Albert"