From 7e609797d4e64c75c7008aaace3d4dfc30a7c1b6 Mon Sep 17 00:00:00 2001 From: semantic-release Date: Sun, 15 Dec 2024 23:27:39 +0000 Subject: [PATCH] 0.0.9 Automatically generated by python-semantic-release --- CHANGELOG.md | 14 ++++++++++++++ pyproject.toml | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f557e7..fe3a263 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,20 @@ +## v0.0.9 (2024-12-15) + +### Fix + +* fix(apps): Enhance widget state management and threading behavior + +- Updated ThreadedExecutionManager to run threads as daemon threads, ensuring they terminate when the main program exits. +- Added functionality in _execution.py to handle 'get_widget_states' messages, allowing the server to send current widget states to clients. +- Modified websocket_endpoint in app.py to conditionally broadcast messages based on client ID, improving message handling. +- Enhanced numerous.js to request widget states upon WebSocket connection establishment, ensuring clients receive the latest widget information. + +These changes improve the responsiveness and reliability of widget state communication in the application. ([`ef8bae6`](https://github.com/numerous-com/numerous-apps/commit/ef8bae67556494e1be82fa72ad1f476f2b281f60)) + + ## v0.0.8 (2024-12-15) ### Fix diff --git a/pyproject.toml b/pyproject.toml index ef9011c..c5d21bc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "numerous-apps" -version = "0.0.8" +version = "0.0.9" description = "Application package for numerous" authors = [ {name = "Lasse Thomsen", email = "lasse.thomsen@numerous.com"},