**Bugfixes**
a. The eta-squared (``n2``) effect size was not properly calculated in one-way and two-way repeated measures ANOVAs. Specifically, Pingouin followed the same behavior as JASP, i.e. the eta-squared was the same as the partial eta-squared. However, as explained in 251, this behavior is not valid. In one-way ANOVA design, the eta-squared should be equal to the generalized eta-squared. As of March 2022, this bug is also present in JASP. We have therefore updated the unit tests to use JAMOVI instead.
_Please double check any effect sizes previously obtained with the `pingouin.rm_anova` function!_
b. Fixed invalid resampling behavior for bivariate functions in `pingouin.compute_bootci` when x and y were not paired. 281
c. Fixed bug where ``confidence`` (previously ``ci``) was ignored when calculating the bootstrapped confidence intervals in `pingouin.plot_shift`. 282
**Enhancements**
a. The `pingouin.pairwise_ttests` has been renamed to `pingouin.pairwise_tests`. Non-parametric tests are also supported in this function with the `parametric=False` argument, and thus the name "ttests" was misleading 209
b. Allow `pingouin.bayesfactor_binom` to take Beta alternative model. 252
c. Allow keyword arguments for logistic regression in `pingouin.mediation_analysis`. 245
d. Speed improvements for the Holm and FDR correction in `pingouin.multicomp`. 271
e. Speed improvements univariate functions in `pingouin.compute_bootci` (e.g. ``func="mean"`` is now vectorized).
f. Rename ``eta`` to ``eta_squared`` in `pingouin.power_anova` and`pingouin.power_rm_anova` to avoid any confusion. 280
g. Add support for [DataMatrix](https://pydatamatrix.eu/) objects. #286
h. Use [black](https://black.readthedocs.io/en/stable/) for code formatting.