NEWS
GeometricMorphometricsMix 0.6.1.1 (2026-04-17)
- Improved permutation loop in
pls(), which now reduces the memory footprint of permutation testing
- Added optional parallelism to
pls() via the future/future.apply framework. Permutation tests can now exploit multiple workers when a future::plan() with more than one worker is active.
- Made
Kmultparallel() and its S3 methods (print.parallel_Kmult(), plot.parallel_Kmult(), summary.parallel_Kmult()) defunct. All implementation code and examples have been removed; calling these functions now signals an informative error. Users should migrate to geomorph::physignal() for computing phylogenetic signal (parallel implementation is nowadays trivial).
- Moved
ape from Depends to Suggests since no remaining exported function uses ape directly.
GeometricMorphometricsMix 0.6.1.0
- Deprecated
Kmultparallel() and its S3 methods (print.parallel_Kmult(), plot.parallel_Kmult(), summary.parallel_Kmult()). These functions will be removed in a future version. Users should migrate to geomorph::physignal() for computing phylogenetic signal.
GeometricMorphometricsMix 0.6.0.1 (2026-01-27)
- Updated DESCRIPTION to contain more information and relevant references
- Replaced
\dontrun{} with \donttest{} in examples for functions where examples are executable but take >5 seconds or require Suggests packages
- Both changes above made following the kind input by CRAN reviewers
- Modified some examples of print, summary, and plot methods
GeometricMorphometricsMix 0.6.0.0
- Cleaned up code (e.g., line length)
- Fixed internal use of
sapply()
- Removed previously defunct functions
rarefied_convex_hull() and rarefied_disparty()
GeometricMorphometricsMix 0.5.1.0
- Modified
RVcomparison() to accept grouped data with pairwise comparisons
- Improved input validation for RV coefficient functions
GeometricMorphometricsMix 0.5.0.1
- Fixed scaling issue in
pls_major_axis()
GeometricMorphometricsMix 0.5
- Enhanced
RVrarefied() to support multiple groups and customizable confidence intervals
- Added plotting functions for resampling estimates
- Changed deprecated disparity functions to defunct
- Created unit tests for
RVrarefied()
GeometricMorphometricsMix 0.4.3.0
- Switched
Kmultparallel() to use future_lapply() for improved parallelization
- Parallelized bootstrapping and rarefaction analyses
GeometricMorphometricsMix 0.4.2.0
- Created general resampling function returning indexes
- Added bootstrap capability at lower sample sizes to
disparity_resample()
GeometricMorphometricsMix 0.4.1.0
- Added range reporting option to
disparity_resample() when CI=1
- Removed input validation from main disparity function
GeometricMorphometricsMix 0.4
- Added new datasets for examples and vignettes
GeometricMorphometricsMix 0.3
- Added support for multiple datasets and tree sets to
Kmultparallel()
- Migrated
Kmultparallel() to use future for parallelism
- Added S3 plot method for
Kmultparallel() output with density plots
- Removed parallelsugar from suggested packages
GeometricMorphometricsMix 0.2
- Updated package description and title to reflect heterogeneous methods
- Introduced new disparity resampling function with S3 methods
- Deprecated old disparity resampling functions
- Created vignette for disparity analyses