Skip to content

Releases: qaware/openapi-generator-for-spring

4.0.2

24 Jul 08:56
Compare
Choose a tag to compare

Update to Spring Boot 2.5.3

4.0.1

15 Jul 12:22
Compare
Choose a tag to compare

Minor dependency upgrades:

  • Swagger UI
  • Classgraph
  • Commons IO

4.0.0

16 Jun 09:00
Compare
Choose a tag to compare
  • Improved support for @ArraySchema, see #25
  • Support Spring's @MatrixVariable
  • TypeResolver now gets the InitialType passed from InitialTypeBuilder (breaking change in API)
  • Various dependency upgrades (Spring Boot 2.5.1, commons-io, classgraph, swagger UI)

3.0.0

28 May 07:03
Compare
Choose a tag to compare
  • Add support for Jackson Polymorphism
  • Update to Spring Boot 2.5.0 and other dependency upgrades (Swagger UI, Class Graph)
  • Add example for binary file upload including content negotiation (as integration test)

Breaking changes:

  • Jackson 2.12 (shipped with Spring Boot 2.5.0) required
  • SchemaCustomizer is now able to find Schema references via RecursiveResolver
  • SchemaAnnotationMapperFactory is removed
  • SchemaAnnotationMapper now only has buildFromAnnotation
  • InitialSchemaBuilder now gets the full previously found InitalType from InitialTypeBuilder

2.0.1

05 May 14:16
Compare
Choose a tag to compare

Little patch release supporting more than one SchemaPropertiesCustomizer and removing an unnecessary warn log

2.0.0

05 May 06:20
Compare
Choose a tag to compare

Aligns schema property analysis to Jackson serialization/deserialization by introducing a new SchemaResolver.Mode enum. See also #21.

This includes a breaking change in the api interfaces

  • SchemaResolver
  • SchemaPropertiesResolver
  • SchemaPropertyFilter
  • TypeResolver
  • SchemaAnnotationMapper
  • ContentAnnotationMapper

Other changes:

  • Support RequestMapping with empty path, assume / in this case.
  • Update dependencies, in particular to Spring Boot 2.4.5 and Swagger UI 3.48.0
  • Use JUnit5 instead of JUnit4

1.1.2

28 Feb 10:24
Compare
Choose a tag to compare

Dummy release to test new release.sh, identical to 1.1.0

1.1.1

28 Feb 10:23
Compare
Choose a tag to compare

Dummy release to test new release.sh, identical to 1.1.0

1.1.0

18 Feb 20:33
Compare
Choose a tag to compare
  • Add support for CSRF in Swagger UI, see #19
  • Update Swagger UI, see #18

1.0.1

06 Dec 14:34
Compare
Choose a tag to compare

Patch-level release including the following relevant changes:

  • 06c57d1 Add WebFlux test for YAML support, completes #14
  • 9cc7974 Never return 0 when ordering dependent handlers
  • a70ac19 Dynamically register /v3/api-docs request mapping, prepare (optional) YAML support
  • 2801bb7 Move all autoconfiguration classes into autoconfigure subpackage
  • a660d66 Also use schema name builder for enum schemas
  • 5be9297 Improve @nullable handling for @RequestParam