Skip to content

Changes

Summary

  1. [maven-release-plugin] prepare release 3.1-RC1 (details)
  2. [maven-release-plugin] prepare for next development iteration (details)
  3. Allow annotation properties to wrap (details)
  4. Reformat the tck project with the new config (details)
  5. Add comprehensive annotation extension tests (details)
  6. Test security and securitySet in CallbackOperation (details)
  7. Test a Bean Validation annotation on a parameter (details)
  8. Limit Bean Validation processing requirement (details)
Commit ed82460938bba8b1cebb69173706b1d3d0d11842 by Microprofile Bot
[maven-release-plugin] prepare release 3.1-RC1
The file was modified api/pom.xml (diff)
The file was modified spi/pom.xml (diff)
The file was modified tck/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified spec/pom.xml (diff)
Commit 181c08eb4535d2e102fec69cf9fbbe3267c2e7bd by Microprofile Bot
[maven-release-plugin] prepare for next development iteration
The file was modified spec/pom.xml (diff)
The file was modified tck/pom.xml (diff)
The file was modified api/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified spi/pom.xml (diff)
Commit 49ac4ebf7dacea49a995cc1778617b55fd459b11 by Andrew Rouse
Allow annotation properties to wrap

The default MicroProfile formatting rules currently don't allow
annotation properties to wrap on a new line, which makes it hard to
maintain the TCK test applications because MP OpenAPI contains large
annotations with lots of attributes.

This change overrides the default formatter config XML file for the tck
project with one which has an additional property, allowing annotation
properties to wrap.
The file was modified tck/pom.xml (diff)
The file was addedtck/formatter.xml
Commit 938bfa74c70000cfa675c3419e9978c8a3ecfbf0 by Andrew Rouse
Reformat the tck project with the new config
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/JAXRSApp.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/bookings/BookingResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/exception/ReviewRejectedExceptionMapper.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/AvailabilityResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/AirlinesResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/petstore/resource/PetStoreResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/UserResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/petstore/resource/PetResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/ReviewResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/petstore/resource/UserResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/exception/NotFoundExceptionMapper.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/petstore/PetStoreApp.java (diff)
Commit 4b971e0ac54fbbb559d5dbea3efad1cda4b9b793 by Andrew Rouse
Add comprehensive annotation extension tests

Make sure the TCK exercises the extensions attribute on every annotation
which has one.
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/UserResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/AvailabilityResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/JAXRSApp.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/bookings/BookingResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/ReviewResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/AirlinesAppTest.java (diff)
Commit d58ec043ae497f84a7bb94b8709e1740b4696624 by Andrew Rouse
Test security and securitySet in CallbackOperation
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/ReviewResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/AirlinesAppTest.java (diff)
Commit 6556e4dbf0a886842c27bc784c145f0a059b5717 by Andrew Rouse
Test a Bean Validation annotation on a parameter

Add a test for a BeanValidation annotation added to a resource method
parameter.
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/beanvalidation/BeanValidationResource.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/beanvalidation/BeanValidationTest.java (diff)
Commit 56dc05463c248dc72b735d0d6e26fe6a6e068dc2 by Andrew Rouse
Limit Bean Validation processing requirement

Only require Bean Validations to be processed for creating the OpenAPI
document if support for Jakarta Bean Validation is actually present.

* Add spec wording
* Add Bean Validation tests to a group
* Update TCK readme to explain how to exclude the group

Also fix formatting error in the bean validation section of the spec,
bullet lists need to be preceded by a blank line.
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/tck/Groups.java
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/beanvalidation/BeanValidationTest.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/beanvalidation/BeanValidationDisabledTest.java (diff)
The file was modified tck/README.adoc (diff)
The file was modified spec/src/main/asciidoc/microprofile-openapi-spec.asciidoc (diff)