Changes in version 2.1.5 (2024-11-20) - Minor fixes to tests due to changes in R-base - Export increment() utility function Changes in version 2.1.4 (2022-10-17) - vectors of length 1 are now recycled when adding or subtracting date_xx objects, e.g. date_yq(2019, 1) + 1:4 is now possible (#5). - qy can now handle inputs without sepperator between quarter and year (e.g. myfile42019) - as.POSIXlt.date_xx() and as.POSIXct.date_xx() now set UTC timezone by default (for compatibility with as.POSIXct.Date() changes in latest R version) Changes in version 2.1.3 (2020-02-06) - Correct a small error in the documentation of date_xx_arithmetic that triggers a CRAN Warning since the fixing of https://bugs.r-project.org/bugzilla/show_bug.cgi?id=16223> Changes in version 2.1.2 (2020-01-07) - Updated all scale_date_*() functions for compatibility with ggplot2 >= 3.2.2 Changes in version 2.1.1 (2019-12-02) - format.date_xx() now used %V for isoweeks instead of %W to prevent confusion with strftime(), where %W denotes UK-weeks. Using %W has been deprecated and will be removed in future versions. - added yq(), qy(), ym(), my() "smart" parsers similar to lubridate::dmy() & co. - as_date_ym() and as_date_yw() now handle input vectors that contain NAs (as as_date_yq() already did) - last_of_quarter() no longer depends on the lubridate package Changes in version 2.1.0 (2019-01-03) - added ggplot2 scales for dint data types - added predicates to check whether dates correspond to the boundaries of years or quarters (is_quarter_bounds(), is_year_bounds(), is_first_of_quarter(), etc...) - export methods for unique and summary that were introduced in the last version but mistakenly not exported - One can now subtract two date_xx of the same subclass from each other (the result is an integer) - added as_yearmon() and as_yearqtr() for converting to zoo S3 classes - Removed functions that were deprecated with dint 2.0.0 - added Sys.date_yq(), Sys.date_ym() and Sys.date_yw() to get the current quarter, month or isoweek. - lots of small fixes Changes in version 2.0.0 (2018-09-29) - breaking: formatting date_xx objects now uses placeholders similar to base::strptime() (e.g %Y, %m, %q, etc...) instead of presets. The new implementation is also noticeably faster than the old. - breaking: all first_day_of_*() and format_date_y*() functions now have shorter names: first_of_*() and format_y*(). The original names will still work until the next release but give a deprecation warning. - Added support for c(), min(), max(), range() - You can now directly supply a numeric year to first_of_year() and last_of_year() (e.g. first_of_year(2018)) - added date_yw for storing isoweeks and modified existing functions to accommodate for them. - added [ method for date_xx objects that preserves class attribute when subsetting - %y+% / %y-% can add/subtract years from date_xx objects - added the predicates, is_first_of_quarter(), is_last_of_quarter(), and is_quarter_bounds(). - seq() methods now support a by argument Changes in version 1.0.0 (2018-08-13) - First stable version