v0.6.4
This is a significant update, but not crucial. It enhances usability and remedies some nagging issues.
NEW
- check for "https" in sysmeta update functions
- helper for setting project data
- logic for multiple
roles - check to see if sysmeta
fileNameis already equal to user input - Travis CI support
eml_abstracthelperifstatement inset_public_read- EML object as an alternative option for
metadata_pathinpublish_update - error checking logic for personnel passed to
eml_project - arguments for
studyAreaDescriptionanddesignDescription - example for resource map parsing
FIXED
- updated error catches to include messages
- updated
eml@packageIdelement inupdate_object - replaced
length()withnchar()inset_abstractsince we are evaluating if a String is >0 characters - missing docs for
update_object - modified
publish_updateto only removeeml@accessifmetadata_pathis not null - updated
eml_partyto include case for personnel - removed validation logic for incorrect test (
roleis not required to be "originator") - removed
resource_map_pidfromparent_child_pidsarg - tests and built .Rds for projects
- various whitespace and line length issues
roxygendoc issues with util.R- changed
:::to::in call togetTriples(was a mistake) roxygentag issue (was causing a check failure)- bug in call to
as(introduced in an earlier commit) - broken
eml_projectexample - example code for
set_abstract - tests so they run on Travis
- removed export from a few functions that are obsolete, added examples, fixed
paramandreturnvalues - various documentation errors
- RD warnings and errors
- regression from removing
remove_public_access - variety of R CMD CHECK issues
- bug in test code that prevents environment from being loaded correctly
pid_to_eml_datatableto acceptattributesandvalidateAttributesas optional arguments- whitesace issues in
pid_to_eml_datatable - reduced dependencies on
ncdf4andyamlfor Travis CI, thanks to @isteves for this one