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"