smallrye / smallrye-open-api

SmallRye implementation of Eclipse MicroProfile OpenAPI
Apache License 2.0
112 stars 87 forks source link

Schema annotations 3.1 #1801

Closed Azquelt closed 1 month ago

Azquelt commented 2 months ago

Implement the @Schema and @SchemaProperty changes from eclipse/microprofile-open-api#601.

I haven't duplicated cases which are already covered by the TCK.

Azquelt commented 2 months ago

In e83724a I made some of the scanner tests output the actual JSON document in the event of a failure because it was more helpful to me during development than configuring logging and finding the logs, but that part is not relevant to the actual changes and can be dropped if desired.

Azquelt commented 1 month ago

CI will not run cleanly until eclipse/microprofile-open-api#601 is merged but I have built and run this change locally with no failures.

Azquelt commented 1 month ago

@MikeEdgar we now have a good build