<commit_before>-------------
Release notes
-------------

**v0.8.0** (26-04-2019)

* Adds a `PyWidget` class that can be used as a base class for your high-level
  widgets. Because it is a PyComponent, this makes it much easier to write apps
  that fully work in Python (desktop-like apps).
* The ``FormLayout`` uses CSS ``grid`` instead of ``<table>``.
* A new ``GridLayout`` widget.
* A new ``MultiLineEdit`` widget.
* Improvements to docs and guide.
* Support for freezing Flexx apps to standalone executables (via PyInstaller).

Also see the
`overview of 0.8 issues and pull request <https://github.com/flexxui/flexx/milestone/13?closed=1>`_


**v0.7.1** (03-12-2018)

* Improved shutdown behavior (#533).<commit_msg>release notes<commit_after>-------------
Release notes
-------------

**v0.8.1** (07-09-2020)

* Support for Python 3.8.
* Support for latest Tornado (includes a workaround for py38+win).
* Several fixes to various widgets.
* Various fixes to the docs.
* A few new examples.


**v0.8.0** (26-04-2019)

* Adds a `PyWidget` class that can be used as a base class for your high-level
  widgets. Because it is a PyComponent, this makes it much easier to write apps
  that fully work in Python (desktop-like apps).
* The ``FormLayout`` uses CSS ``grid`` instead of ``<table>``.
* A new ``GridLayout`` widget.
* A new ``MultiLineEdit`` widget.
* Improvements to docs and guide.
* Support for freezing Flexx apps to standalone executables (via PyInstaller).

Also see the
`overview of 0.8 issues and pull request <https://github.com/flexxui/flexx/milestone/13?closed=1>`_


**v0.7.1** (03-12-2018)

* Improved shutdown behavior (#533).
{'fraction_non_alphanumeric': 0.15160703456640387, 'fraction_numerical': 0.04548211036992116, 'mean_word_length': 3.5205479452054793, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, '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': '880556', 'n_tokens_mistral': 582, 'n_tokens_neox': 512, 'n_words': 207}