- 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
- For consistency reasons
time_round()
no longer fallbacks onround.POSIXct()
. This affects only rounding on repeated DST transitions. By defaulttimechange
rounding operates on clock time, butround.POSIXct()
operates on absolute time. For old behavior use absolute units (asecs
,amins
,ahours
, etc).
- #22 Implement absolute units
aminute
andahour
- #23 Implement new
roll_dst
parametersxfirst
andxlast
to allow for directional crossing of the DST gap - Rounding gain new
origin
parameter with respect to which to round with "absolute" units.
- #16 Rounding unit parser is now conformant to R numeric parser
- #23 Respect
tzone
attributes of Date objects.
- #17 Simplified and refactored unit parser.
- Follow vctrs replication rules
- Change arguments of
time_add()
andtime_subtract()
to singulars - Build on top of cpp11 instead of Rcpp
- Refactor
roll_month
androll_dst
parameterisation- more intuitive names
- full control over the behavior of repeated and skipped DST intervals
time_update()
gains new argumentexact = FALSE
in order to enforce very strict updating rules
- New function
time_get()
for extraction of date-time components
- #8 Correctly handle infinite date-times
- Rename global option "week_start" -> "timechange.week_start"
Initial Release