Skip to content

Commit

Permalink
release 1.10.4
Browse files Browse the repository at this point in the history
Signed-off-by: Florian Scherf <[email protected]>
  • Loading branch information
fscherf committed Sep 26, 2022
1 parent 97e3a48 commit 5af7168
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 1 deletion.
34 changes: 34 additions & 0 deletions doc/content/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,40 @@ is_template: False
Changelog
=========

.. changelog-header:: 1.10.4 (2022-09-26)

Changes
~~~~~~~

* Client

* Python based pre compiler was replaced with JavaScript ES06 imports

* The sole reason for the client pre compiler was to add Python constants
and Javascript imports to the vanilla Javascript client implementation.

Since all major browsers support ES06 imports now, and Python constants
can also resolved in the templating stage, the client pre compiler was
removed.

Bugfixes
~~~~~~~~

* Client

* Node caching problem was fixed

* Previously the node cache got cleaned out after every rendering patch
that was applied. In some cases that resulted in situations in which
nodes got cleaned out of the cache before they were applied to the Dom.

When a patch came in, for a node that was not present in the node cache,
the client crashed.

This issue was fixed by removing the cash clear calls after every patch
and add one call after an entire patch stack.


.. changelog-header:: 1.10.3 (2022-08-12)

Bugfixes
Expand Down
2 changes: 1 addition & 1 deletion lona/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@
if e.name != 'typing_extensions':
raise

VERSION = (1, 10, 3)
VERSION = (1, 10, 4)
VERSION_STRING = '.'.join(str(i) for i in VERSION)

0 comments on commit 5af7168

Please sign in to comment.