2026-09-19 Luca Sartore * The HRTnomaly package VERSION 26.9.19 has been created * Updated `DESCRIPTION` file with current information * Updated `README.md` file with current GitHub version * Updated `inst/INSTALL.md` file with current GitHub version * Removed `man/C_*` files * Updated `NAMESPACE` to export required R functions 2026-09-13 Luca Sartore * The HRTnomaly package VERSION 26.9.13 has been created * Updated `DESCRIPTION` file with current information * Updated `README.md` file with current GitHub version * Updated `inst/INSTALL.md` file with current GitHub version * Updated `src/Makevars` to avoid using mimalloc library * Updated `src/Makevars.ucrt` to avoid using mimalloc library * Updated `R/zzz.R` to document internal C-interfact wrappers * Updated `R/bootHRT.R` to correct a coding-style typo * Added `man/C_bayes_boot.Rd` to document internal C-wrappers * Added `man/C_getNThreads.Rd` to document internal C-wrappers * Added `man/C_normalize.Rd` to document internal C-wrappers * Added `man/C_relat_res.Rd` to document internal C-wrappers * Added `man/C_wcellwise.Rd` to document internal C-wrappers * Added `man/C_bayeswise.Rd` to document internal C-wrappers * Added `man/C_gif.Rd` to document internal C-wrappers * Added `man/C_openMP_version.Rd` to document internal C-wrappers * Added `man/C_setNThreads.Rd` to document internal C-wrappers * Added `man/C_cellwise.Rd` to document internal C-wrappers * Added `man/C_history_check.Rd` to document internal C-wrappers * Added `man/C_pif.Rd` to document internal C-wrappers * Added `man/C_tail_check.Rd` to document internal C-wrappers * Added `man/C_dif.Rd` to document internal C-wrappers * Added `man/C_history_res.Rd` to document internal C-wrappers * Added `man/C_post_results.Rd` to document internal C-wrappers * Added `man/C_tail_res.Rd` to document internal C-wrappers * Added `man/C_getNCores.Rd` to document internal C-wrappers * Added `man/C_isOmp.Rd` to document internal C-wrappers * Added `man/C_relat_check.Rd` to document internal C-wrappers * Added `man/C_wbayeswise.Rd` to document internal C-wrappers * Updated doxygen tags in `src/bayes_hp` * Updated doxygen tags in `src/cellwise.c` * Updated doxygen tags in `src/dif.c` * Updated doxygen tags in `src/fuzzyHRT.c` * Updated doxygen tags in `src/gif.c` * Updated doxygen tags in `src/HRTnomaly.c` * Updated doxygen tags in `src/pif.c` * Updated doxygen tags in `src/post_thresh.c` 2026-09-12 Luca Sartore * The HRTnomaly package VERSION 26.9.12 has been created * Updated `DESCRIPTION` file with current information * Updated `README.md` file with current GitHub version * Updated `inst/INSTALL.md` file with current GitHub version * Updated `src/allocator.h` to react to the flag `MI_CRAN_COMPLIANT` * Updated `src/cellwise.c` to include the header file `src/allocator.h` * Updated `src/dif.c` to include the header file `src/allocator.h` * Updated `src/fuzzyHRT.c` to include the header file `src/allocator.h` * Updated `src/gif.c` to include the header file `src/allocator.h` * Updated `src/pif.c` to include the header file `src/allocator.h` * Updated `src/post_thresh.c` to include the header file `src/allocator.h` 2026-09-11 Luca Sartore * The HRTnomaly package VERSION 26.9.11 has been created * Updated `DESCRIPTION` file with current information * Updated `README.md` file with current GitHub version * Updated `inst/INSTALL.md` file with current GitHub version and an additional notice for the PCG32 random number generator * Included `inst/LICENSE-PCG32.txt` * Corrected case-sensitive typos in `R/dif.R` * Corrected case-sensitive typos in `R/gif.R` * Corrected case-sensitive typos in `R/pif.R` * Modified printing instructions in `src/mimalloc/src/options.c` * Modified calls to function `NTCurrentTEB()` in `src/mimalloc/include/mimalloc/prim-tls.h` * Modified calls to function `NTCurrentTEB()` in `src/mimalloc/src/prim.c` * Include a header file in `src/mimalloc/HRTteb.h` to replace the function `NTCurrentTEB()` with `MyCurrentTEB()` * Included roxygen2 code for package documentation in `R/HRTnomaly.R` * Updated `NAMESPACE` accordingly to the new CRAN guidelines * Created `R/toy.R` to include the roxygen2 documentation for the dataset in `data/toy.rda` * Updated `man/toy.Rd` to include link to the "source" of the dataset * Updated `man/bayeswise.Rd` by replacing `...` with `\dots` * Updated `man/print.checkwise.Rd` by replacing `...` with `\dots` and the string `\method` with `\S3method` * Included the roxygen2-tag `@rdname` for the S3method in the file `R/print.checkwise.R` * Updated roxygen2 code in `R/bayeswise.R` and its .C/.Call interfaces * Updated roxygen2 code in `R/bootHRT.R` and its .C/.Call interfaces * Updated roxygen2 code in `R/cellwise.R` and its .C/.Call interfaces * Updated roxygen2 code in `R/class_check.R` and its .C/.Call interfaces * Updated roxygen2 code in `R/dif.R` and its .C/.Call interfaces * Updated roxygen2 code in `R/fuzzyHRT.R` and its .C/.Call interfaces * Updated roxygen2 code in `R/git.R` and its .C/.Call interfaces * Updated roxygen2 code in `R/pif.R` and its .C/.Call interfaces * Updated roxygen2 code in `R/setCores.R` and its .C/.Call interfaces * Updated the .C/.Call interfaces in `R/zzz.R` * Updated `src/HRTnomaly.c` to remove the registration of native routines and to make explicit `extern` its functions * Created a file `src/init.c` for enforcing the registration of native routines * Updated `src/Makevars` to allow for the compilation of `src/init.c` * Updated `src/Makevars.ucrt` to allow for the compilation of `src/init.c` * Made explicit `extern` functions in `src/fuzzyHRT.c` 2026-09-10 Luca Sartore * The HRTnomaly package VERSION 26.9.10 has been created * Updated `DESCRIPTION` file with current information * Updated `README.md` file with current GitHub version * Updated `src/Makevars.ucrt` to link to the "mimalloc" library * The source code of the library `mimalloc` and its `LICENSE` file have been reincluded in the `src` folder * Updated `inst/INSTALL.md` file with current GitHub version and third-party notice for including the library `mimalloc` * Replaced `HRTnomaly::print` with `print` in `NAMESPACE` * Exchange the arguments of the function written in `R/print.checkwise.R` * Exchange the arguments of the function documented in `man/print.checkwise.Rd` * Included `src/allocator.h` to manage allocation library 2026-09-09 Luca Sartore * The HRTnomaly package VERSION 26.9.9 has been created * Updated `DESCRIPTION` file with current information * Updated `README.md` file with current GitHub version * Updated `inst/INSTALL.md` file with current GitHub version * Removed the folder `src/mimalloc/` and all its files * Included new "SystemRequirements" in `DESCRIPTION` * Removed `src/Makevars.win` * Created `src/Makevars.ucrt` to link to the "mimalloc" library * Updated `src/Makevars` to link to the "mimalloc" library 2026-09-06 Luca Sartore * The HRTnomaly package VERSION 26.9.6 has been created * Updated `DESCRIPTION` file with current information * Updated `README.md` file with current GitHub version * Updated `inst/INSTALL.md` file with current GitHub version * Updated `src/Makefile.win` file to remove nonstandard flags * Removed false positive warnings from `src/mimalloc/src/init.c` * Updated pragmas in `src/mimalloc/include/mimalloc/internal.h` * Updated pragmas in `src/mimalloc/include/mimalloc/atomic.h` 2026-09-05 Luca Sartore * The HRTnomaly package VERSION 26.9.5 has been created * Updated `README.md` file with current GitHub version * Updated `inst/INSTALL.md` file with current GitHub version * Updated `src/Makefile.win` file to include compiling flags * Updated `DESCRIPTION` file with current information 2026-08-22 Luca Sartore * The HRTnomaly package VERSION 26.8.22 has been created * Replaced `master` with `masked` in OpenMP statements in the file `src/HRTnomaly.c` * Updated dependencies to `R (>= 4.5.0)` * Updated `README.md` file with current GitHub version * Updated `inst/INSTALL.md` file with current GitHub version 2026-04-20 Luca Sartore * The HRTnomaly package VERSION 26.4.20 has been created * Syncronized the content of the folder `src/mimalloc/` with its most recent version available on GitHub * Updated `DESCRIPTION` file with current information * Updated `README.md` file with current GitHub version * Updated `inst/INSTALL.md` file with current GitHub version 2026-02-24 Luca Sartore * The HRTnomaly package VERSION 26.2.24 has been created * Update the example in the `README.md` file 2026-02-22 Luca Sartore * The HRTnomaly package VERSION 26.2.22 has been created * The field `SystemRequirements` in `DESCRIPTION` is now requiring a compiler supporting the C11 standard * The source code of the library `mimalloc` and its `LICENSE` file have been included in the `src` folder * All `src\*.c` files using `malloc`, `calloc`, and `free` functions have been edited to use the respective `mi_malloc`, `mi_calloc`, and `mi_free` functions 2025-12-22 Luca Sartore * The HRTnomaly package VERSION 25.12.22 has been created. * The new functions `wscroring_tails()`, `wtail_check()`, `wcellwise()` and `wbayeswise()` are now implemented in `src\cellwise.c` * The functions `init_param()` and `relat_check()` are updated for weighted regression in `src\cellwise.c` * The `cellwise()` function in `R\cellwise.R` was update for weighted calculations * The `bayeswise()` function in `R\bayeswise.R` was update for weighted calculations * The documentation of the `cellwise()` function in `man\cellwise.Rd` was update accordingly * The documentation of the `bayeswise()` function in `man\bayeswise.Rd` was update accordingly * The `dif()` function in `R\dif.R` is now made to handle missing values * The `gif()` function in `R\gif.R` is now made to handle missing values * Corrected typos in `R\pif.R` 2025-12-04 Luca Sartore * The HRTnomaly package VERSION 25.12.4 has been created * Enforced storage mode of data-derived matrices in `R\cellwise.R` * Enforced storage mode of data-derived matrices in `R\bayeswise.R` * Add a badge in `README.md` with GitHub version 2025-12-01 Luca Sartore * The HRTnomaly package VERSION 25.12.1 has been created * Modified the lion algorithm by setting an adaptive learning rate in `src\cellwise.c` 2025-11-24 Luca Sartore * The HRTnomaly package VERSION 25.11.24 has been created * Updated `src/cellwise.c` to account for a more robust self-regression * Removed `\dontrun{}` from the documentation in `man\class_check.Rd` * Removed `\dontrun{}` from the documentation in `man\dif.Rd` * Removed `\dontrun{}` from the documentation in `man\fuzzyHRT.Rd` * Removed `\dontrun{}` from the documentation in `man\gif.Rd` * Removed `\dontrun{}` from the documentation in `man\pif.Rd` * Removed `\dontrun{}` from the documentation in `man\print.checkwise.Rd` * Removed `\dontrun{}` from the roxygen2 documentation in `R\class_check.R` * Removed `\dontrun{}` from the roxygen2 documentation in `R\dif.R` * Removed `\dontrun{}` from the roxygen2 documentation in `R\fuzzyHRT.R` * Removed `\dontrun{}` from the roxygen2 documentation in `R\gif.R` * Removed `\dontrun{}` from the roxygen2 documentation in `R\pif.R` * Removed `\dontrun{}` from the roxygen2 documentation in `R\print.checkwise.R` 2025-11-22 Luca Sartore * The HRTnomaly package VERSION 25.11.22 has been created * Included roxygen2 documentation to the file `R/bayesHRT.R` * Included roxygen2 documentation to the file `R/bayeswise.R` * Included roxygen2 documentation to the file `R/bootHRT.R` * Included roxygen2 documentation to the file `R/cellwise.R` * Included roxygen2 documentation to the file `R/class_check.R` * Included roxygen2 documentation to the file `R/dif.R` * Included roxygen2 documentation to the file `R/fuzzyHRT.R` * Included roxygen2 documentation to the file `R/gif.R` * Included roxygen2 documentation to the file `R/pif.R` * Included roxygen2 documentation to the file `R/print.checkwise.R` * Included roxygen2 documentation to the file `R/setCores.R` * Updated the file `man/bayesHRT.R` using roxygen2 * Updated the file `man/bayeswise.R` using roxygen2 * Updated the file `man/bootHRT.R` using roxygen2 * Updated the file `man/cellwise.R` using roxygen2 * Updated the file `man/class_check.R` using roxygen2 * Updated the file `man/dif.R` using roxygen2 * Updated the file `man/fuzzyHRT.R` using roxygen2 * Updated the file `man/gif.R` using roxygen2 * Updated the file `man/pif.R` using roxygen2 * Updated the file `man/print.checkwise.R` using roxygen2 * Updated the file `man/setCores.R` using roxygen2 * Mentioned bug reporters into the `THANKS` file 2025-11-20 Luca Sartore * The HRTnomaly package VERSION 25.11.20 has been created * Edited `\usage` lines in `man/pif.Rd` up to 90 characters 2025-11-19 Luca Sartore * The HRTnomaly package VERSION 25.11.19 has been created * Added `inline` to several functions in `src/cellwise.c` * Updated matrix initializations in `R/cellwise.R` * Updated matrix initializations in `R/bayeswise.R` * Fixed a typo in `R/zzz.R` 2025-11-18 Luca Sartore * The HRTnomaly package VERSION 25.11.18 has been created * Debugged the `mat_val_grad`, and `init_param` functions in `src/cellwise.c` * Updated the example code in the file "man/class_check.Rd" * Update all files in `src/` to avoid double-freeing memory. 2025-11-17 Luca Sartore * The HRTnomaly package VERSION 25.11.17 has been created * Debugged the `cmp_dbl`, `median_wna`, `init_param`, `mat_val_grad`, `lion`, and `relat_check` functions in `src/cellwise.c` 2025-09-09 Luca Sartore * The HRTnomaly package VERSION 25.9.9 has been created * Included "R/pif.R" for R code implementing proximity isolation forests * Included "src/pif.c" for C code implementing proximity isolation forests * Included "man/pif.Rd" for documenting proximity isolation forests 2025-06-04 Luca Sartore * The HRTnomaly package VERSION 25.6.4 has been created * Included "awesome" badge in `README.md` 2025-02-25 Luca Sartore * The HRTnomaly package VERSION 25.2.25 has been created * Udpate version numbers in `DESCRIPTION` and `inst/INSTALL.md` files * Debugged the `median`, `group_normalize`, and `group_tail` functions in `src/fuzzyHRT.c` to fix clang undefined behaviour * Udpate markdown code for images in `README.md` * Modified precompiler code around the `bayeswise` function in `src/cellwise.c` to fix standalone C tests * Fixed example code in `man/bayesHRT.Rd` * Fixed example code in `man/bootHRT.Rd` * Fixed example code in `man/cellwise.Rd` * Fixed example code in `man/class_check.Rd` * Fixed example code in `man/fuzzyHRT.Rd` * Fixed example code in `man/dif.Rd` * Fixed example code in `man/fuzzyHRT.Rd` * Fixed example code in `man/gif.Rd` * Fixed example code in `man/HRTnomaly-package.Rd` * Fixed example code in `man/print.checkwise.Rd` * Fixed example code in `man/toy.Rd` 2025-02-18 Luca Sartore * The HRTnomaly package VERSION 25.2.18 has been created for upload to CRAN 2025-01-22 Luca Sartore * The HRTnomaly package VERSION 25.1.22 has been created * Created a `src/myomp.h` file to debug a clang issue with OpenMP * Debugged OpenMP code in `src/HRTnomaly.c` * Debugged OpenMP code in `src/fuzzyHRT.c` * Debugged OpenMP code in `src/bayes_hppc.c` * Debugged OpenMP code in `src/post_thresh.c` * Debugged OpenMP code in `src/cellwise.c` * Debugged OpenMP code in `src/dif.c` * Debugged OpenMP code in `src/gif.c` * Modified startup messages in `R/zzz.R` 2025-01-18 Luca Sartore * The HRTnomaly package VERSION 25.1.18 has been created * Fixed the `Author` and `Authors@R` fields in the `DESCRIPTION` file 2025-01-11 Luca Sartore * The HRTnomaly package VERSION 25.1.11 has been created