diff --git a/causalml/__init__.py b/causalml/__init__.py index c34f32f3..f1f74177 100644 --- a/causalml/__init__.py +++ b/causalml/__init__.py @@ -1,5 +1,5 @@ name = "causalml" -__version__ = "0.12.3" +__version__ = "0.13.0" __all__ = [ "dataset", "features", diff --git a/docs/changelog.rst b/docs/changelog.rst index 9f7c7fee..468f1019 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -3,6 +3,34 @@ Changelog ========= +0.13.0 (Sep 2022) +----------------- +- CausalML surpassed `1MM downloads `_ on PyPI and `3,200 stars `_ on GitHub. Thanks for choosing CausalML and supporting us on GitHub. +- We have 7 new contributors @saiwing-yeung, @lixuan12315, @aldenrogers, @vincewu51, @AlkanSte, @enzoliao, and @alexander-pv. Thanks for your contributions! +- @alexander-pv revamped `CausalTreeRegressor` and added `CausalRandomForestRegressor` with more seamless integration with `scikit-learn`'s Cython tree module. He also added integration with `shap` for causal tree/ random forest interpretation. Please check out the `example notebook `_. +- We dropped the support for Python 3.6 and removed its test workflow. + +Updates +~~~~~~~~~~~~~ +- Fix typo `(% -> $)` by @saiwing-yeung in https://github.com/uber/causalml/pull/488 +- Add function for calculating PNS bounds by @t-tte in https://github.com/uber/causalml/pull/482 +- Fix hard coding bug by @t-tte in https://github.com/uber/causalml/pull/492 +- Update README of `conda` install and instruction of maintain in conda-forge by @ppstacy in https://github.com/uber/causalml/pull/485 +- Update `examples.rst` by @lixuan12315 in https://github.com/uber/causalml/pull/496 +- Fix incorrect `effect_learner_objective` in `XGBRRegressor` by @jeongyoonlee in https://github.com/uber/causalml/pull/504 +- Fix Filter F doesn't work with latest `statsmodels`' F test f-value format by @paullo0106 in https://github.com/uber/causalml/pull/505 +- Exclude tests in `setup.py` by @aldenrogers in https://github.com/uber/causalml/pull/508 +- Enabling higher orders feature importance for F filter and LR filter by @zhenyuz0500 in https://github.com/uber/causalml/pull/509 +- Ate pretrain 0506 by @vincewu51 in https://github.com/uber/causalml/pull/511 +- Update `methodology.rst` by @AlkanSte in https://github.com/uber/causalml/pull/518 +- Fix the bug of incorrect result in qini for multiple models by @enzoliao in https://github.com/uber/causalml/pull/520 +- Test `get_qini()` by @enzoliao in https://github.com/uber/causalml/pull/523 +- Fixed typo in `uplift_trees_with_synthetic_data.ipynb` by @jroessler in https://github.com/uber/causalml/pull/531 +- Remove Python 3.6 test from workflows by @jeongyoonlee in https://github.com/uber/causalml/pull/535 +- Causal trees update by @alexander-pv in https://github.com/uber/causalml/pull/522 +- Causal trees interpretation example by @alexander-pv in https://github.com/uber/causalml/pull/536 + + 0.12.3 (Feb 2022) ----------------- This patch is to release a version without the constraint for Shap to be abled to use for Conda.