Skip to content

Commit 2d906c5

Browse files
Bump to 0.6.1 and update changelog (#511)
1 parent d5d618c commit 2d906c5

File tree

2 files changed

+34
-1
lines changed

2 files changed

+34
-1
lines changed

docs/changelog.rst

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,39 @@
33
What's new
44
##########
55

6+
v0.6.1 (March 2026)
7+
-------------------
8+
9+
This is a minor release with several bugfixes, one new feature, and internal improvements.
10+
11+
**New features**
12+
13+
- :py:func:`pingouin.compute_effsize` now supports **Cohen's** :math:`d_z` for paired-samples designs via the new ``eftype='cohen_dz'`` option (:math:`d_z = \bar{X-Y} / \sigma_{X-Y}`). Additionally, the ``y`` parameter now accepts a scalar (population mean :math:`\mu`), enabling one-sample effect sizes without any API changes. (`PR508 <https://github.com/raphaelvallat/pingouin/pull/508>`_)
14+
15+
**Improvements**
16+
17+
- :py:func:`pingouin.compute_bootci` has been refactored to delegate to :py:func:`scipy.stats.bootstrap`, replacing the internal custom implementation. The default confidence interval method has been upgraded to bias-corrected and accelerated (BCa). This raises the minimum SciPy requirement to **1.10**. (`PR505 <https://github.com/raphaelvallat/pingouin/pull/505>`_)
18+
- :py:func:`pingouin.intraclass_corr`: updated ICC type labels in the output dataframe and documentation to be more explicit and consistent. (`PR501 <https://github.com/raphaelvallat/pingouin/pull/501>`_)
19+
20+
**Bugfixes**
21+
22+
- :py:func:`pingouin.partial_corr` and :py:func:`pingouin.pcorr`: fixed numerical instability that could return wildly incorrect results when input variables differed by many orders of magnitude (e.g. 1e-4 vs 1e4). The fix standardizes the data before computing the covariance matrix, which is mathematically equivalent but numerically stable. (`PR510 <https://github.com/raphaelvallat/pingouin/pull/510>`_)
23+
- :py:func:`pingouin.partial_corr`: now raises a ``ValueError`` with a descriptive message when identical covariates are passed, and emits a warning when the covariance matrix is rank-deficient. (`PR500 <https://github.com/raphaelvallat/pingouin/pull/500>`_)
24+
- :py:func:`pingouin.bayesfactor_pearson`: fixed catastrophic float64 cancellation in one-sided tests for strongly negative ``r`` values, which previously returned arbitrarily large incorrect Bayes Factors. (`PR503 <https://github.com/raphaelvallat/pingouin/pull/503>`_)
25+
- :py:func:`pingouin.logistic_regression`: fixed compatibility with scikit-learn >= 1.8, which deprecated ``penalty=None``. (`PR504 <https://github.com/raphaelvallat/pingouin/pull/504>`_)
26+
27+
**Breaking changes**
28+
29+
- Removed the ``plot_shift`` function, which had not kept pace with the quality standards of the rest of the library. (`PR502 <https://github.com/raphaelvallat/pingouin/pull/502>`_)
30+
31+
**Dependency requirements**
32+
33+
- Minimum `SciPy <https://www.scipy.org/>`_ version bumped from 1.8.0 to **1.10**.
34+
35+
The full changelog can be found on GitHub: https://github.com/raphaelvallat/pingouin/releases/tag/v0.6.1
36+
37+
*************
38+
639
v0.6.0 (February 2026)
740
----------------------
841

src/pingouin/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from .config import *
2121

2222
# Current version
23-
__version__ = "0.6.0"
23+
__version__ = "0.6.1"
2424

2525
# load default options
2626
set_default_options()

0 commit comments

Comments
 (0)