Skip to content

1.0.0.M20

Pre-release
Pre-release
Compare
Choose a tag to compare
@hauner hauner released this 08 Nov 14:58
· 633 commits to master since this release
  • openapi-processor/openapi-processor-core#30 (core), preserve the "?" generic parameter of a mapping and pass it on to the generated api, e.g. a mapping like

    map:
      paths:
        /foo:
          parameters:
            - add: foo => io.openapiprocessor.Foo<?>

    does now generate

    void foo(Foo<?> foo);

    instead of

    void foo(Foo foo);
  • #119 (core), primitive type could match a primitive type with format mapping, e.g. with the mapping

    openapi-processor-spring: v2
    
    map:
      types:
        - type: string:binary => io.openapiprocessor.Foo
    

    it was possible that a primitive string was mapped to io.openapiprocessor.Foo instead of java.lang.String

  • (core) a ref loop with array items caused a NullPointerException

  • updated openapi-processor-core to 1.3.0 (was 1.2.1)