diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9489233bd..4e1ce892f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- #3340 – Describe `JsonNullable` values without their Java wrapper
+- #3325 – Manage the swagger artifacts in `springdoc-openapi-bom`, so that modules holding only the annotations stay in lockstep
### Changed
diff --git a/springdoc-openapi-bom/pom.xml b/springdoc-openapi-bom/pom.xml
index 7670e42d7..860919b3f 100644
--- a/springdoc-openapi-bom/pom.xml
+++ b/springdoc-openapi-bom/pom.xml
@@ -51,6 +51,22 @@
springdoc-openapi-starter-webflux-scalar
${project.version}
+
+
+ io.swagger.core.v3
+ swagger-annotations-jakarta
+ ${swagger-api.version}
+
+
+ io.swagger.core.v3
+ swagger-models-jakarta
+ ${swagger-api.version}
+
+
+ io.swagger.core.v3
+ swagger-core-jakarta
+ ${swagger-api.version}
+
@@ -73,7 +89,7 @@
true
bom
- remove
+ expand
remove
keep
remove