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 inCristinunits
. It may use the internal functions
CristinMail
andCristinWeb
to create a newsletter using HTML for email and
web, respectively.
Critical
-
Fixed a bug in
ZoteroFormat
whereparentCollection
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 redundantdebug
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
whereremove.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
wherecreatorType
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 tobib
,bib.body
andbib.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, andCeilingDate
so set the last day of the month. -
Added a flowchart, why not.