Package: Anthropometry
----------------------

Version: 1.20 [2025-07-23]
* Following CRAN maintainers' recommendations, several issues have been corrected.
* Submitted to CRAN.

Version: 1.19 [2023-02-22]
* Following a notification from CRAN maintainers, the depth package might not be available at CRAN anymore. Then, I have replaced the use of depth::depth() by ddalpha::depth.halfspace() in preprocessing() to
calculate the depth of data observations. As a consequence, the depth package has been accordingly replaced by the ddalpha package in NAMESPACE.
* Submitted to CRAN.

Version: 1.18 [2023-01-13]
* The rgl package has deprecated a number of rgl.* functions, so some updates were needed.
* Also some needed updates have been done in the C ancillary files, following the CRAN maintainers' recommendations.
* Submitted to CRAN.

Version: 1.17 [2021-12-09]
* Following CRAN maintainers' recommendations, as.vector() has been removed in the functions where it was used.
* Submitted to CRAN.

Version: 1.16 [2021-10-11]
* The Journal of Statistical Software (JSS) has migrated to a new server, so JSS references have been updated accordingly.
* Submitted to CRAN.

Version: 1.15 [2021-04-18]
* Following CRAN maintainers' recommendations, assign("last.warning", NULL, envir = baseenv()) at top level in Anthropometry-internalTDDclust.R has been removed.
* Following CRAN maintainers' recommendations, http has been changed to https and trailing slashes have been added.
* Submitted to CRAN.

Version: 1.14 [2020-04-06]
* The structure of the S3 class for anthrCases was corrected, as required by the upgrade of package 'tibble' to version 3.0.0.
* Submitted to CRAN.

Version: 1.13 [2019-12-06]
* Following CRAN maintainers' recommendations, an error related to the class "array" has been removed.
* Submitted to CRAN.

Version: 1.12 [2019-04-29]
* Following CRAN maintainers' recommendations, suppressWarnings(RNGversion("3.5.0")) has been removed.
* HartiganShapes(), qtranShapes(), optraShapes() and projShapes() have been updated to avoid some problems warned by the CRAN checking procedure about the dimensions of the object to be used.
* Submitted to CRAN.

Version: 1.11 [2019-03-07]
* UNPROTECT(1) has been replaced by UNPROTECT(10) at lines 100, 112 and 126 of the src/cast.c file to fix the problem with pointer protection imbalance reported by rchk().
* suppressWarnings(RNGversion("3.5.0")) has been inserted before calling set.seed() in the examples and the vignette, following CRAN maintainers' recommendations.
* projShapes() has been updated to avoid some problems warned by the CRAN checking procedure about the dimensions of the object to be represented.
* The reference to the paper presenting this package has been added to the DESCRIPTION file.
* Submitted to CRAN. 

Version: 1.10 [2018-04-06]
* The break commands in getDistMatrix() have been removed because they were used in wrong context (no loop was visible), following the CRAN maintainers' recommendations.
* Dependence on R version '3.3.2' has been changed to '3.3.0' to avoid patchlevel warnings.
* Submitted to CRAN. 

Version: 1.9 [2017-08-29]
* Standard LaTeX .sty files have been excluded following the CRAN maintainers' reccommendations.
* A typo has been corrected in the CITATION file.
* Submitted to CRAN. 

Version: 1.8 [2017-04-26]
* The function matPercs was removed because it did the same as percentilesArchetypoid. The vignette has modified accordingly. Of course, Figure 6 remains the same.
* A minor update has been added to anthrCases.trimowa inside anthrCases.R and trimmOutl.trimowa inside trimmOutl.R to adapt them to the case when the trimowa algorithm is applied to a single size.
* Submitted to CRAN. 

Version: 1.7 [2015-12-11]
* The internal C code cast.c has been slighly modified to use the R function qsort instead the user-defined function quicksort. This has been done with the aim of correcting the remaining memory-access errors in CRAN.
* Submitted to CRAN.

Version: 1.6 [2015-11-30]
* A new helper function called "computSizesTrimowa" has been created for computing the trimowa elements provided by the trimowa algorithm for a number of bust sizes defined by the European Normative. 
* A new helper function called "computSizesHipamAnthropom" has been created for computing the hipamAnthropom elements provided by the hipamAnthropom algorithm for a number of bust sizes defined by the European Normative. 
* The vignette has been improved with some minor changes.
* Submitted to CRAN.

Versions: 1.4 and 1.5 [2015-08-28]
* These versions have been updated only with the aim of correcting some memory-access errors in CRAN, as requested by the CRAN maintainers.
* Submitted to CRAN.

Version: 1.3 [2015-08-26]
* The former "stepArchetypesMod" function is now called "stepArchetypesRawData" to be more informative.
* The "anthrCases" and "trimmOutl" functions have been changed to S3.
* The vignette has been improved with some restructuring and cleaning to the sections.
* Submitted to CRAN.

Version: 1.2 [2015-05-07]
* Some helper funcions have been added. A function for identifying the anthropometric cases ("anthrCases"). A function for identifying the trimmed and outlier observations ("trimmOutl"). A function for plotting the projections of the shapes ("projShapes"). A function for computing the percentils of the archetypoids ("matPercs"). A function for defining the twelve bust sizes ("bustSizesStandard"). And a function for defining an array with the 3D landmarks of the sample objects ("array3Dlandm").
* The naming of variables, data sets and functions have been improved to be consistent, descriptive and informative.
* The "archetypoids" and "stepArchetypoids" functions have been adapted to return the "cand_ns", "cand_alpha" and "cand_beta" vectors with the nearest observations to archetypes.
* The vignette has been extended by incorporating comments to make it more accessible to readers from clothing design and working environments design and comments regarding the mathematical details behind each algorithm contained in the package. The general presentation of the examples has been also improved.
* Submitted to CRAN.

Version: 1.1 [2014-10-13]
* The "archetypoids" and "stepArchetypoids" functions return the alpha coefficients for the optimal set of archetypoids.
* The "LloydShapes" and "HartiganShapes" functions return the optimal clustering, optimal centers and optimal objective function also when a simulation study is carried out.
* The "TDDclust" function notifies if the optimal partition is obtained with PAM. 
* The vignette has been improved by pointing out the consequences of choosing different argument values in Section 5, by adding a new Section 6 to guide users in their choice of the different methods presented and by thoroughly checking the English.
* Submitted to CRAN.

Version: 1.0 [2014-03-07]
* First package version.
* Submitted to CRAN.
