                 Changes in version 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.

                 Changes in version 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

                        Changes in version 0.4.1                        

  - mainly github action changes

                        Changes in version 0.4.0                        

  - multiplate wrapper
  - fixes in the OptimizationTrace
  - cleanup

                        Changes in version 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)

                        Changes in version 0.2.4                        

  - fix dplyr filter issue (once again)
  - migrate from BEDA to PMDA

                        Changes in version 0.2.3                        

  - fix dplyr filter issue

                        Changes in version 0.2.2                        

  - fix plate scoring example vignette caching

                        Changes in version 0.2.1                        

  - plate scoring

                        Changes in version 0.2.0                        

  - new optimizer optimize_design()
  - various API improvements

                        Changes in version 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

                     Changes in version 0.0.0.9000                      

  - Added a NEWS.md file to track changes to the package.
