ymd 0.1.7
- Follow R’s flooring semantics for fractional
Date
values, including dates before the Unix epoch, across date-part and
period helpers (#9, #12).
- Add equivalent
clock comparisons throughout the README
benchmarks (#8, #11).
ymd 0.1.6
- Fix the CRAN compiled-code NOTE about the non-API
R_NamespaceRegistry entry point by upgrading the extendr
Rust crates to version 0.9.0.
- Build bundled Rust dependencies offline and refresh their authorship
and license metadata.
- Add Rust target selection and continuous-integration coverage for
Windows ARM64.
- Avoid rebuilding the Rust crate to generate wrappers during normal
package installation; wrapper generation now runs only during package
documentation.
ymd 0.1.5
- Fix the calling non-API entry points issue by upgrading the rust
crates.
ymd 0.1.4
- Fix the issue that
period_begin() function returns only
the first element for integer vectors, like
c(20240101, 20240102).
ymd 0.1.3
- Fix the bug inside of
period_begin() function to
support both integer and double dates.
ymd 0.1.2
- Added rustc version reporting in the installation log as per CRAN
policy.
ymd 0.1.1
- Fix the calling non-API entry points issue.
ymd 0.1.0
ymd() now supports ... arguments, which is
convenient for interactive use, e.g.,
ymd(210101, 220201).
- Implement date part extracting functions, including
year(), month(), quarter(),
isoweek(), isowday(), wday(),
mday(), yday(),
- Redirect the Rust message to R’s stderr stream.
- Fix issues that violate the CRAN policies, e.g., license issues and
rust offline dependencies.
ymd 0.0.1
- Added a
NEWS.md file to track changes to the
package.
- Implement
ymd(), bop$xx(),
eop$xx() and edate() in Rust.