designit 0.5.1
- 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
- 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
designr 0.0.0.9000
- Added a
NEWS.md file to track changes to the
package.