NEWS
ymd 0.1.7 (2026-08-22)
- 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 (2025-04-15)
- Fix the calling non-API entry points issue by upgrading the rust crates.
ymd 0.1.4 (2024-11-26)
- Fix the issue that
period_begin() function returns only the first element for integer vectors, like c(20240101, 20240102).
ymd 0.1.3 (2024-11-06)
- Fix the bug inside of
period_begin() function to support both integer and double dates.
ymd 0.1.2 (2024-08-23)
- Added rustc version reporting in the installation log as per CRAN policy.
ymd 0.1.1 (2024-08-17)
- Fix the calling non-API entry points issue.
ymd 0.1.0 (2023-10-09)
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 (2022-01-06)
- Added a
NEWS.md file to track changes to the package.
- Implement
ymd(), bop$xx(), eop$xx() and edate() in Rust.