Skip to content

Releases: swagger-api/swagger-core

Swagger-core 1.6.16 released!

15 May 11:47
Compare
Choose a tag to compare

What's Changed

  • update 1.5 Readme with new v2 version 2.2.28 by @sonatypeoss in #4833
  • migrate Sonatype OSSRH to Central Portal by @frantuma in #4895

Full Changelog: v1.6.15...v1.6.16

Swagger-core 2.2.32 released!

14 May 18:42
Compare
Choose a tag to compare
  • Add $dynamicRef (#4891)
  • chore: migrate Sonatype OSSRH to Central Portal (#4890)

Swagger-core 2.2.31 released!

13 May 18:25
Compare
Choose a tag to compare
  • Consistent usage of TestNG (#4885)
  • refs #4878 - fix model resolution for global path parameters with openAPI 3.1 (#4884)
  • fix Schema/JSONSchema instance creation for oas31 (#4883)
  • issue-4850: fix extensions 'x-' prefix decoration for oas 3.1 (#4880)
  • Add support for jakarta.validation.constraints.Email (#4876)
  • Include Nonnull annotation from Jakarta Annotations for required items (#4875)
  • feat: Support other types than string in enum schemas (#4874)
  • refs #4065 - fix 'explode' resolution for parameters (#4873)
  • Add unittest for v3.1 which has both ref and description (#4815)

Swagger-core 2.2.30 released!

07 Apr 11:46
Compare
Choose a tag to compare
  • refs #4862 - resolve @notblank / @notempty as required (#4870)
  • fix ArbitrarySchema (#4869)
  • update Schema resolution and casting - add explicit-object-schema and use-arbitrary-schema sys/env props (#4868)
  • refs #4859, refs #4860 - fix minLength and ModelResolver compatibility break (#4867)
  • fix patternproperties handling in SpecFilter (#4818)

Swagger-core 2.2.29 released!

10 Mar 13:59
Compare
Choose a tag to compare
  • add better support for validation groups (#4853)
  • fix: Replace $ in the FQN of the class (#4803)
  • [BUGFIX] Jackson/@JsonUnwrapped - unwrapping fails when innerModel.$ref not null (#4597

NOTE:

ModelResolver.addRequiredItem breaks compatibility in this version, please use 2.2.30 to get back to a compatible release

Swagger-core 2.2.28 released!

16 Jan 13:12
Compare
Choose a tag to compare
  • fix DateSchema enum and default serialization (#4830)
  • update deps (Jackson to 2.18.2, fix quotes in tests) (#4828)
  • fix #4316 - additionalProperties and ArraySchema.implementation processing (#4823)
  • allow specifying openAPI version (e.g. 3.0.4, 3.1.1) (#4816)
  • Fix: Avoid caching AnnotationIntrospector to support custom module loading (#4728)

Swagger-core 1.6.15 released!

15 Jan 13:06
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.14...v1.6.15

Swagger-core 2.2.27 released!

11 Dec 15:12
Compare
Choose a tag to compare
  • fix: swagger-api/swagger-ui#10220 (#4806)
  • Fix for record component annotations on fields with JsonProperty annotations (#4795)
  • Fix java.lang.NullPointerException and remove stack trace output from ModelResolver (#4793)
  • Move applySchemaResolution check to a method (#4791)
  • feat(gradle-plugin): enable lazy evaluation, implicit task dependencies and fixing setEncoding (#4761)

Swagger-core 2.2.26 released!

18 Nov 13:11
Compare
Choose a tag to compare
  • fix CI (java17 module substitution) (#4785)
  • refs #4771 - schema resolution for container types and oas31 (#4784)
  • refs-#4760-Fix enum type annotations processing (#4780)
  • Fix java record type use annotations support (#4773)
  • fix findJsonValueType (#4764)
  • refs-#4737 add scanning for other OAS elements besides paths (#4762)
  • bump jetty to 9.4.56.v20240826 (#4758)
  • Update findJsonValueType method to provide better support for Jackson… (#4756)
  • Implement Tests to check basic Java Record processing result (#4749)

Swagger-core 2.2.25 released!

02 Oct 12:25
Compare
Choose a tag to compare
  • schema resolution options - Phase 4: granular schema resolution via @Schema.schemaResolution (#4748)
  • schema resolution options - Phase 3: global all-of-ref (#4747)
  • add schemaResolution to readme (#4745)