shiny_attribtues
by caching
calls to units::valid_udunits_prefixes
(See
https://github.com/ropensci/EML/issues/332). This should dramatically
improve performance of the Shiny application for certain use cases.set_taxonomicCoverage
works to follow the
EML schema’s guidance on handling species names (See
https://github.com/ropensci/EML/issues/328). Species named are now
stored as-is rather than split into genus and species.set_taxonomicCoverage
when called with
expand=TRUE
to support multiple values (See
https://github.com/ropensci/EML/pull/329)set_attributes
sets storageType on numeric
columns so it will accept integer
when provided by the user
while still defaulting to float
(See
https://github.com/ropensci/EML/issues/324)get_attributes
, set_attributes
,
and shiny_attributes
to support attribute-level semantic
annotations (See https://github.com/ropensci/EML/issues/318)emld
0.5.0, package dependency now requires
upgrading emld
as well.set_attributes
causing an error when
specifying an interval measurementScale
. (#293)emld
0.5.0 regarding unit definitions (See
https://github.com/ropensci/emld/issues/56)emld
0.4.0, package dependency now requires
upgrading emld
as well.ifelse()
for portability (#283)set_taxonomicNames()
(#280)EML 2.0.0 is a ground-up rewrite of EML 1.x package. The primary
difference is that EML 2.0.0 is built on S3 (list) objects instead of S4
object system. This makes the package interface easier to use and
extend. Under the hood, this approach relies on the emld
package, which uses a JSON-LD representation of EML which provides a
natural translation into the list-based format.
While most high level functions for creating EML have been preserved, the change to S3 means that this package will not be backwards-compatible with many scripts which relied on the S4 system.
Added a NEWS.md
file to track changes to the
package.