Releases: swagger-api/swagger-core
Releases · swagger-api/swagger-core
Swagger-core 1.6.16 released!
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!
Swagger-core 2.2.31 released!
- 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!
- refs #4862 - resolve @notblank / @notempty as required (#4870)
- fix ArbitrarySchema (#4869)
- update Schema resolution and casting - add
explicit-object-schema
anduse-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!
- 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!
- 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!
Swagger-core 2.2.27 released!
- 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!
- 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)