From 9bae49db12815e6906765788663ff6b6f04769fc Mon Sep 17 00:00:00 2001 From: Nicusor Serban <48496524+serban-nicusor-toptal@users.noreply.github.com> Date: Tue, 10 Dec 2024 13:35:01 +0100 Subject: [PATCH] Release/v5.0.0 (#3134) * release/v5.0.0: updating version numbers --- .github/ISSUE_TEMPLATE.md | 2 +- RELEASE-NOTES.txt | 34 ++++++++++++++++++++++++++++++++++ doxygen/doxygen.cfg | 2 +- stan/math/version.hpp | 4 ++-- 4 files changed, 38 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 2e1cb8bfd4a..6fa66cf9da9 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -25,4 +25,4 @@ If this is a **feature request**, show what you expect to happen if the feature #### Current Version: -v4.9.0 +v5.0.0 diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 2614c0f9503..4fde0d83011 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,5 +1,39 @@ Stan Math Library Release Notes +====================================================================== +v5.0.0 (10 December 2024) +====================================================================== + +Breaking changes: + + - Removed deprecated `_log()` probability functions. (#2995) + - Moved constraint transforms to their own folder. (#3039) + - Updated arena_matrix to use move semantics. (#2928) + - Un-vendored a great many unused boost libraries. (#3129) + - C++17 is now required. + + Other changes: + + - Added `sum_to_zero_constrain`, `sum_to_zero_free`, and `check_sum_to_zero`. (#3101) + - Added beta_neg_binomial_lpmf. Allows modeling heavy-tail count data. (#3108) + - Added beta_neg_binomial_lccdf. (#3114, #3118) + - Added beta_neg_binomial_lcdf. (#3116) + - Added beta_neg_binomial_cdf. (#3120) + - Added beta_neg_binomial_rng. (#3126) + - Added overloads for tuples of bounds to `lub_free` and `lub_constrain`. (#3087) + - Added error checking functions for row/column stochastic matrices. (#3095) + - Added constructor to vari for passing initial values and adjoints. (#3089) + - Improved efficiency of `finite_diff_gradient_auto`. (#3096) + - Functions concerned with the number of entries in a container (`size`, `cols`, `rows`, ...) now consistently use `long int` as their return type. (#3086) + - Removed support for adding makefile variables in `~/.config/stan/make.local`. Use the `make/local` file in the Math directory instead. (#3090) + - Fixed an indexing bug inside gp_matern32_cov. (#3084) + - Fixed the new `wiener_lpdf` overloads evaluating their expression template arguments more than once. (#3112) + - Fixed some failures to compile calls to `pow` when using libc++ 19. (#3110) + - Updated templated complex functions in the Stan math library to be better candidates than the standard library functions during ADL. (#3122) + - Fixed a warning about a mismatched struct/class declaration from clang 18. (#3091) + - Fixed compilation of `fabs` with Apple Clang 15. (#3093) + - Fix Eigen issue [2852](https://gitlab.com/libeigen/eigen/-/issues/2852) so that Eigen's kronecker product type works with `value_type_t`. (#3124) + ====================================================================== v4.9.0 (3 June 2024) ====================================================================== diff --git a/doxygen/doxygen.cfg b/doxygen/doxygen.cfg index aed7981d1fa..3d2ca2ee1c8 100644 --- a/doxygen/doxygen.cfg +++ b/doxygen/doxygen.cfg @@ -48,7 +48,7 @@ PROJECT_NAME = "Stan Math Library" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 4.9.0 +PROJECT_NUMBER = 5.0.0 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/stan/math/version.hpp b/stan/math/version.hpp index 8e54a244433..0f078458756 100644 --- a/stan/math/version.hpp +++ b/stan/math/version.hpp @@ -11,8 +11,8 @@ #define STAN_STRING(s) STAN_STRING_EXPAND(s) #endif -#define STAN_MATH_MAJOR 4 -#define STAN_MATH_MINOR 9 +#define STAN_MATH_MAJOR 5 +#define STAN_MATH_MINOR 0 #define STAN_MATH_PATCH 0 namespace stan {