version 0.8-2

o Prof. John Fox passed away in November 2025.

o Duncan Murdoch has taken over as maintainer.  

o The home for polycor is now <https://github.com/dmurdoch/polycor>. 

version 0.8-1

o Further enhancements to warnings in hetcor() and error reporting in polyserial(); my thanks to Adrian Dusa for changes to his admisc::tryCatchWEM() facilitating these enhancements. 

o polychor() and polyserial() can return estimated thresholds even when std.err=FALSE, via new thresholds argument; hetcor() has also acquired a thresholds argument (suggestions of Florian Schuberth).

o New methods for standard generics, including summary(), coef(), and vcov().

version 0.8-0

o hetcor() can optionally use parallel computations (suggestion of Marc Segond).

o polychor() and polyserial() now allow user-specified start values (suggestion of someone whose name is lost to antiquity, with my apologies).

o Cases where correlations can't be computed (e.g., because a factor has only one level in the data) are handled more gracefully in hetcor().

version 0.7-10

o Let hetcor() work with objects that inherit from "data.frame" (suggestion of Emil O. W. Kirkegaard).

o Allow empty pairs when use="pairwise.complete.obs" for hetcor() (suggestion of Emil O. W. Kirkegaard).

o Allow character variables in hetcor() but print message.

version 0.7-9

o  Further protection/warnings against inadmissible correlations.

o  Protect against out-of-order thresholds during optimization (suggestion of Evgeny Mirkes).

o  hetcor() doesn't die when an error is thrown computing a correlation, which is now set to NA.

o  hetcor() now uses Matrix::nearPD() to force a postitive-definite result rather than the deprecated sfsmisc::nearcor() (suggestion of Timothy Bates).

o  Improved clarity of documentation.

o  See the CHANGES file for prior versions.
