\name{NEWS}
\alias{NEWS}
\title{Package News}


\section{version 1.2.5 (Release date: 2022-01-11)}{
    \subsection{NEW}{
    \itemize{
    \item adding \code{generate_simulated_data_from_estimated_model} for generating simulated networks from a fitted joint estimation model and \code{plot_contribution} for plotting contributions calculated from simulated and observed data. 
    }
  }
}

\section{version 1.2.4 (Release date: 2021-12-22)}{
    \subsection{NEW}{
    \itemize{
    \item adding a quantification of the contributions of preferential attachment and fitness mechanisms in the growth process of a temporal network. See the help page of \code{joint_estimate} for more information.
    }
  }
}

\section{version 1.2.1 (Release date: 2021-10-29)}{
    \subsection{NEW}{
    \itemize{
    \item Updating bibliography information for the PAFit-oneshot method.
    }
  }
}

\section{version 1.1 (Release date: 2021-05-13)}{
    \subsection{NEW}{
    \itemize{
    \item \code{PAFit_oneshot} function for estimating the preferential attachment function from one snapshot.
    }
  }
}

\section{version 1.0.1.6 (Release date: 2020-01-09)}{
    \subsection{FIXED}{
    \itemize{
    \item some changes in various functions.
    }
  }
}

\section{version 1.0.1.5 (Release date: 2019-12-21)}{
    \subsection{FIXED}{
    \itemize{
    \item some bugs in the \code{generate_net} function.
    }
  }
}

\section{version 1.0.1.2 (Release date: 2019-04-11)}{
    \subsection{FIXED}{
    \itemize{
    \item a bug in the plot function.
    }
  }
}

\section{version 1.0.0.8 (Release date: 2018-12-01)}{
    \subsection{FIXED}{
    \itemize{
    \item a bug in the CV step.
    }
  }
}

\section{version 1.0.0.7 (Release date: 2018-09-19)}{
    \subsection{FIXED}{
    \itemize{
    \item a bug when the number of non-zero positions in \eqn{A_k} is three.
    }
  }
}

\section{version 1.0.0.6 (Release date: 2018-08-29)}{
    \subsection{CHANGED}{
    \itemize{
    \item updated the tutorial
    \item updated the help manual
    }
  }
}

\section{version 1.0.0.4 (Release date: 2018-04-25)}{
  \subsection{NEW}{
    \itemize{
    \item new function \code{test_linear_PA} to chech whether the linear PA-only case is consistent with the observed degree distribution.
    }
  }
    \subsection{CHANGED}{
    \itemize{
    \item updated the tutorial
    \item updated the help manual
    }
  }
}

\section{version 1.0.0.3 (Release date: 2018-02-05)}{
  \subsection{FIXED}{
    \itemize{
    \item added some error messages to handle edge cases
    }
  }
}

\section{version 1.0.0.1 (Release date: 2017-07-01)}{
  \subsection{CHANGED}{
    \itemize{
    \item updated the tutorial
    }
  }
}

\section{version 1.0.0.0 (Release date: 2017-06-12)}{
  \subsection{NEW}{
    \itemize{
    \item funtion to plot generated networks of \pkg{PAFit}. 
    \item functions to convert networks generated by \pkg{PAFit} to objects in packages \pkg{igraph} or \pkg{networkDynamic}.
    \item functions to read a graph from an edgelist matrix file or a gml file.
    \item functions to write a graph to an edgelist file or a gml file.
    }
  }
}

\section{version 0.9.9.1 (Release date: 2017-05-15)}{
  \subsection{NEW}{
    \itemize{
    \item now one can register an isolated node \eqn{i} at time \eqn{t} by adding one row: (\code{i -1 t}).
    }
  }
}

\section{version 0.9.8.9 (Release date: 2017-04-18)}{
  \subsection{FIXED}{
    \itemize{
    \item a bug in the \code{joint_estimate} when the cv data contains only one node.
    }
  }
}


\section{version 0.9.8.8 (Release date: 2017-04-17)}{
  \subsection{NEW}{
    \itemize{
    \item a new interface for almost every main functionality of the package
    \item a completely re-written tutorial 
    }
  }
}


\section{version 0.9.7.5 (Release date: 2017-02-15)}{
  \subsection{FIXED}{
    \itemize{
    \item{a bug in plotting the PA function when the degree threshold is set too high} 
    }
  }
    \subsection{CHANGED}{
    \itemize{
      \item{improved the exposition in the documentation}
      \item{improved code readability}
    }
  }
  \subsection{NEW}{
    \itemize{
    \item wrapper functions to generate networks from well-known models 
    \item complete overhaul of the main functions. 
    }
  }
}


\section{version 0.9.6 (Release date: 2017-02-02)}{
  \subsection{FIXED}{
    \itemize{
      \item{minor bugs in edge cases}
    }
  }
    \subsection{CHANGED}{
    \itemize{
      \item{improved the exposition in the documentation}
      \item{improved code readability}
    }
  }
  \subsection{NEW}{
    \itemize{
      \item{adding confidence interval for the estimated attachment exponenent in all methods}
    }
  }
}


\section{version 0.9.5 (Release date: 2017-02-01)}{
  \subsection{FIXED}{
    \itemize{
      \item{some minor bugs}
    }
  }
    \subsection{CHANGED}{
    \itemize{
      \item{improved the exposition in the documentation}
      \item{improved code readability}
    }
  }
  \subsection{NEW}{
    \itemize{
      \item{starting to use GitHub for bugs reporting: \url{https://github.com/thongphamthe/PAFit/issues}}
      \item{starting to use a parallel GitHub homepage: \url{https://github.com/thongphamthe/PAFit}}
      \item{the corrected Newman's method and Jeong's method are implemented}
      \item{functions to evaluate error between estimation and true values}
    }
  }
}


\section{version 0.9.3 (Release date: 2017-1-20)}{
  \subsection{FIXED}{
    \itemize{
      \item{a bug in reading data in which time-stamps are factors}
    }
  }
  
  \subsection{NEW}{
    \itemize{
      \item{functions for performing cross validation when assuming \eqn{A_k = k^\alpha}. This will reduce the cross validation to one-dimensional search, since in this case we only have to find the optimum parameter \eqn{s} for fitness}
    \item{starting use this NEWS}
  }
}
}

