diff --git a/constraints.txt b/constraints.txt
index facd6e5..02e9001 100644
--- a/constraints.txt
+++ b/constraints.txt
@@ -31,7 +31,7 @@ django==4.2.3
     #   django-htmx
     #   django-linear-migrations
     #   django-registration
-django-anymail==10.0
+django-anymail==10.1
     # via -r requirements.in
 django-bootstrap5==23.3
     # via -r requirements.in
@@ -57,7 +57,7 @@ idna==3.4
     # via
     #   requests
     #   trio
-markdown==3.4.3
+markdown==3.4.4
     # via -r requirements.in
 outcome==1.2.0
     # via trio
diff --git a/requirements-dev.txt b/requirements-dev.txt
index 1babd5b..9e97182 100644
--- a/requirements-dev.txt
+++ b/requirements-dev.txt
@@ -98,11 +98,11 @@ packaging==23.1
     #   black
     #   build
     #   pytest
-pathspec==0.11.1
+pathspec==0.11.2
     # via black
 pip-tools==7.1.0
     # via -r requirements-dev.in
-platformdirs==3.9.1
+platformdirs==3.10.0
     # via
     #   black
     #   virtualenv
diff --git a/requirements.txt b/requirements.txt
index b8c7c86..5085cf1 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -31,7 +31,7 @@ django==4.2.3
     #   django-htmx
     #   django-linear-migrations
     #   django-registration
-django-anymail[mailgun]==10.0
+django-anymail[mailgun]==10.1
     # via -r requirements.in
 django-bootstrap5==23.3
     # via -r requirements.in
@@ -57,7 +57,7 @@ idna==3.4
     # via
     #   requests
     #   trio
-markdown==3.4.3
+markdown==3.4.4
     # via -r requirements.in
 outcome==1.2.0
     # via trio