2011-04-04
----------

Version 0.1 : First version of package IndependenceTests

2012-12-10
----------

Version 0.2:
- I added a NAMESPACE file
- I removed file zzz.R
- I commented out a "cout" call in file normeRnAwR.cpp
- I modified the files A-dep-tests.Rd and dependogram.Rd by adding some \donttest{} blocks.

2020-04-29
----------

Version 0.4:
- I removed a require(xtable) in file A-dep-tests.R
- I added CompQuadForm and MASS in NAMESPACE file
- I added the functions mdcov, mdcov.pval and mdcov.lambdas and the associated help files
- I added several C, C++, and Fortran files in the src/ directory
- I modified 'vecd.ou.p' into 'vecd.or.p'
- I completed the documentation files that needed to be.
- I removed in the DESCRIPTION file the dependence (or suggestion) upon Rmpi, snow and rsprng, and now rely on package parallel for everything. I also modify accordingly the file dependogram.R
- I corrected an incorrect use of the function is.loaded() to check if some packages are loaded
- I changed exp(gamma()) to gammafn() in file cubature1.cpp
- I changed my email address to lafaye@unsw.edu.au
- I added a file mycomplex.h to deal with complex numbers in C

2020-12-18
----------

Version 0.5:
- I modified the content of file myzhpevx.cpp to prevent an LTO error
- I added a reference in file mdcov.Rd
- I added three references in the Description field of file DESCRIPTION

2025-07-12
----------

Version 0.6:
- I modified the file myzhpevx.cpp
- I added temporarily PKG_FFLAGS += -fc-prototypes-external in the src/Makevars file to help me debug this file (then I removed this instruction)
- I corrected the CITATION file to use person() instead of as.person() and bibentry() instead of citEntry()
- In file cubature1.cpp, I replace PI with pi. 
  Also, on line 461, I replace   delete y; with   delete[] y;
- I also added, temporarily, PKG_FFLAGS += -pedantic -O2  -mfpmath=sse -msse2 -mstackrealign -Wall -fc-prototypes-external to the src/Makevars file

2026-07-06
----------
Version 0.7:
- Replaced all COMPLEX*16 declarations with DOUBLE COMPLEX in src/othersfortran/ Fortran files (standard Fortran 90, fixes GCC 16 warnings)
- Replaced old-style CHARACTER*N declarations with CHARACTER(LEN=N) in src/othersfortran/ilaenv.f and xerbla.f
- Replaced computed GOTOs in src/othersfortran/ilaenv.f with standard IF/ELSE IF blocks (two computed GOTOs: one jumping to labels 10/80/90/100/110/120/130/140/150/160, one to labels 50/60/70)
- Removed non-portable and x86-specific flags from src/Makevars (-mfpmath=sse, -msse2, -mstackrealign, -fc-prototypes-external, -pedantic, -Wall)
- Removed GNU make extensions (+=, all: target) from src/Makevars
- Removed internal functions (.Cnhatmat, .mdcov.lambdas, .mdcov.pval, .sinint) from NAMESPACE (were incorrectly exported)
- Removed redundant Author field from DESCRIPTION (superseded by Authors@R)
- Added ORCID (0000-0002-0247-5136) for Pierre Lafaye De Micheaux in DESCRIPTION
- Updated Date field in DESCRIPTION
- Updated version to 0.7 (previous CRAN version was 0.5, archived 2021-03-01)
- modified the file A-dep-tests.R (and associated file A-dep-tests.Rd) by adding (and using) a function print.A.dep.tests(), declared in NAMESPACE.
