Moved example datasets from being hosted in the package to being loaded from the epidatasets package. The datasets can no longer be loaded with data(<dataset name>), but can be accessed with data(<dataset name>, package = "epidatasets"), epidatasets::<dataset name> or, after loading the package, the name of the dataset alone (#382).
Addresses upstream breaking changes from cmu-delphi/epiprocess#595 (growth_rate()). step_growth_rate() has lost its additional_gr_args_list argument and now has an na_rm argument.
Moves epiprocess out of depends (#440). No internals have changed, but downstream users may need to add library(epiprocess) to existing code.
Removes dependence on the distributional package, replacing the quantiles with hardhat::quantile_pred(). Some associated functions are deprecated with lifecycle messages.
Improvements
Add step_adjust_latency, which give several methods to adjust the forecast if the forecast_date is after the last day of data.
Fix layer_population_scaling default by with other_keys.
Make key column inference more consistent within the package and with current epiprocess.
Fix quantile_reg() producing error when asked to output just median-level predictions.
(temporary) ahead negative is allowed for step_epi_ahead until we have step_epi_shift