Skip to content

Releases: openapi-processor/openapi-processor-spring

2023.3

03 Jul 21:46
Compare
Choose a tag to compare

this release includes two new features

  • add an annotation with a single mapping to all generated model classes
  • generate java record s instead of pojo classes.

See the core release notes 2023.3 for a detailed description of the changes.

dependency updates

  • updated openapi-processor-core to 2023.3 (was 2023.2.2)

2023.2.2

15 Jun 06:50
Compare
Choose a tag to compare

this release includes another fix to avoid generating a getClass() method.

See the core release notes 2023.2.2 for a detailed description of the changes.

dependency updates

  • updated openapi-processor-core to 2023.2.2 (was 2023.2.1)

2023.2.1

14 Jun 06:40
Compare
Choose a tag to compare

this release includes few bug fixes related to bad identifiers and a missing model class.

See the core release notes 2023.2.1 for a detailed description of the changes.

dependency updates

  • updated openapi-processor-core to 2023.2.1 (was 2023.2)

2023.2

02 Jun 07:09
Compare
Choose a tag to compare

this release includes few of mapping improvements: it is now possible to create a mapping with nested generic types and annotation mapping allows class types (e.g. package.Foo.class) as parameter.

See the core release notes 2023.2 for a detailed description of the changes.

dependency updates

  • updated openapi-processor-core to 2023.2 (was 2023.1.2)

2023.1.2

24 Jan 07:16
Compare
Choose a tag to compare

this fixes additional parameters in combination with bean validations.

See the core release notes 2023.1.2 for a detailed description of the changes.

2023.1.1

03 Jan 17:58
Compare
Choose a tag to compare

this fixes the bad internal openapi-parser dependency that broke 2023.1

See v2023.1 for the changes.

2023.1

02 Jan 17:24
Compare
Choose a tag to compare

this release includes a couple of mapping improvements for bean validations & annotation mapping. Both will work on mapped types. It also brings bean validation v3 support for Spring Boot 3.

See the core release notes 2023.1 for a detailed description of the changes.

dependency updates

  • updated openapi-processor-core to 2023.1 (was 2022.6)

2022.5

03 Oct 09:13
Compare
Choose a tag to compare

openapi-processor has a new annotation type mapping feature to add additional annotations to model classes or endpoint parameters. It also adds a @Generated annotation that replaces the generated text header in the generated files.

See the core release notes 2022.6 for a detailed description of the changes.

#131, @HeadMapping/@TraceMapping/@OptionsMapping do not exist

by @mikrethor

a few http methods do not have an explicit mapping annotation: @HeadMapping, @TraceMapping, @OptionsMapping.

The processor now generates @RequestMapping(method = RequestMethod. {http method} )) .

dependency updates

  • updated openapi-processor-core to 2022.6 (was 2022.5)

2022.4

29 May 15:19
Compare
Choose a tag to compare

openapi-processor offers a new OpenAPI 3.0 & 3.1 parser and fixes missing bean validation imports

  • OpenAPI 3.0 support includes JSON schema validation with detailed reporting.
  • OpenAPI 3.1 support is experimental and does not yet support schema validation.

See the core release notes 2022.5 for a detailed description of the changes.

dependency updates

  • updated openapi-processor-core to 2022.5 (was 2022.4)

2022.3

18 Apr 21:34
Compare
Choose a tag to compare

a new feature and a few bug fixes.

See the core release notes 2022.3 and 2022.4 for a detailed description of the changes.

dependency updates

  • updated openapi-processor-core to 2022.4.1 (was 2021.2)