Skip to content

Releases: swagger-api/swagger-core

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)

Swagger-core 2.2.24 released!

23 Sep 12:46
Compare
Choose a tag to compare
  • Update dependencies (#4740)
  • Make Jackson ObjectMapper initialization thread safe (#4739)
  • schema resolution options - Phase 2: global allOf (#4738)
  • schema resolution options - Phase 1: global inline (#4735)
  • refs-#4703/#4702-@Pattern/@SiZe annotations handling on collections (#4734)
  • fix-SWG-11909-NPE during webhooks processing with (#4733)
  • refs #4715 - change JsonSchemaDialect to one accepted by Swagger-UI (#4729)
  • Fix thread safety in Json.mapper() (#4710)
  • Removed unnecessary cast that crashes for 3.1 schema (#4698)

Swagger-core 2.2.23 released!

28 Aug 11:44
2ac5ea3
Compare
Choose a tag to compare
  • refs #4679 - fix @Schema#implementation resolving for OAS 3.1 (#4720)
  • Missing array type when using @ArraySchema (#4700)
  • fix #4676 - fix schema serialization with sort=true (#4677)

Swagger-core 2.2.22 released!

15 May 09:44
Compare
Choose a tag to compare
  • Support proper mapping of the byte array (#4659)
  • refs #4645 - fix NPE in header resolving with no components (#4650)
  • refs #4474 - fix NPE while resolving container types (#4640)
  • Fix #4634: unite processing of allOf, anyOf, oneOf relation so it wil… (#4637)
  • fix README (#4635)