Changelog
Source:NEWS.md
workflowsets 1.1.1
CRAN release: 2025-05-27
Added a
collect_extracts()method for workflow sets (@jrosell, #156).The deprecation of the
pull_*()functions has been moved forward. These functions now error. Please use theextract_*()functions instead (#178).Increased the minimum required R version to R 4.1.
workflowsets 1.1.0
CRAN release: 2024-03-21
- Ellipses (…) are now used consistently in the package to require optional arguments to be named;
collect_metrics()andcollect_predictions()are the only functions that received changes (#151, tidymodels/tune#863). - Enabled evaluating censored regression models (#139, #144). The placement of the new
eval_timeargument torank_results()breaks passing-by-position for theselect_bestargument. - Added a
collect_notes()method for workflow sets (#135). - Added methods to improve error messages when workflow sets are mistakenly passed to unsupported functions like
fit()andpredict()(#137). - Added a new argument,
type, to theworkflow_setautoplot()method. The default,"class", retains the existing behavior of mapping model type to color and preprocessor type to shape, while the new"wflow_id"type maps the workflow IDs to color (#134). - Added type checking for inputted arguments (#136, #131).
workflowsets 1.0.1
CRAN release: 2023-04-06
- The
extract_parameter_dials()andextract_parameter_set_dials()extractors will now return the parameter or parameter set that will be used by the tuning function utilized inworkflow_map(). The extractors previously always returned the parameter or parameter set associated with the workflow contained in theinfocolumn, which can be overridden by passing aparam_infoargument tooption_add(). The extractors will now first look to the added options before extracting from workflows (#106). - Introduces support for clustering model specifications via the tidyclust package. Supplying clustering models to
workflow_set()and setfn = "tune_cluster"inworkflow_map()to use this feature (#125)! - Introduces a
fit_best()method for workflowsets that takes in a workflow set evaluated withworkflow_map()and returns a workflow fitted with the model configuration associated with the best performance (#126). - Transitions deprecations of
pull_*()functions to now warn on every usage (#123). - Various bug fixes and improvements to documentation.
workflowsets 1.0.0
CRAN release: 2022-07-12
New
extract_parameter_set_dials()andextract_parameter_dials()methods to extract parameter sets and single parameters fromworkflow_setobjects.Added support for case weights via a new
case_weightsargument toworkflow_set()(#82).
workflowsets 0.2.1
CRAN release: 2022-03-15
update_workflow_model()andupdate_workflow_recipe()were added. These are analogous toworkflows::add_model()orworkflows::add_recipe()(#64).Updated tests related to changes in workflows 0.2.5 (#75).
as_workflow_set()can now take a mixture of workflows ortune_resultsobjects.option_add()now checks the names of the options to see if they are valid names for the functions that receive them (#66)
workflowsets 0.1.0
CRAN release: 2021-07-22
Fixed an
autoplot()bug where, if one metric is selected but a ranking metric is not specified, the wrong metric is used to order the workflows (#52)Updated pillar formatting for options objects.
New
extract_*()functions have been added that supersede the existingpull_*()functions. This is part of a larger move across the tidymodels packages towards a family of genericextract_*()functions. Thepull_*()functions have been soft-deprecated, and will eventually be removed
workflowsets 0.0.2
CRAN release: 2021-04-16
- Ensured that
workflow_map()does not fail if there are missing packages or if the function being mapped fails.