Releases: roualdes/bridgestan
Releases · roualdes/bridgestan
v2.6.0
BridgeStan 2.6.0
What's Changed
Features
- Added bounds checks to input arrays by @WardBrian in #241
- Update Stan to 2.36.0 by @dependabot in #256
Documentation
- Add example of loading at runtime from C by @WardBrian in #248
- Fix error printing in c-example by @WardBrian in #249
Other
- Update thiserror requirement to 2.0.3 in /rust by @dependabot in #251
- Bump r-lib/actions to 2.11.1 by @dependabot in #253
- Bump pypa/gh-action-pypi-publish to 1.12.2 by @dependabot in #254
- Update bindgen requirement to 0.71.1 in /rust by @dependabot in #255
Full Changelog: v2.5.0...v2.6.0
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