@@ -3,15 +3,10 @@ Changelog
33
44.. note ::
55
6- The ReactPy team manages their short and long term plans with `GitHub Projects
7- <https://github.com/orgs/reactive-python/projects/1> `__. If you have questions about what
8- the team are working on, or have feedback on how issues should be prioritized, feel
9- free to :discussion-type: `open up a discussion <question> `.
10-
11- All notable changes to this project will be recorded in this document. The style of
12- which is based on `Keep a Changelog <https://keepachangelog.com/ >`__. The versioning
13- scheme for the project adheres to `Semantic Versioning <https://semver.org/ >`__. For
14- more info, see the :ref: `Contributor Guide <Creating a Changelog Entry >`.
6+ All notable changes to this project will be recorded in this document. The style of
7+ which is based on `Keep a Changelog <https://keepachangelog.com/ >`__. The versioning
8+ scheme for the project adheres to `Semantic Versioning <https://semver.org/ >`__. For
9+ more info, see the :ref: `Contributor Guide <Creating a Changelog Entry >`.
1510
1611
1712.. INSTRUCTIONS FOR CHANGELOG CONTRIBUTORS
@@ -26,6 +21,31 @@ Unreleased
2621**Fixed **
2722
2823- :pull: `1118 ` - `module_from_template ` is broken with a recent release of `requests `
24+ - :pull: `1131 ` - `module_from_template ` did not work when using Flask backend
25+ - :pull: `1200 ` - Fixed `UnicodeDecodeError ` when using `reactpy.web.export `
26+
27+ **Added **
28+
29+ - :pull: `1165 ` - Allow concurrently rendering discrete component trees - enable this
30+ experimental feature by setting `REACTPY_ASYNC_RENDERING=true `. This improves
31+ the overall responsiveness of your app in situations where larger renders would
32+ otherwise block smaller renders from executing.
33+
34+ **Changed **
35+
36+ - :pull: `1171 ` - Previously ``None ``, when present in an HTML element, would render as
37+ the string ``"None" ``. Now ``None `` will not render at all. This is consistent with
38+ how ``None `` is handled when returned from components. It also makes it easier to
39+ conditionally render elements. For example, previously you would have needed to use a
40+ fragment to conditionally render an element by writing
41+ ``something if condition else html._() ``. Now you can simply write
42+ ``something if condition else None ``.
43+
44+ **Deprecated **
45+
46+ - :pull: `1171 ` - The ``Stop `` exception. Recent releases of ``anyio `` have made this
47+ exception difficult to use since it now raises an ``ExceptionGroup ``. This exception
48+ was primarily used for internal testing purposes and so is now deprecated.
2949
3050
3151v1.0.2
0 commit comments