From 41d579abae87d3b7e2c648e32515cb46105c2a3f Mon Sep 17 00:00:00 2001 From: Muhammad Labeeb Date: Tue, 29 Apr 2025 15:21:26 +0500 Subject: [PATCH] v20.0.0 --- CHANGELOG.md | 12 ++++++++++++ ...25_muhammad.labeeb_add_logs_logic_on_all_pages.md | 1 - ...835_muhammad.labeeb_improve_cancellation_flows.md | 1 - ...631_muhammad.labeeb_improve_cancellation_flows.md | 2 -- pyproject.toml | 4 ++-- tutordeck/__about__.py | 2 +- 6 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 changelog.d/20250430_201825_muhammad.labeeb_add_logs_logic_on_all_pages.md delete mode 100644 changelog.d/20250505_153835_muhammad.labeeb_improve_cancellation_flows.md delete mode 100644 changelog.d/20250508_153631_muhammad.labeeb_improve_cancellation_flows.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 5816f08..d1f538b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,18 @@ instructions, because git commits are used to generate release notes: + +## v20.0.0 (2025-06-02) + + - [Bugfix] Add logs script to all pages so each page can handle completion of a command itself and not delegate it to a page with logs script. (by @mlabeeb03) + +- [Improvement] Remove the `last-log-file` cookie and use `is_thread_alive` function to check the status of running commands. (by @mlabeeb03) + +- [Feature] Only allow command cancellation from relevant page. (by @mlabeeb03) +- [Feature] Add link to developer panel while command is in progress. (by @mlabeeb03) + +- 💥[Feature] Upgrade to Teak. (by @mlabeeb03) + ## v19.0.2 (2025-04-16) diff --git a/changelog.d/20250430_201825_muhammad.labeeb_add_logs_logic_on_all_pages.md b/changelog.d/20250430_201825_muhammad.labeeb_add_logs_logic_on_all_pages.md deleted file mode 100644 index ad90905..0000000 --- a/changelog.d/20250430_201825_muhammad.labeeb_add_logs_logic_on_all_pages.md +++ /dev/null @@ -1 +0,0 @@ - - [Bugfix] Add logs script to all pages so each page can handle completion of a command itself and not delegate it to a page with logs script. (by @mlabeeb03) \ No newline at end of file diff --git a/changelog.d/20250505_153835_muhammad.labeeb_improve_cancellation_flows.md b/changelog.d/20250505_153835_muhammad.labeeb_improve_cancellation_flows.md deleted file mode 100644 index 3c44124..0000000 --- a/changelog.d/20250505_153835_muhammad.labeeb_improve_cancellation_flows.md +++ /dev/null @@ -1 +0,0 @@ -- [Improvement] Remove the `last-log-file` cookie and use `is_thread_alive` function to check the status of running commands. (by @mlabeeb03) \ No newline at end of file diff --git a/changelog.d/20250508_153631_muhammad.labeeb_improve_cancellation_flows.md b/changelog.d/20250508_153631_muhammad.labeeb_improve_cancellation_flows.md deleted file mode 100644 index ada8794..0000000 --- a/changelog.d/20250508_153631_muhammad.labeeb_improve_cancellation_flows.md +++ /dev/null @@ -1,2 +0,0 @@ -- [Feature] Only allow command cancellation from relevant page. (by @mlabeeb03) -- [Feature] Add link to developer panel while command is in progress. (by @mlabeeb03) \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index d44ec32..3a44169 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "tutor>=19.0.1,<20.0.0", + "tutor>=20.0.0,<21.0.0", "quart", "aiofiles", "markdown", @@ -39,7 +39,7 @@ dynamic = ["version"] [project.optional-dependencies] dev = [ - "tutor[dev]>=19.0.1,<20.0.0", + "tutor[dev]>=20.0.0,<21.0.0", "types-aiofiles", "types-Markdown", "pylint", diff --git a/tutordeck/__about__.py b/tutordeck/__about__.py index 14d428a..9c9eb91 100644 --- a/tutordeck/__about__.py +++ b/tutordeck/__about__.py @@ -1 +1 @@ -__version__ = "19.0.2" +__version__ = "20.0.0"