Skip to content

Commit

Permalink
Release/v5.0.0 (#3134)
Browse files Browse the repository at this point in the history
* release/v5.0.0: updating version numbers
  • Loading branch information
serban-nicusor-toptal authored Dec 10, 2024
1 parent 6ee5d48 commit 9bae49d
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
34 changes: 34 additions & 0 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -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)
======================================================================
Expand Down
2 changes: 1 addition & 1 deletion doxygen/doxygen.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions stan/math/version.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand Down

0 comments on commit 9bae49d

Please sign in to comment.