QuadratiK 1.2.0 (2026-05-02) 
=========================

### MINOR IMPROVEMENTS

  * The function `select_h` can be now used also for the normality test. The 
    parameters `mu` and `sigma` are mandatory.
  * The `skewness` alternative is no longer supported for normality tests in
    `select_h` and `kb.test` functions.

### DOCUMENTATION FIXES

  * The arguments of the class object `pk.test` have been renamed to match the
    terminology in the article by Ding, Markatou, Saraceno (2025) 
    Statistica Sinica. `Un` and `Vn` statistics are now renamed to `Tn` and `Sn`
    respectively.
  * In the functions `select_h` and `kb.test`, the arguments `mu_hat` and 
    `sigma_hat` have been renamed to `mu` and `sigma` for consistency.
  * Examples in the documentation have been changed accordingly.
  * Code testing has been updated accordingly. 


QuadratiK 1.1.4 (2026-01-16) 
=========================

### BUG FIXES

  * Change computation of the M-step in the `pkbc` algorithm to handle larger 
    dimensions 
  * Improve `pkbc` function for reducing the computational time required
  

QuadratiK 1.1.3 (2025-02-04) 
=========================

### NEW FEATURES

  * the function rpkb() returns directly the generated data set and not a list.
  * change repository name from QuadratiK-package to QuadratiK.

### MINOR IMPROVEMENTS

  * packages ggplot2 and foreach not called as full packages but using 
    importFrom.
  * nClust argument of pkbc function has no default value.
  * usage of standardGeneric (see https://adv-r.hadley.nz/s4.html#s4-generics).
  
### BUG FIXES

  * goodpractice suggestions.
  * specify that rho in pk.test() cannot be equal 1.
  * styling and spelling errors.

### DOCUMENTATION FIXES

  * Uniform notation: d is dimension in Eucldean space with spherical data lying
    on the (d-1)-dimensional sphere
  * Specify dimension of input matrix x in clustering functions.
  * Improve explanation of Average Silhouette Width.
  * Better explanation of motivation for L2 normalization in the wireless data
    set application.


QuadratiK 1.1.2 (2024-10-29) 
=========================

### NEW FEATURES

  * Added NEWS.md file.
  
  * More detailed information in the README file and documentation (the methods 
    are more usable and clearer for a broader audience). 

### MINOR IMPROVEMENTS

  * Added badges for rOpenSci review status, test coverage, R CMD CHECK,
    CRAN downloads.
  * Addition of test codes with testthat package. 
  * In particular, testing that random sampling from the PKBD and the wrapped
          Cauchy distribution is equivalent.
  
### BUG FIXES

  * scatter-plots related to the clustering algorithm results.
  * computation of evaluation measures (`pkdc_validation` function) when the 
    true labels are not provided.

### DOCUMENTATION FIXES

  * The help documentation for the methods defined for the classes in the 
    package can be accessed directly (addition of roxygen tag name and 
    aliases).


QuadratiK 1.1.1 (2024-06-05)
=========================

### NEW FEATURES

  * Improve computation of variance for k-sample test
  * Add `breast_cancer` and `wine` data sets
  
### MINOR IMPROVEMENTS

  * `print()` and `summary()` methods of the `kb.test` object for the two and k-sample tests
  
### BUG FIXES

  * Computation of test statistics for normality test

### DOCUMENTATION FIXES

  * Correction of typos
  

QuadratiK 1.1.0 (2024-05-14)
=========================

### NEW FEATURES

  * Add GitHub links to the DESCRIPTION file
  * Add unit tests  
  * Add CONTRIBUTING.md
  * Add srr standards for the categories: General, Clustering and Probability Distributions
  * Add methods for the clustering object `pkbc`: `show()`, `summary()`, `estract_stats()`, `plot()` and `predict()`
  * Add vignette `generate_rpkb.Rmd`
  * Add CODE_OF_CONDUCT.md
  * Create the GitHub page using pkgdown
  * Add V-statistic for Normality test, with corresponding Critical Value and Degrees of Freedom with the function `DOF_norm()`
  * Update `kb.test` S4 class slots, `kb.test()` function, unit-test codes, `summary()` and `print()` method for including the V-statistic
  * Add Trace statistic for two and k-sample tests
  * Add computation of the Variance for two and k-sample tests

### MINOR IMPROVEMENTS

  * Addition of GitHub workflows for R-CMD-check, test-coverage and pkgcheck
  * Update codes to check arguments of function `pk.test()`
  * Update codes to check arguments of function `kb.test()` and `select_h()`
  * Modify indentation and assignments (using '<-') following `goodpractice` standards 
  * Update references in README.md file

### BUG FIXES

  * Add codemeta.json to .Rbuildignore
  * Add CONTRIBUTING.md to .Rbuildignore
  * Fix warning from internal function `compare_qq()`
  * Add `doc` folder to .gitignore
  
  * Modify returned test statistics multiplying them by the sample size
  * Remove "Nonparam" centering option for the Normality test
  * Critical value of the V-statistic divided by the variance in the function `pk.test()`

### DEPRECATED AND DEFUNCT

  * `summary_stat()` and `validation()` substituted by `estract_stats()` and `pkbc_validation()`

### DOCUMENTATION FIXES

  * C++ functions are set as internal functions
  * Correction of typos
  * Remove Date from DESCRIPTION
  * Update References in the DESCRIPTION file


QuadratiK 1.0.0 (2024-02-23)
=========================

### NEW FEATURES

  * released to CRAN
