Skip to content

c2z 0.2.0

Latest
Compare
Choose a tag to compare
@oeysan oeysan released this 10 Aug 16:25

Feature

  • Added the function Cristinunits to create a tibble with information about
    (nested) units in Cristin (e.g., A University -> Faculties -> Departments ->
    Groups). The tibble can than be used to extract data for each unit from Cristin.

  • Added the function CristinMonthly to create a per month Zotero collections
    for units defined in Cristinunits. It may use the internal functions
    CristinMail and CristinWeb to create a newsletter using HTML for email and
    web, respectively.

Critical

  • Fixed a bug in ZoteroFormat where parentCollection key, in some special
    cases, were identified as logical rather than character (Zotero uses a
    combination of logical and character in this field). The error caused an error
    in combining some collections.

  • Fixed a bug in ZoteroWrangler where book sections with empty creators in
    main book caused a NA error.

Major

  • Made a major revision of ZoteroLibray, making it less recursive and bloated.

Moderate

  • Made handling of API status codes consistent throughout the package. Removed
    the now somewhat redundant debug checks.

Minor

  • Fixed a bug in CristinWrangler where successfully identified duplicates with
    modified content in Cristin failed to update key, version and collections, thus
    creating new copies rather than updating existing items.

  • Removed hyphens from ISBN when importing from Cristin to simplify filtering.

  • Fixed a bug in CristinWrangler where remove.na was set to TRUE rather
    than forcing item-type to book (part_of) for book chapters.

  • Fixed an issue in ZoteroLibrary where zero collections were reported when
    finding a specific collection key.

  • Fixed an issue in ZoteroFormat where tags could be listed as either a
    data.frame or list

  • Fixed an issue in CristinWrangler where creatorType of parent items are
    listed as authors when they are (most probably) editors.

  • Fixed an issue in DoiCrossref where first and last names sometimes are
    switched due to an alt-name field in the XML.

  • Fixed some issues with badges in README.

  • Made some adjustments to ZoteroGet. bibliography now contains, in
    addition to bib, bib.body and bib.item separating style form the
    reference.

  • Created an internal function called ZoteroId to extract ids from extra
    field.

  • Added some internal functions to handle dates: Months to display
    (abbreviated) month names in Norwegian and English, ChangeDate to add/subtract
    date from date (e.g., days, weeks, months), FloorDate to set the first day of
    the month, and CeilingDate so set the last day of the month.

  • Added a flowchart, why not.