# CellBench 1.3.2
## Bug Fixes
* apply_methods and time_methods now correctly produces results for custom data.frames whose columns are not sorted from left to right
# CellBench 1.1.3
## Bug Fixes
* Data loading functions now appear in package index and documentation
# CellBench 1.1.2
## Bug Fixes
* Updated make_combinations to work with tidyr 1.0.0
## Modifications
* Updated the WritingWrappers vignette.
* Added a case study precompiled vignette.
# CellBench 1.1.1
## New Features
* Added any_task_errors() function to check if any tasks failed in benchmark tibble.
# CellBench 0.99.10
* Accepted into Bioconductor.
## New Features
* Added new vignettes for Tidyverse Patterns and Method Wrappers.
## Modifications
* `fn_arg_seq()` now has a `.strict` argument to check if arguments supplied are actually used in the function. Default is `FALSE`, previously this check is always done, but it failed for functions that use methods dispatch.
* `pipeline_collapse()` now has a `data.name` argument for if the name of the dataset should be kept in the pipeline string. Useful if only one dataset is used.
* `arrow_sep()` now uses ascii glyphs (only left and right available) instead of unicode. Unicode arrows fail when ggplots in rmarkdown is compiled into PDF, a common enough use-case for this to be concerning.
# CellBench 0.0.7
## Modifications
* purrr version number requirement set to (>= 0.3.0) because of argument name change in `partial()`
* Documentation reorganised to clean up package documentation index.
* Added landing page for `?CellBench`
# CellBench 0.0.6
## New Features
* Added propagation for errors.
* Added task_error class for errors.
* Added print method for task_error objects.
# CellBench 0.0.5
## New Features
* Added "Timing" vignette to explain time_methods.
* Changed apply_methods() to continue on errors and return error object in result column.
# CellBench 0.0.4
## Breaking Changes
* Changed `.name` arguments in `time_methods()` and `apply_methods()` to `name`.
## New Features
* Added time_methods function.
* Added set_cellbench_bpparam for more advanced parallelism options.
# CellBench 0.0.3
## New Features
* Implemented parallel application of methods to benchmark_tbl, previously only worked for dataset lists.
* Added fn_list constructor.
* Added data_list constructor.
# CellBench 0.0.2
## Bug Fixes
* Fixed bug in apply_methods() causing it to fail when more than 1 thread is used.
## Modifications
* Updated introduction vignette to describe multithreading and function caching.
# CellBench 0.0.1
* Minimal functioning package created.
* Compliant with BiocCheck::BiocCheck() and goodpractice::goodpractice().