- Fix negative deviance explained values returned by
`gdm.crossvalidation`

.

- Address new CRAN C++11 requirements.

- Transition to
`terra`

functionality for much faster processing of rasters.

- Fix bug in the
`formatsitepair`

function for bio data provided as distance matrix.

- Fix bug in the
`varImp`

function related to NULL models

- Fix bug in the
`formatsitepair`

function when using custom weights.

- Fix bug in the
`varImp`

function when predSelect = F.

- Fix bug in the
`varImp`

function related to testing models with few (<4) variables.

- Fix bug in the
`varImp`

function if sum of I-spline coeffs = 0 for geographic distance variable.

- Fix minor bug in the
`varImp`

function.

- New, much faster version of the
`varImp`

function.

- Fix bug that broke
`varImp`

if using non-default number of I-splines.

- Added
*verbose*argument to the`formatsitepair`

function to control whether site-pair attributes are printed.

- Fix bug that prevented printing of I-spline coefficients when using
the
`summary`

function. - Fix bug that prevented the
*sampleSites*argument in the`sitepairformat`

function from actually subsampling the site-pair table.

- Fix bug associated with the formatting of the
`gdm`

model object that broke the`predict.gdm`

function.

Substantial update to the package structure to use

`devtools`

,`roxygen2`

, etc. development tools.Fixed a number of bugs associated with using non-default numebrs of splines.

Add two new functions

`gdm.partition.deviance`

and`gdm.crossvalidation`

. The`gdm.partition.deviance`

functions partitions deviance explained by different sets of predictors into unique/shared components. The`gdm.crossvalidation`

function produces a number of model evaluation metrics using bootstrapping.`summary`

now provides the sum of the I-spline coefficients (indicator of predictor importance) and lists variables from highest sum to lowest.`plot`

now plots I-splines in order from highest sum of coefficients to least.