Skip to content

Swagger-core 3.0.0 released!

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Oct 13:54
· 1 commit to 3.0.0 since this release
34447d5
  • feat: ModelCopy.deepCopy, an exact deep copy of OpenAPI models (#5364)
  • docs: MIGRATION.md notes from a downstream (springdoc-openapi) migration (#5363)
  • fix: thread-safe ModelConverters.getInstance(boolean), refresh mappers derived from replaced shared mappers (#5362)
  • fix: don't add an empty property for a required @JsonUnwrapped member (OpenAPI 3.1) (#5361)
  • chore: update migration documentation for Jackson 3 changes (#5359)
  • chore: update Jackson dependencies to version 3.2.3 in migration docu… (#5354)
  • Upgrade dependency-review-action to v5 (#5349)
  • Move the Jakarta APIs from EE 10 to EE 11 (#5348)
  • chore: update dependencies, build plugins and CI for 3.0.0 (#5347)
  • chore: Make Jackson 2 compatibility of Swagger mappers opt-in (#5344)
  • docs: document retired Swagger artifact IDs in MIGRATION.md (#5343)
  • chore: prepare workflows for 3.x line (#5341)
  • refactor: move REST API from io.swagger.v3.jaxrs2 to io.swagger.v3.rest (#5336)
  • feat: Improve Jackson 2 compatibility for Swagger mappers (#5334)
  • fix: deduplicate subtypes before composing oneOf (#5332)
  • fix: keep oneOf when WRAPPER_OBJECT wrapping is applied (#5331)
  • fix: prevent examples duplication in Schema model (#5330)
  • refactor: drop unused httpclient and ant dependencies (#5329)
  • refactor: drop commons-io dependency (#5328)
  • chore: update documentation for version 3.0 (#5327)
  • feat: Set Swagger mapper defaults after the Jackson 3 migration (#5325)
  • feat: API to add Jackson modules / customize immutable Jackson 3 mappers (#5324)
  • refactor: drop commons-lang3 dependency (#5323)
  • fix: skip resolveSubtypes for sealed classes with @Schema(oneOf) (#5322)
  • fix: respect explicit @JsonProperty value in ModelResolver property name resolution (#5321)
  • feat: optionally compose @JsonSubTypes parents into oneOf (#5320)
  • chore: migrate swagger-core 3.x runtime from javax to jakarta, update … (#5319)
  • chore: rename modules (#5317)
  • chore: remove unused modules after migration to Jakarta (#5316)
  • chore: remove Java 17 support module (#5315) (#5315)
  • Update to jackson 3 (#5314)