From 91d0285556e52a265ea3ef07a2bd960b7ccfae70 Mon Sep 17 00:00:00 2001 From: Nicusor Serban <48496524+serban-nicusor-toptal@users.noreply.github.com> Date: Tue, 10 Dec 2024 13:50:44 +0100 Subject: [PATCH] Release/v2.36.0 (#3321) * release/v2.36.0: updating version numbers --- .github/ISSUE_TEMPLATE.md | 2 +- RELEASE-NOTES.txt | 15 +++++++++++++++ lib/stan_math | 2 +- src/doxygen/doxygen.cfg | 2 +- src/stan/version.hpp | 2 +- src/test/unit/version_test.cpp | 4 ++-- 6 files changed, 21 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index c3ac6a5e20..05afb03fe1 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -24,4 +24,4 @@ Describe what you expect the output to be. Knowing the correct behavior is also Provide any additional information here. #### Current Version: -v2.35.0 +v2.36.0 diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index f1d6a1c990..60ce8bc17a 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -5,6 +5,21 @@ Note: these are the release notes for the stan-dev/stan repository. Further changes may arise at the interface level (stan-dev/{rstan, pystan, cmdstan}) and math library level (stan-dev/math). +v2.36.0 (10 December 2024) +====================================================================== + + - Added de/serialization for the `stochastic_row_matrix` and `stochastic_column_matrix` types. (#3298, #3304) + - Added de/serialization for the `sum_to_zero_vector` type. (#3308) + - Relaxed restrictions on HMC to allow running when a model has no parameters. (#3071, #3303) + - Updated `rvalue()` functions that use `multi_index` to return an Eigen expression of multi indexing instead of eagerly creating a new matrix from the indices. (#3250) + - Improved error messages when user-specified initializations fail. (#3291) + - Fixed progress output formatting being inconsistent for the non-adaptive samplers. (#3296) + - Improved parsing of Stan CSV files to allow for getting MCMC sample from fixed_param and samples with saved warmup draws and to be able to correctly get ADVI sample. (#3311) + - Improved parsing of Stan CSV files when they contain nan or infinite values. (#3318) + - Added a new `stan::mcmc::chainset` object, exposing split-Rhat, split-ESS and Monte Carlo standard error diagnostics. This replaces the `chains<>` object. (#3312, #3313) + - Fixed a header include order issue that caused compilation with `-DSTAN_MODEL_FVAR_VAR` to fail for certain models. (#3294) + - Removed support for adding makefile variables in `~/.config/stan/make.local`. Use the `make/local` file in the Stan directory instead. (#3295) + v2.35.0 (3 June 2024) ====================================================================== diff --git a/lib/stan_math b/lib/stan_math index 6ee5d48bc3..8947725eca 160000 --- a/lib/stan_math +++ b/lib/stan_math @@ -1 +1 @@ -Subproject commit 6ee5d48bc38b0f460f821b70c66e347895372246 +Subproject commit 8947725eca2e3a2023d35ce54c45212c03df9e2a diff --git a/src/doxygen/doxygen.cfg b/src/doxygen/doxygen.cfg index 35053b4ba8..54ccab84f3 100644 --- a/src/doxygen/doxygen.cfg +++ b/src/doxygen/doxygen.cfg @@ -38,7 +38,7 @@ PROJECT_NAME = "Stan" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 2.35.0 +PROJECT_NUMBER = 2.36.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/src/stan/version.hpp b/src/stan/version.hpp index e1c12af415..0a6ee3be7d 100644 --- a/src/stan/version.hpp +++ b/src/stan/version.hpp @@ -12,7 +12,7 @@ #endif #define STAN_MAJOR 2 -#define STAN_MINOR 35 +#define STAN_MINOR 36 #define STAN_PATCH 0 namespace stan { diff --git a/src/test/unit/version_test.cpp b/src/test/unit/version_test.cpp index cc76d8f0c7..62e15793e7 100644 --- a/src/test/unit/version_test.cpp +++ b/src/test/unit/version_test.cpp @@ -3,12 +3,12 @@ TEST(Stan, macro) { EXPECT_EQ(2, STAN_MAJOR); - EXPECT_EQ(35, STAN_MINOR); + EXPECT_EQ(36, STAN_MINOR); EXPECT_EQ(0, STAN_PATCH); } TEST(Stan, version) { EXPECT_EQ("2", stan::MAJOR_VERSION); - EXPECT_EQ("35", stan::MINOR_VERSION); + EXPECT_EQ("36", stan::MINOR_VERSION); EXPECT_EQ("0", stan::PATCH_VERSION); }