From 99cea95984d94ad99fd9ef2004cbf23002e8fa18 Mon Sep 17 00:00:00 2001
From: "Pavel N. Krivitsky"
Date: Mon, 18 Dec 2023 20:34:17 +1100
Subject: [PATCH] Updated NEWS.
---
DESCRIPTION | 2 +-
NEWS | 16 ++++++++++++++--
NEWS.md | 6 ++++++
3 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/DESCRIPTION b/DESCRIPTION
index 3bfe8da..9a4684e 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -1,5 +1,5 @@
Package: statnet.common
-Version: 4.10.0-438
+Version: 4.10.0-439
Date: 2023-12-18
Title: Common R Scripts and Utilities Used by the Statnet Project Software
Authors@R: c(
diff --git a/NEWS b/NEWS
index 8eee6cc..8184f92 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,16 @@
+statnet.common 4.10.0
+=====================
+
+- `as.cntrol.list.list()` and hence `snctrl()` no longer clobbers
+ nested controls, e.g., `control.ergm(SAN=control.san(...),...)`.
+- To facilitate support for earlier versions of R, avoid using the
+ built-in pipe (`|>`) for now.
+- New linear algebra utilities: `ginv_eigen()`, which performs
+ generalised inverse via eigendecomposition rather than SVD, to be
+ used by `sginv()` if `snnd=TRUE`; and `xTAx_eigen()` and
+ `xTAx_seigen()` to evaluate the inverse quadratic form using
+ eigendecomposition.
+
statnet.common 4.9.0
====================
@@ -6,7 +19,6 @@ New utilities
- A new function,`lweighted.cov()`, to compute weighted covariance
between two matrices or vectors.
-
- New linear algebra utilities, `is.SPD()`, `sandwich_solve()`,
`sandwich_ssolve()`, `sginv()`, `snearPD()`, `srcond()`, `ssolve()`,
`xAxT()`, `xTAx()`, `xTAx_qrsolve()`, `xTAx_qrssolve()`,
@@ -17,7 +29,7 @@ Bug fixes
---------
- In `handle.controls()`, arguments that are `match.arg()`-ed are now
- evaluated in the correct frame.
+ evaluated in the correct frame.
statnet.common 4.8.0
====================
diff --git a/NEWS.md b/NEWS.md
index 4f0cd76..327c6b0 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,3 +1,9 @@
+# statnet.common 4.10.0
+
+* `as.cntrol.list.list()` and hence `snctrl()` no longer clobbers nested controls, e.g., `control.ergm(SAN=control.san(...),...)`.
+* To facilitate support for earlier versions of R, avoid using the built-in pipe (`|>`) for now.
+* New linear algebra utilities: `ginv_eigen()`, which performs generalised inverse via eigendecomposition rather than SVD, to be used by `sginv()` if `snnd=TRUE`; and `xTAx_eigen()` and `xTAx_seigen()` to evaluate the inverse quadratic form using eigendecomposition.
+
# statnet.common 4.9.0
## New utilities