diff --git a/CHANGELOG.md b/CHANGELOG.md index f9a6b332..4c72dd2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,10 @@ Don't forget to remove deprecated code on each major release! ## [Unreleased] +- Nothing (yet)! + +### [5.2.0] - 2024-12-29 + ### Added - User login/logout features! @@ -540,7 +544,8 @@ Don't forget to remove deprecated code on each major release! - Support for IDOM within the Django -[Unreleased]: https://github.com/reactive-python/reactpy-django/compare/5.1.1...HEAD +[Unreleased]: https://github.com/reactive-python/reactpy-django/compare/5.2.0...HEAD +[5.2.0]: https://github.com/reactive-python/reactpy-django/compare/5.1.1...5.2.0 [5.1.1]: https://github.com/reactive-python/reactpy-django/compare/5.1.0...5.1.1 [5.1.0]: https://github.com/reactive-python/reactpy-django/compare/5.0.0...5.1.0 [5.0.0]: https://github.com/reactive-python/reactpy-django/compare/4.0.0...5.0.0 diff --git a/src/reactpy_django/__init__.py b/src/reactpy_django/__init__.py index 67bf30cf..3c07cd87 100644 --- a/src/reactpy_django/__init__.py +++ b/src/reactpy_django/__init__.py @@ -13,7 +13,7 @@ ) from reactpy_django.websocket.paths import REACTPY_WEBSOCKET_ROUTE -__version__ = "5.1.1" +__version__ = "5.2.0" __all__ = [ "REACTPY_WEBSOCKET_ROUTE", "components", diff --git a/src/reactpy_django/templatetags/reactpy.py b/src/reactpy_django/templatetags/reactpy.py index 4b85e216..029e7d8c 100644 --- a/src/reactpy_django/templatetags/reactpy.py +++ b/src/reactpy_django/templatetags/reactpy.py @@ -144,7 +144,6 @@ def component( ) _logger.error(msg) return failure_context(dotted_path, ComponentCarrierError(msg)) - _prerender_html = prerender_component(user_component, args, kwargs, uuid, request) # Fetch the offline component's HTML, if requested diff --git a/tests/test_app/tests/test_components.py b/tests/test_app/tests/test_components.py index 94f81f86..46e64104 100644 --- a/tests/test_app/tests/test_components.py +++ b/tests/test_app/tests/test_components.py @@ -349,6 +349,9 @@ def test_component_use_auth(self): # Double check that the user stayed logged out self.page.wait_for_selector("#use-auth[data-username='AnonymousUser']") + # FIXME: This test is flaky on GitHub Actions for unknown reasons. + # Fails at: self.page.wait_for_selector("#use-auth-no-rerender[data-username='user_5']") + @pytest.mark.flaky(reruns=5) @navigate_to_page("/") def test_component_use_auth_no_rerender(self): uuid = self.page.wait_for_selector("#use-auth-no-rerender").get_attribute("data-uuid") @@ -912,7 +915,7 @@ def test_form_orm_model(self): finally: os.environ.pop("DJANGO_ALLOW_ASYNC_UNSAFE") - # TODO: Remove the `reruns` value once we fix flakiness of `test_sync_form_events` + # FIXME: Remove the `reruns` value once we fix flakiness of `test_sync_form_events` # https://github.com/reactive-python/reactpy-django/issues/272 @pytest.mark.flaky(reruns=5) @navigate_to_page("/form/sync_event/")