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
role
s - check to see if sysmeta
fileName
is already equal to user input - Travis CI support
eml_abstract
helperif
statement inset_public_read
- EML object as an alternative option for
metadata_path
inpublish_update
- error checking logic for personnel passed to
eml_project
- arguments for
studyAreaDescription
anddesignDescription
- example for resource map parsing
FIXED
- updated error catches to include messages
- updated
eml@packageId
element inupdate_object
- replaced
length()
withnchar()
inset_abstract
since we are evaluating if a String is >0 characters - missing docs for
update_object
- modified
publish_update
to only removeeml@access
ifmetadata_path
is not null - updated
eml_party
to include case for personnel - removed validation logic for incorrect test (
role
is not required to be "originator") - removed
resource_map_pid
fromparent_child_pids
arg - tests and built .Rds for projects
- various whitespace and line length issues
roxygen
doc issues with util.R- changed
:::
to::
in call togetTriples
(was a mistake) roxygen
tag issue (was causing a check failure)- bug in call to
as
(introduced in an earlier commit) - broken
eml_project
example - example code for
set_abstract
- tests so they run on Travis
- removed export from a few functions that are obsolete, added examples, fixed
param
andreturn
values - 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_datatable
to acceptattributes
andvalidateAttributes
as optional arguments- whitesace issues in
pid_to_eml_datatable
- reduced dependencies on
ncdf4
andyaml
for Travis CI, thanks to @isteves for this one