Changes in version 1.4.3 (2025-09-26) BUG FIXES - purrr::map_chr() should have been a purrr::map_dbl(). Changes in version 1.4.2 (2023-12-13) BUG FIXES - Needed new compile with later version of Rcpp to avoid CRAN warning. Changes in version 1.4.1 (2023-01-28) BUG FIXES - C++11 specification is now obsolete. Changes in version 1.4.0 (2022-01-04) NEW FEATURES - Calculation of thresholds from frequency tables. Changes in version 1.3.12 (2021-11-18) BUG FIXES - Bug fix for stack thresholding stacks with a single frame. Changes in version 1.3.11 (2021-05-12) BUG FIXES - Calculated threshold was not correct for input arrays that did not contain zeros. Changes in version 1.3.10 (2021-04-19) BUG FIXES - Remove LazyData from DESCRIPTION (was causing CRAN note). Changes in version 1.3.9 (2020-10-18) BUG FIXES - Should insist on R >= 3.5 due to import of strex >= 1.4. Changes in version 1.3.8 BUG FIXES - Fix a minor NAMESPACE issue. Changes in version 1.3.7 (2020-10-10) MINOR IMPROVEMENTS - Lighten by importing strex rather than filesstrings. Changes in version 1.3.6 (2020-05-08) BUG FIXES Cope with ijtiff not working on 32-bit windows. Changes in version 1.3.5 (2019-07-08) BUG FIXES - Insist on bug-fixed ijtiff v2.0.2. Changes in version 1.3.4 (2019-06-28) BUG FIXES - Insist on bug-fixed filesstrings v3.1.5. Changes in version 1.3.3 (2019-06-12) BUG FIXES - Insist on updated, less buggy filesstrings and ijtiff. Changes in version 1.3.2 (2019-05-30) BUG FIXES - Remove superfluous stringr from Imports. Changes in version 1.3.1 (2019-05-21) BUG FIXES - Require necessary version of glue. - Require debugged filesstrings 3.1.1. Changes in version 1.3.0 (2018-11-05) NEW FEATURES - Better vignettes. - A pkgdown website. MINOR IMPROVEMENTS - Better error messages. BUG FIXES - Insist on latest versions of ijtiff and filesstrings (which have important bug fixes). Changes in version 1.2.1 (2018-07-09) BUG FIXES - For new versions of filesstrings and ijtiff. - Update to checkmate broke the package so this is the fix. Changes in version 1.2.0 (2018-03-25) MINOR IMPROVEMENTS - The package is now lighter by depending on filesstrings instead of RSAGA. Changes in version 1.1.2 (2018-02-13) BUG FIXES - Ensure using latest version of ijtiff. Old version is buggy. Changes in version 1.1.1 (2018-01-28) BUG FIXES - Fix some poor C++ typing. Changes in version 1.1.0 (2018-01-23) NEW FEATURES - The package now has it's own S3 class system: - Class th for thresholds. - Class threshed_arr for thresholded arrays. - Class stack_threshed_arr for stack-thresholded arrays. - Class arr_mask for a mask of an array. MINOR IMPROVEMENTS - The package no longer depends on EBImage package from Bioconductor. EBImage is a great package but CRAN packages are easier to install if they depend on CRAN packages only. Now ijtiff is used instead. DEPRECATED - can_be_integer() is gone. Use checkmate::check_integerish() instead. - Pillar statistics are no longer exported. Should you be looking for them, they are exported in the detrendr package. Changes in version 1.0.0 NEW FEATURES - The rJava (and hence java) dependency has been removed. All functions which used to be in java are now done in Rcpp. MINOR IMPROVEMENTS - The fail arguments of auto_thresh_apply_mask(), mean_stack_thresh() and med_stack_thresh() now work like the na argument of nandb::WriteIntImage(). - auto_thresh_mask() and auto_thresh_apply_mask() now have the abbreviations mask() and apply_mask(). - The functions now have an ignore_na argument for NA handling. BUG FIXES - It is now the case that for a threshold x, values greater than or equal to x are deemed to "pass" the thresholding and values less than x are deemed to "fail" the thresholding. Before what was happening was that values greater than x were deemed to have passed and values less than or equal to x were deemed to have failed. Changes in version 0.6.0 (2017-07-05) NEW FEATURES - There's a new thresholding method "Huang2" which is very similar to (but not the same as and hence should not be assumed to give the same results as) "Huang" and is much faster when applied to 16-bit images. - mean_stack_thresh() can now handle thresholds between 0 and 1. MINOR IMPROVEMENTS - Use ignore_black and ignore_white instead of ignore.black and ignore.white to comply with tidyverse style guide. - Add ignore_black and ignore_white options to mean_stack_thresh() and med_stack_thresh(). BUG FIXES - Fix issues for Mean and Otsu methods concerning 16-bit images. Changes in version 0.5.0 (2017-05-17) MINOR IMPROVEMENTS - Renamed all exported functions to be in snake_case. - The skip.consts option in the stack_thresh functions is gone. Now these functions error if you pass them a constant array. Changes in version 0.4.0 (2017-04-23) MINOR IMPROVEMENTS - Add MeanStackThresh() and MedStackThresh(). Changes in version 0.3.0 MINOR IMPROVEMENTS - Add option to manually set threshold. - Improve OSX installation instructions in README.md. Changes in version 0.2.0 (2017-02-24) - The first CRAN-worthy version.