version 0.1 (2018-11-14)
Initial version of the software

version 0.2 (2019-03-06)
Bug fixes, 
The rchk tool (https://github.com/kalibera/rchk) detected 
a memory protection bug in the file pedigree.c (line 46) that 
was fixed in this version. Only three lines of code were modified:

before:

setAttrib(ans, install("F"), allocVector(REALSXP, n));

now has ben replaced with:

SEXP tmp2 = PROTECT(allocVector(REALSXP, n));
setAttrib(ans, install("F"), tmp2);

and a call to the UNPROTECT() macro was added at the end of the function:

UNPROTECT(1);
return ans;

version 0.3 (2024-10-10)

Fixes the following problems:

1)

Found the following Rd file(s) with Rd \link{} targets missing package anchors:
    getA.Rd: dsCMatrix-class
    getAInv.Rd: dsCMatrix-class
    getASubset.Rd: dsCMatrix-class
    getT.Rd: dtCMatrix-class
    getTInv.Rd: dtCMatrix-class
    relfactor.Rd: dtCMatrix-class
    relfactorInv.Rd: dtCMatrix-class

2)

The *Strict* additional issue.

Compilation fails with _R_USE_STRICT_R_HEADERS_=true, which defines
STRICT_R_HEADERS to 1 which removes

- the legacy definition of PI (use POSIX's M_PI, available in R fer ever).
- the RS.h declarations for Calloc, Realloc, Free (use R_ forms i
  available since R 3.4.0).

The aim is to clean the namespace: in particular having a definition
for Free has conflicted with some packages' C++ code.

It is planned that STRICT_R_HEADERS=1 will become the default for 4.5.0,
which in particular makes it necesssary that all CRAN packages with many
strong reverse dependencies compile/install ok with the new default.