You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,36 @@
1
1
# Changelog
2
2
3
+
## v0.26.1
4
+
5
+
### ⚠️ Breaking Changes
6
+
7
+
***Make PyMC and Pyro optional dependencies** ([#1835](https://github.com/sbi-dev/sbi/issues/1835)): `pip install sbi` no longer installs `pymc` or `pyro-ppl`. Users who need Pyro or PyMC MCMC samplers should install extras:
8
+
*`pip install "sbi[pyro]"` for Pyro samplers (`hmc_pyro`, `nuts_pyro`)
9
+
*`pip install "sbi[pymc]"` for PyMC samplers (`slice_pymc`, `hmc_pymc`, `nuts_pymc`)
10
+
*`pip install "sbi[all]"` for both
11
+
* Using a Pyro/PyMC method without the dependency installed raises a clear `ImportError` with install instructions.
12
+
13
+
### 🐛 Bug Fixes
14
+
15
+
***Fix TARP z-scoring bug** ([#1832](https://github.com/sbi-dev/sbi/issues/1832)): Reference points are now z-scored alongside `thetas` and `posterior_samples` when `z_score_theta=True`, fixing incorrect distance calculations that masked bias detection.
16
+
***Fix broken `biased_toy_gaussian` test helper**: Rewrote to create actual location bias (posterior mean shifted from truth) instead of the previous NaN-producing formula.
17
+
18
+
### 📖 Documentation
19
+
20
+
* Streamlined README installation section, recommend `uv` as default.
21
+
* Added optional dependency install instructions to README, installation guide, and relevant tutorials.
22
+
23
+
### 🔧 Improvements
24
+
25
+
***Change default `num_bins` in TARP**: `run_tarp` and `_run_tarp` now default to `num_bins=None` (auto-scales to `num_sims // 10`) instead of the hardcoded `30`, improving KS test power for larger sample sizes.
26
+
27
+
### 🔒 Security
28
+
29
+
* Added SLSA build provenance attestations to the release workflow.
30
+
* Added Dependabot for automated GitHub Actions version updates.
31
+
* Added `SECURITY.md` with vulnerability disclosure policy.
0 commit comments