envalysis 0.5.0
===============

NEW FEATURES
* Finding optimum weights for weighted calibrations using `weight_select()`
* Calculating matrix effects (signal suppression/enhancement) with `matrix_effect()`
* `calibration()` now checks for model assumptions

MINOR IMPROVEMENTS
* Additional "blanks" parameter introduced to `calibration()`, `lod()`, and `loq()`
* Snapshot testing
* Improved and more consistent documentation

BUG FIXES

DEPRECATED FUNCTIONS

DEFUNCT FUNCTIONS



envalysis 0.4.2
===============

NEW FEATURES

MINOR IMPROVEMENTS
* Move to testthat 3rd edition

BUG FIXES
* Fix regression when using weights in `calibration()`

DEPRECATED FUNCTIONS

DEFUNCT FUNCTIONS



envalysis 0.4.1
===============

NEW FEATURES
* First preparations for weights support in `calibration()`

MINOR IMPROVEMENTS
* Rename master branch to main

BUG FIXES
* Update `testthat::expect_equal()` calls to keep compatibility with R 4.1.0

DEPRECATED FUNCTIONS

DEFUNCT FUNCTIONS



envalysis 0.4.0
===============

NEW FEATURES

MINOR IMPROVEMENTS
* `texture()` now takes data as formula
* tibble support for `texture()`
* `loq()` iterates only until significant digits won't change anymore

BUG FIXES
* Force percentage bounds for `texture()` to 0 and 100
* Increased margins for `theme_publish()`

DEPRECATED FUNCTIONS

DEFUNCT FUNCTIONS



envalysis 0.3.3
===============

NEW FEATURES

MINOR IMPROVEMENTS
* First CRAN release
* Better package description

BUG FIXES

DEPRECATED FUNCTIONS

DEFUNCT FUNCTIONS



envalysis 0.3.2
===============

NEW FEATURES

MINOR IMPROVEMENTS

BUG FIXES
* Reimplementation of drc's `mselect()` for `texture()` to get rid of global variables

DEPRECATED FUNCTIONS

DEFUNCT FUNCTIONS



envalysis 0.3.1
===============

NEW FEATURES

MINOR IMPROVEMENTS
* `loq()` now uses iterations instead of estimating the value from `lod()`

BUG FIXES
* Better handling of unbalanced designs in `calibration()`

DEPRECATED FUNCTIONS

DEFUNCT FUNCTIONS
* `make.raw()`, use `rep()` instead ;-)


envalysis 0.3.0
===============

NEW FEATURES
* Starting with testthat

MINOR IMPROVEMENTS
* `signifig()` supports 'siunitx' LaTeX output
* Better data handling in `calibration()`
* Updated man pages

BUG FIXES
* `theme_publish()` updated to work with current ggplot2 versions
* `signifig()` can handle zeros better

DEPRECATED FUNCTIONS

DEFUNCT FUNCTIONS
* `puri.test()`, use lmer on ranks (lme4) with Type II-ANOVA (car) instead


envalysis 0.2.2
===============

NEW FEATURES

MINOR IMPROVEMENTS

BUG FIXES
* Temporary fix to make `mselect()` work
* TODO: Get rid of assignment to .GlobalEnv

DEPRECATED FUNCTIONS

DEFUNCT FUNCTIONS



envalysis 0.2.1
===============

NEW FEATURES

MINOR IMPROVEMENTS
* Switch to drc package for texture curve fitting

BUG FIXES

DEPRECATED FUNCTIONS

DEFUNCT FUNCTIONS



envalysis 0.2.0
===============

NEW FEATURES
* `texture` class for automatic determination of particle size distribution using a hydrometer in accordance with ASTM D422-63(2007)e2

MINOR IMPROVEMENTS
* updated `theme_publish()`
* demo file added

BUG FIXES

DEPRECATED FUNCTIONS

DEFUNCT FUNCTIONS



envalysis 0.1.0
===============

INITIAL FEATURE SET
* Confidence intervals CI()
* Root mean square errors `rmse()`
* Limit of detection (LOD) `lod()`
* Limit of quantification (LOQ) `loq()`
* Various sorption isotherms `sorption()`
* Convert frequency data back to raw data `make.raw()`
* ANOVA on ranks according to Sen and Puri (also known as Scheirer-Ray-Hare-Test) `puri.test()`

* Categorize water drop penetration times according to Bisdom et al. (1993) `bisdom()`
* Report significant figures, i.e. round means and erros to the least significant digit, using `signifig()`
* Clean, black-and-white ggplot2 theme for scientific publications `theme_publish()`
