Releases: roualdes/bridgestan
Releases · roualdes/bridgestan
v2.5.0
BridgeStan 2.5.0
What's Changed
Features
- implement BridgeStan download and module compilation on Rust by @randommm in #212
- R: Warn if error is too long to print properly by @WardBrian in #232
- Support for USER_HEADER in build system by @WardBrian in #233
- Update Stan to 2.35 by @dependabot in #235
- Add a download flag to get_bridgestan_path by @WardBrian in #236
Documentation
- Updates following Rust compilation by @WardBrian in #231
- Update Julia doc to cross link, remove mention of Artifact by @WardBrian in #228
Other
- Clean up our usage of Bool in FFI by @WardBrian in #229
Full Changelog: v2.4.1...v2.5.0
v2.4.1
BridgeStan 2.4.1
What's Changed
Documentation
- Update install doc after R build features by @WardBrian in #221
Other
- Julia: Switch from LazyArtifacts to a manual download for the C++ sources by @WardBrian in #227
Full Changelog: v2.4.0...v2.4.1
v2.4.0
BridgeStan 2.4.0
What's Changed
Features
- Bump Stan to 2.34.1 by @dependabot in #197 and #201
- Add flag
warn
to each constructor to control re-load warnings by @WardBrian in #218
Documentation
- Automate R docs build from roxygen comments by @WardBrian in #205
- Improve panic error message on the Rust example by @randommm in #211
Other
- Move Julia TBB detection to instantiation time by @WardBrian in #213
- Fix Windows R tests by @WardBrian in #210
New Contributors
Full Changelog: v2.3.0...v2.4.0
v2.3.0
BridgeStan 2.3.0
What's Changed
Features
- Python: allow ctypes pointers for in/out parameters by @WardBrian in #193
- R: Add functionality to build models inside R by @WardBrian in #172
- Unify constructors to always allow a .stan file to be passed by @WardBrian in #188
- Set up visibility controls for public symbols in the library by @WardBrian in #185
Documentation
- Improve developer documentation and experience by @WardBrian in #184
- Add implementation details docs page, note on propto=True for log_density by @WardBrian in #192
- Add README sections on known users of BridgeStan by @WardBrian in #186
Other
- Update bindgen requirement from 0.68.1 to 0.69.1 in /rust by @dependabot in #183
- Misc. cleanups by @WardBrian in #191
Full Changelog: v2.2.2...v2.3.0
v2.2.2
BridgeStan 2.2.2
What's Changed
- Update stanc to version 2.33.1 by @WardBrian in #181
- Fix memory leak in
log_density(propto=True)
by @WardBrian in #180 - Python: Move all metadata to pyproject.toml by @WardBrian in #177
- Python: Issue warning when re-loading the same module by @WardBrian in #178
Full Changelog: v2.2.1...v2.2.2
v2.2.1
BridgeStan 2.2.0
What's Changed
- This release is identical to 2.2.0, but fixes an issue with the release tarball (#176). This should resolve some installation issues on Windows.
Full Changelog: v2.2.0...v2.2.1
v2.2.0
BridgeStan 2.2.0
What's Changed
- Update preferred citation to point to JOSS by @WardBrian in #162
- Remove unnecessary backward pass in log_density by @WardBrian in #165
- Update to Stan 2.33 by @WardBrian in #167
- Feature: Hessian-vector product function by @WardBrian in #126
- Update bindgen requirement from 0.66.1 to 0.68.1 in /rust by @dependabot in #170
- Update CI and Makefile by @WardBrian in #171
Full Changelog: v2.1.2...v2.2.0
v2.1.2
BridgeStan 2.1.2
What's Changed
- fix(rust): Allow loading more recent libraries by @aseyboldt in #153
- Fix Sundials
make
config by @aseyboldt in #152 - Docs: Formatting tweaks and fixes by @WardBrian in #155
- Clarify usage of
set_bridgestan_path
in examples by @WardBrian in #157 - Various other documentation updates
Full Changelog: v2.1.1...v2.1.2
v2.1.1
BridgeStan 2.1.1
This change only impacts Python users on Windows
What's Changed
- Fix: Windows TBB path logic fails if BridgeStan is not yet downloaded by @WardBrian in #149
Full Changelog: v2.1.0...v2.1.1
v2.1.0
BridgeStan 2.1.0
What's Changed
- New: Rust interface by @aseyboldt in #105
- Windows: add TBB (and MinGW DLLs) to load path by @WardBrian in #118
- Python: Warn if user has 5+ copies in .bridgestan by @WardBrian in #128
- R: Allow NaN and Inf to be passed in foreign function calls by @WardBrian in #132
- Bump Stan to 2.32.2 by @dependabot in #135
- Add Julia function new_rng by @roualdes in #146
Minor Changes
- Tweaks following 2.0 release action by @WardBrian in #116
- Split Windows CI by @WardBrian in #119
- Fix R example and run examples in CI by @WardBrian in #122
- Re-enable Julia 1.9 MacOS Tests by @WardBrian in #123
- Add links to documentation of _R functions in C API by @WardBrian in #140
- Add warning to R doc about conda by @WardBrian in #142
- Docs: Add note on features not available in all interfaces by @WardBrian in #143
- Update Getting Started documentation by @WardBrian in #141
- Delete extra sentence in R docs by @WardBrian in #144
- Rust: documentation and release pipelines by @WardBrian in #130
- Add to Julia interface docs required STAN_THREADS for tests by @roualdes in #147
New Contributors
- @aseyboldt made their first contribution in #105
Full Changelog: v2.0.0...v2.1.0