<commit_before>.. include:: _contributors.rst

.. currentmodule:: sklearn

.. _changes_0_24_1:

Version 0.24.1
==============

**January 2020**

Packaging
---------

The 0.24.0 scikit-learn wheels were not working with MacOS <1.15 due to
`libomp`. The version of `libomp` used to build the wheels was too recent for
older macOS versions. This issue has been fixed for 0.24.1 scikit-learn wheels.
Scikit-learn wheels published on PyPI.org now officially support macOS 10.13
and later.

Changelog
---------

:mod:`sklearn.semi_supervised`
..............................

- |Fix| :class:`semi_supervised.SelfTrainingClassifier` is now accepting
  meta-estimator (e.g. :class:`ensemble.StackingClassifier`). The validation
  of this estimator is done on the fitted estimator, once we know the existence
  of the method `predict_proba`.
  :pr:`19126` by :user:`<NAME> <glemaitre>`.

.. _changes_0_24:

Version 0.24.0
==============
<commit_msg>DOC add entry in whats new for numerical instability in mutual information (#19200)<commit_after>.. include:: _contributors.rst

.. currentmodule:: sklearn

.. _changes_0_24_1:

Version 0.24.1
==============

**January 2020**

Packaging
---------

The 0.24.0 scikit-learn wheels were not working with MacOS <1.15 due to
`libomp`. The version of `libomp` used to build the wheels was too recent for
older macOS versions. This issue has been fixed for 0.24.1 scikit-learn wheels.
Scikit-learn wheels published on PyPI.org now officially support macOS 10.13
and later.

Changelog
---------

:mod:`sklearn.metrics`
......................

- |Fix| Fix numerical stability bug that could happen in
  :func:`metrics.adjusted_mutual_info_score` and
  :func:`metrics.mutual_info_score` with NumPy 1.20+.
  :pr:`19179` by `<NAME>`_.

:mod:`sklearn.semi_supervised`
..............................

- |Fix| :class:`semi_supervised.SelfTrainingClassifier` is now accepting
  meta-estimator (e.g. :class:`ensemble.StackingClassifier`). The validation
  of this estimator is done on the fitted estimator, once we know the existence
  of the method `predict_proba`.
  :pr:`19126` by :user:`<NAME> <glemaitre>`.

.. _changes_0_24:

Version 0.24.0
==============

{'fraction_non_alphanumeric': 0.17353479853479853, 'fraction_numerical': 0.041666666666666664, 'mean_word_length': 3.4320486815415823, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7425054', 'n_tokens_mistral': 763, 'n_tokens_neox': 684, 'n_words': 227}