From 9791f89b73ac1684d49112dd9a213819e5f2c010 Mon Sep 17 00:00:00 2001 From: "Pavel N. Krivitsky" Date: Tue, 8 Oct 2024 17:18:45 +1100 Subject: [PATCH] Updated NEWS. --- inst/NEWS.Rd | 51 ++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 44 insertions(+), 7 deletions(-) diff --git a/inst/NEWS.Rd b/inst/NEWS.Rd index b97af899..897bc474 100644 --- a/inst/NEWS.Rd +++ b/inst/NEWS.Rd @@ -62,11 +62,47 @@ %% } +\section{Changes in version 4.2.1}{ + \subsection{NEW FEATURES}{ + \itemize{ + \item{ + In TERGM simulation, space for toggle history is now dynamically allocated; this is mainly visible in more efficient memory usage. + } + } + } + + \subsection{BUG FIXES}{ + \itemize{ + \item{ + \code{Calloc()}, \code{Realloc()}, and \code{Free()} C calls now use their \code{R_}-prefixed counterparts. + } + \item{ + \code{\link{tergm}()} with CMLE for \code{\link[networkDynamic]{networkDynamic}} now stops with an informative error message if \code{times=} is not passed. + } + \item{ + Some corner cases in the discordant bounded-degree stratified TNT proposal have been fixed. + } + \item{ + General documentation fixes and improvements. + } + } + } + + \subsection{OTHER USER-VISIBLE CHANGES}{ + \itemize{ + \item{ + Error messages in TERGM MCMC sampling are now more informative. + } + } + } +} + + \section{Changes in version 4.2.0}{ \subsection{NEW FEATURES}{ \itemize{ \item Operators \code{Form()}, \code{Persist()}, \code{Diss()}, \code{Cross()}, and \code{Change()} can now specify time-varying network-level covariates using the syntax of \code{\link[ergm.multi:N-ergmTerm]{N}}. - \item \code{link{tergm}()} now supports a \code{basis=} argument like \code{\link{ergm}()} does. + \item \code{\link{tergm}()} now supports a \code{basis=} argument like \code{\link{ergm}()} does. \item \pkg{tergm}'s functions now support \CRANpkg{networkLite} objects in place of \CRANpkg{network} objects. } } @@ -417,12 +453,13 @@ \subsection{OTHER USER-VISIBLE CHANGES}{ \itemize{ - \item Changes to \code{control.stergm} parameters: - \itemize{ - \item \code{init.method} If \code{NULL} (the default), the initial values - are computed using the edges dissolution approximation (Carnegie et al.) when appropriate. - If set to "zeros", the initial values are set to zeros. - \item \code{SA.oh.memory = 100000} Absolute maximum number of data points per thread to store in the full optimization history. + \item{ + Changes to \code{control.stergm} parameters: + \itemize{ + \item \code{init.method} If \code{NULL} (the default), the initial values + are computed using the edges dissolution approximation (Carnegie et al.) when appropriate. + If set to "zeros", the initial values are set to zeros. + \item \code{SA.oh.memory = 100000} Absolute maximum number of data points per thread to store in the full optimization history. } \item Changes to \code{simulate.stergm} parameters: addition of \code{duration.dependent} parameter to control whether the model terms in formula or model are duration dependent. E.g., if a duration-dependent term is used in estimation/simulation model, the probability of forming or dissolving a tie may dependent on the age the dyad status. }