Fix arx_forecaster() and arx_fcast_epi_workflow() so that the error raised when forecast_date + ahead != target_date reports the actual validation message rather than a cryptic cli template-evaluation error (#473).
epipredict 0.2.4
Fix flatline_forecaster() to return one prediction per geographic key when the input epi_df has trailing rows with NAs in the outcome (#454). Previously, the forecast was duplicated once per trailing-NA day.
epipredict 0.2.3
Fix print.canned_epipred() so the latency-adjustment information actually displays for canned forecasters that include step_adjust_latency in their recipe (#447).
epipredict 0.2.2
Fix autoplot.epi_workflow() to correctly handle the response variable and avoid errors related to .response.
Fix bug in flusight_hub_formatter() so that it works as expected even if the user has not first loaded the epidatasets package.
epipredict 0.2
Breaking changes
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.
Rename check_enough_train_data() to check_enough_data(), and generalize it enough to use as a check on either training or testing.