Skip to content

Commit 5091bf9

Browse files
release/v4.7.0: updating version numbers (#2932)
* release/v4.7.0: updating version numbers * Add release notes
1 parent 245ba7b commit 5091bf9

4 files changed

Lines changed: 23 additions & 4 deletions

File tree

.github/ISSUE_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ If this is a **feature request**, show what you expect to happen if the feature
2525

2626

2727
#### Current Version:
28-
v4.6.2
28+
v4.7.0

RELEASE-NOTES.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
Stan Math Library Release Notes
22

3+
======================================================================
4+
v4.7.0 (5 September 2023)
5+
======================================================================
6+
7+
- Improved accuracy of `matrix_exp_multiply`. (#2619)
8+
- Added framework for vectorising ternary functions (#2642)
9+
- Added `select()` function for vectorised ternary operations, as well as the `any()` and `all()` boolean reduction functions (#2853)
10+
- Added a minimum number of iterations (5) to the `grad_2f1` function to avoid early convergence (#2858)
11+
- Fixed some spelling errors in documentation (#2908)
12+
- Added new function in `stan::math::internal`, `finite_diff_hessian_vector_product_auto` (#2914)
13+
- Fixed an issue with the return type of `eigenvalues` being incorrect (#2915)
14+
- Delete jquery files from vendored Boost documentation (#2916)
15+
- Fixed fvar/higher-order autodiff compatibility with GLM distributions (#2917)
16+
- Fixed a type issue in the tests for inv_wishart_cholesky. (#2920)
17+
- The constraint tolerance can now be adjusted by defining the `STAN_MATH_CONSTRAINT_TOLERANCE` macro before including Stan headers. The default value remains `1E-8`. (#2921)
18+
- Use -dumpfullversion if available in makefiles (#2922)
19+
- Vectorised binary signature for `log_sum_exp` (#2930)
20+
- Added new functions `qr_thin`, `eigendecompose_sym`, `eigendecompose`, `complex_schur_decompose`, `svd`, and `csr_extract`. Each of these is equivalent to calling several existing functions, but should be more efficient due to sharing work. For example, `svd(m)` is equivalent to `(svd_U(m), singular_values(m), svd_V(m))`. (#2931)
21+
322
======================================================================
423
v4.6.2 (15 May 2023)
524
======================================================================

doxygen/doxygen.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ PROJECT_NAME = "Stan Math Library"
4848
# could be handy for archiving the generated documentation or if some version
4949
# control system is used.
5050

51-
PROJECT_NUMBER = 4.6.2
51+
PROJECT_NUMBER = 4.7.0
5252

5353
# Using the PROJECT_BRIEF tag one can provide an optional one line description
5454
# for a project that appears at the top of each page and should give viewer a

stan/math/version.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
#endif
1313

1414
#define STAN_MATH_MAJOR 4
15-
#define STAN_MATH_MINOR 6
16-
#define STAN_MATH_PATCH 2
15+
#define STAN_MATH_MINOR 7
16+
#define STAN_MATH_PATCH 0
1717

1818
namespace stan {
1919
namespace math {

0 commit comments

Comments
 (0)