NEWS
designit 0.5.1 (2026-09-03)
- fix test failure on R-devel.
RNGkind() gained a fourth component,
binom.kind, in R 4.7.0 (r90299, 2026-07-25, "fix 2 signs in formula of the
BTPE algorithm for rbinom(); add RNGkind(binom.kind=*)"). The tests no longer
assert that it has exactly three elements. BatchContainer traces already
stored RNGkind() verbatim, so no user-visible behaviour changed.
- examples, tests and vignettes now call
data.table::setDTthreads(2), to avoid
CPU time issues on CRAN check machines. This affects package checks only, not
normal use.
optimize_multi_plate_design() now passes p = 1 and
penalize_lines = "none" to the within-plate scoring functions.
- new vignette showing how batch effects produce false positives.
basic_examples vignette updated to the current $move_samples() syntax and
a more designit-centric workflow.
designit 0.5.0 (2024-03-21)
- remove magrittr, glue, checkmate, forcats, ineq, and tidyselect dependencies
- minimum R version 4.1.0 (for the native pipe and lambda functions)
- remove several unexported functions
- BatchContainer trace saves the random seed as well as RNG kind
- preparing for CRAN resumbission
designit 0.4.1
- mainly github action changes
designit 0.4.0
- multiplate wrapper
- fixes in the OptimizationTrace
- cleanup
designit 0.3.0
BatchContainer stores locations table (dimensions & excluded)
BatchContainer$new() accepts locations table
BatchContainer with samples can be created using
batch_container_from_table
bc$n_available was removed (use bc$n_locations instead)
- minor improvements to
print(bc)
designit 0.2.4
- fix dplyr filter issue (once again)
- migrate from BEDA to PMDA
designit 0.2.3
designit 0.2.2
- fix plate scoring example vignette caching
designit 0.2.1
designit 0.2.0
- new optimizer
optimize_design()
- various API improvements
designit 0.1.0
BatchContainer major API update
- rename fields for consistency
- hide cachind (
$samples_dt) behind $get_samples()
$sample_attr for sample attributes
- unified
$move_samples() for moving samples
designit 0.0.0.9000
- Added a
NEWS.md file to track changes to the package.