# campsis 1.9.0

* Extend JSON interface for study replication #199
* Standardise tests in package #200
* Refactor result processing logic and plotting functions #201
* Allow multiple output functions to be applied to simulation results #202
* NCA table output function #204
* Apply collection of output functions (outfuns) on simulated output #207
* Migrate campsis to snake_case #208
* Update pkgdown documentation #209
* Format code with Air #211
* Remove backward compatibility with old RxODE package #212
* Temporarily remove rxode2 simulation engine in tests #213

# campsis 1.8.2

* Use straight single quotes, not directed ones, for the whole DESCRIPTION file #193
* Add R-universe badge to README #194
* Campsis output truncated if unit of exported dataset is 'minute' #195
* Add 'json' argument to Dataset, Scenarios and Settings constructor #196
* Implement show method on scenarios #197

# campsis 1.8.1

* Fix warnings from package 'future' #188
* Update pkgdown website #191

# campsis 1.8.0

* JSON-based interface to import Campsis datasets #184
* Test failure under mrgsolve 1.7.0 #186
* Update vdiffr tests #187

# campsis 1.7.0

* Bolus/Infusion: accept a vector of compartment names (1 or several) #176
* Bolus/Infusion: store arguments 'as is' in wrapper objects #177
* Bolus/Infusions: vectorize compartment properties #178
* Implement method 'update_amount' #179
* Implement methods 'update_ii' and 'update_addl' #180
* Repeat the initial dosing schedule based on cycle duration #181
* Update pkgdown website before release #182

# campsis 1.6.0

* Add option to sample uncertainty from SIR or bootstrap output #87
* Include omegas and sigmas when simulating with uncertainty #150
* Warning raised: 'package:stats' may not be available when loading #157
* Future globals max size exceeded #166
* Method rxode2 should be called with envir set to NULL #167
* Allow Campsis model to be replicated beforehand when simulating with uncertainty #168
* Parameter uncertainty generation now managed by Campsismod #169
* Do not recompile mrgsolve model when SIGMAs change #170
* Get rid of plyr package #171
* Integration of the replication settings #172

# campsis 1.5.5

* Arm label mapping must first verify the ARM column exists #155
* Code coverage does not appear on codecov.io anymore #161
* Optionally skip tests using R options #162
* Do not build vignettes on CRAN #163
* Update pkgdown documentation #164

# campsis 1.5.4

* Add 'label' argument to 'Dataset' constructor #151
* Export of 'SCENARIO' column should be slightly revised #152

# campsis 1.5.3

* Argument outfun should be more flexible #146
* Function 'vpcPlot' not working with scenarios #147

# campsis 1.5.2

* Time unit support (dataset inputs / dataset export) #140
* Change ID column name in nhanes dataset #143

# campsis 1.5.1

* Progressr: call to tick() at the level of the slice may slow down the simulation (in specific circumstances) #130
* Layers added to multiple-arm dataset should apply to all arms #133
* Make NHANES data (DEMO + BMX) available in package campsis #134
* Bootstrap layer not shown when show is called on dataset #135
* Don't raise exception when 2 boluses/infusions are given at same time #136
* Covariate name should be trimmed #137

# campsis 1.5.0

* Revise model library #126
* Improve default plots #125
* Add binomial distribution #124
* Quickly assign subjects using set_subjects #123
* Remove warnings generated by tidyverse #118

# campsis 1.4.1

* Packages in Suggests should be used conditionally #117

# campsis 1.4.0

* Run replicates in parallel #107
* Run scenarios in parallel #111
* Parallelise export of dataset #109
* Rework simulation settings #110
* Mrgsolve: don't recompile model for each replicate #93
* Write new vignette about parallelisation #113
* Replace progress package by progressr package #108
* Write new vignette about progress bar #113
* Remove RxODE from the suggested packages (removed from CRAN) #106
* Remove messages output by rxode2 in console #114

# campsis 1.3.1

* Add scatter plot #103.
* Use model_suite instead of model_library #101

# campsis 1.3.0

* Add new simulation engine rxode2 #92.
* Refactor all tests to support multiple simulation engines #92

# campsis 1.2.2

* Fix CRAN issues on M1 Mac architecture #90.
* Remove call to suppressMessages when building mrgsolve model #91
* Export TSLD / TDOS columns on demand #94

# campsis 1.2.1

* Add a progress bar in simulations.
* Minor bug fixes (#85, #86).

# campsis 1.2.0

* Added a `NEWS.md` file to track changes to the package.
* Initial release of campsis on CRAN.
