Skip to content

Commit 31d2a6e

Browse files
author
Nick
committed
Add release notes
1 parent 03f4ea6 commit 31d2a6e

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

RELEASE-NOTES.txt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
STANC3 RELEASE NOTES
22
======================================================================
33

4+
v2.37.0 (2 September 2025)
5+
======================================================================
6+
7+
- Added a new constraint, `sum_to_zero_matrix`, which is a matrix that sums to zero along both axes. (#1506)
8+
- Exposed the `hypergeometric_1F0`, `hypergeometric_2F1`, `hypergeometric_3F2`, and `hypergeometric_pFq` functions (#1504)
9+
- All the built-in constraint types now have corresponding `_jacobian`, `_constrain`, and `_unconstrain` functions. The first two functions are identical except for the _jacobian version will increment the target with the necessary change of variables adjustment. (#1494)
10+
- Improved the command-line argument parser for `stanc`. Existing flags are still supported, but new aliases may be available. See the new and improved `stanc --help` for details. (#1478)
11+
- The compiler now accepts `-` as a model argument, in which case it reads from standard input. (#1488)
12+
- Decreased the start-up overhead of the compiler. (#1496, #1498)
13+
- Fixed a bug with assigning to an entire vector or matrix using `:` with the `--O1` flag. (#1508)
14+
- Fixed a few functions being labeled as supporting the struct-of-arrays matrix type when they in fact did not. (#1540)
15+
- Updated code generation of tuples to avoid issues with dangling references and some generated code being uncompilable. (#1535)
16+
- The MacOS binaries we distribute are now 'universal' (fat) binaries, and therefore will not require Rosetta to run. (#1483, #1501)
17+
- Updated our build process to make it easier to maintain. Note: Stan is no longer building binaries for the mips64le architecture. (#1495)
18+
- Removed usages of the `re` library (#1489)
19+
- `stanc.js` will now properly complain if it is supplied with incorrect javascript types for its arguments. (#1475)
20+
- `stanc.js` and `stanc.exe` now share significantly more code between them. (#1477)
21+
- Fixed an issue where repeated calls to `stanc.js` would re-use the same model namespace in the generated C++ (#1492)
22+
- Updated `js_of_ocaml` version to 5.9.1 (#1484)
23+
- Updated `fmt` version to 0.10.0 (#1512)
24+
425
v2.36.0 (10 December 2024)
526
======================================================================
627

0 commit comments

Comments
 (0)