Skip to content

Commit

Permalink
Release/v2.36.0 (#3321)
Browse files Browse the repository at this point in the history
* release/v2.36.0: updating version numbers
  • Loading branch information
serban-nicusor-toptal authored Dec 10, 2024
1 parent f4fb7cb commit 91d0285
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
15 changes: 15 additions & 0 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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)
======================================================================

Expand Down
2 changes: 1 addition & 1 deletion lib/stan_math
2 changes: 1 addition & 1 deletion src/doxygen/doxygen.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion src/stan/version.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#endif

#define STAN_MAJOR 2
#define STAN_MINOR 35
#define STAN_MINOR 36
#define STAN_PATCH 0

namespace stan {
Expand Down
4 changes: 2 additions & 2 deletions src/test/unit/version_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}

0 comments on commit 91d0285

Please sign in to comment.