<commit_before>.. _changelog:

Changelog
#########

0.10.0 (2020/01/01)
-------------------

Remove the last of the Cython code. This is in an effort to make supporting the
package easier and also installing the package easier. Although we no longer
support Windows in the open source builds - installing the package using
pypi should now be trivial and thus essentially re-enable installation on
Windows.

The breaking changes are possible differences in pixel outputs due to changing
sampling methodologies.

  - **Patch extraction now uses a pure Python fallback.** In particular in the<commit_msg>Update changelog to reflect new changes<commit_after>.. _changelog:

Changelog
#########

0.11.0 (2021/01/09)
-------------------

**Very important change!** The license text has been changed to a more generic
BSD 3-Clause. Functionally (and hopefully legally) this changes nothing as the
license a BSD 3-Clause anyway but with non-standard text -> it was based on
the Scipy license. After agreement from all copyright holders (see `#841`_)
we changed the license to make it clearer that the project is licensed in a
standard way.

Other major breaking change is the removal of the menpowidgets code as this
has been functionally broken for probably close to 2 years. Removing this
code simplifies the API and removes a common source of confusion. Examples
still need to be updated across the board.

The project now has a unit test for passing mypy and passes a clean (non-strict)
mypy check.

Python 3.9 builds are now supported by CI.

Github Pull Requests
....................
- `#841`_ Simplify the license to an unmodified BSD 3-Clause (@patricksnape)
- `#842`_ Run black on all code and add unit test (@patricksnape)
- `#847`_ Fix exporting and importing of graphs without labels (@patricksnape)
- `#849`_ Add basic mypy testing (@patricksnape)
- `#850`_ Remove python 2 future imports (@patricksnape)
- `#851`_ Remove menpowidgets and associated methods (@patricksnape)
- `#852`_ Change from Travis to CircleCI (@patricksnape)

.. _#841: https://github.com/menpo/menpo/pull/841
.. _#842: https://github.com/menpo/menpo/pull/842
.. _#847: https://github.com/menpo/menpo/pull/847
.. _#849: https://github.com/menpo/menpo/pull/849
.. _#850: https://github.com/menpo/menpo/pull/850
.. _#851: https://github.com/menpo/menpo/pull/851
.. _#852: https://github.com/menpo/menpo/pull/852

0.10.0 (2020/01/01)
-------------------

Remove the last of the Cython code. This is in an effort to make supporting the
package easier and also installing the package easier. Although we no longer
support Windows in the open source builds - installing the package using
pypi should now be trivial and thus essentially re-enable installation on
Windows.

The breaking changes are possible differences in pixel outputs due to changing
sampling methodologies.

  - **Patch extraction now uses a pure Python fallback.** In particular in the
{'fraction_non_alphanumeric': 0.10666666666666667, 'fraction_numerical': 0.037264957264957266, 'mean_word_length': 3.7193548387096773, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 7, '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': '5597686', 'n_tokens_mistral': 898, 'n_tokens_neox': 803, 'n_words': 380}