Version 0.3.0
Bug fixes
- lubridate#1122 Implement force_tz fallback for GMT on system where GMT is missing in zoneinfo.
- lubridate#1114 Fix rounding of infinite times
- Fix %ld compile printf compiler warning
Breaking Changes
- For consistency reasons
time_round() no longer fallbacks on round.POSIXct(). This affects only rounding on repeated DST transitions. By default timechange rounding operates on clock time, but round.POSIXct() operates on absolute time. For old behavior use absolute units (asecs, amins, ahours, etc).
Version 0.2.0
New Features
- #22 Implement absolute units
aminute and ahour
- #23 Implement new
roll_dst parameters xfirst and xlast to allow for directional crossing of the DST gap
- Rounding gain new
origin parameter with respect to which to round with “absolute” units.
Bug Fixes
- #16 Rounding unit parser is now conformant to R numeric parser
- #23 Respect
tzone attributes of Date objects.
Internals
- #17 Simplified and refactored unit parser.
Version 0.1.1
Changes
- Follow vctrs replication rules
- Change arguments of
time_add() and time_subtract() to singulars
- Build on top of cpp11 instead of Rcpp
Version 0.1.0
New Features:
- Refactor
roll_month and roll_dst parameterisation
- more intuitive names
- full control over the behavior of repeated and skipped DST intervals
time_update() gains new argument exact = FALSE in order to enforce very strict updating rules
Version 0.0.2
New Features:
- New function
time_get() for extraction of date-time components
Bug Fixes:
- #8 Correctly handle infinite date-times
Changes:
- Rename global option “week_start” -> “timechange.week_start”
Version 0.0.1
Initial Release