diff --git a/CHANGELOG.md b/CHANGELOG.md
index 70a67007..7b4839fd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
+## [0.21.1](https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.21.1) - 2023-04-05
+
+[Compare with 0.21.0](https://github.com/mkdocstrings/mkdocstrings/compare/0.21.0...0.21.1)
+
+### Bug Fixes
+
+- Fix missing typing-extensions dependency on Python less than 3.10 ([bff760b](https://github.com/mkdocstrings/mkdocstrings/commit/bff760b77c1eedfa770e852aa994a69ff51b0a32) by Timothée Mazzucotelli). [Issue #548](https://github.com/mkdocstrings/mkdocstrings/issues/548)
+
## [0.21.0](https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.21.0) - 2023-04-05
[Compare with 0.20.0](https://github.com/mkdocstrings/mkdocstrings/compare/0.20.0...0.21.0)
diff --git a/duties.py b/duties.py
index d7ed6115..01d632ae 100644
--- a/duties.py
+++ b/duties.py
@@ -175,7 +175,7 @@ def docs_deploy(ctx: Context) -> None:
ctx: The context instance (passed automatically).
"""
ctx.run("git remote add org-pages git@github.com:mkdocstrings/mkdocstrings.github.io", silent=True, nofail=True)
- ctx.run(mkdocs.gh_deploy(remote_name="org-pages"), title="Deploying documentation")
+ ctx.run(mkdocs.gh_deploy(remote_name="org-pages", force=True), title="Deploying documentation")
@duty
diff --git a/pyproject.toml b/pyproject.toml
index 744f7d57..07665246 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -35,6 +35,7 @@ dependencies = [
"mkdocs>=1.2",
"mkdocs-autorefs>=0.3.1",
"pymdown-extensions>=6.3",
+ "typing-extensions>=4.1; python_version < '3.10'",
]
[project.optional-dependencies]