Releases: reconverse/incidence2
Releases · reconverse/incidence2
incidence2 1.2.1
Bug fixes
- Fixes bug in
incidence()
when more than one column was given for the date_index. - Fixes incorrect test that did not take in to account changing time zones.
incidence2 1.2.0
New functions
new_incidence()
: A minimal incidence constructor.validate_incidence()
: Check for internal consistency of incidence-like object.build_incidence()
: Allows you to construct an incidence object whilst specifying
your own date grouping function.format.incidence()
Deprecated functions
cumulate()
will now give a deprecation error. We have removed the function
to avoid users erroneously regressing against a cumulative count.
Bug fixes
- Fixes bug in
incidence()
when dates were a character vector and the the
default, daily, interval was specified.
Other updates
- Now uses
dplyr
to handle list based columns (e.g. record-type objects from
vctrs
). For data.frames with only atomic columns, data.table is still used. - Printing and summaries of incidence objects have been improved to remove
duplication in the overview section.
incidence2 1.1.0
- New function
complete_counts()
. plot()
andfacet_plot()
now have acentre_dates
argument which can be set toFALSE
to get histogram-esque date labels for single month, quarter and yearweek groupings.- Internal refactoring due to breakages changes in the upstream grates package.
incidence2 1.0.0
Due to multiple changes in the underlying representation of incidence2 objects
this release may possibly break old workflows particularly those relying on
the old implementations of date grouping:
- Now uses the package
grates
for
date grouping. This introduces the s3 classesyrwk
,yrmon
,yrqtr
,yr
,
period
andint_period
as well as associated constructors whichincidence
now builds upon. As a result of this the
aweek dependency has been dropped. - Add's
keep_first
andkeep_last
functions. - Construction of
incidence
objects now faster due to underlying use of
data.table.
incidence2 0.2.2
- Fixes bug in get_interval.
- Removes message that was displayed when incidence class dropped.
- Refactoring of internal code to improve maintainability.
- Tests now use the 3rd edition of testthat.
incidence2 0.2.1
- Fixes bug in as.data.frame.incidence2
- Limits internal reliance on dplyr.
incidence2 0.2.0
- Fixes issue with monthly incidence objects when
show_cases = TRUE
(see #42). - Additional checks added for assessing whether a manipulated incidence object
maintains its class. - Improved implementation speed.
- NA's now ignored in the
count
variable of a pre-aggregated input to
incidence
function. - Fixes axis labelling and spacing.
incidence2 0.1.0
- Initial release.