Skip to content

Changes

Summary

  1. [maven-release-plugin] prepare release 3.0 (details)
  2. [maven-release-plugin] prepare for next development iteration (details)
  3. Corrected link to the spec (#505) (details)
  4. ci: trigger build on pull request (#462) (details)
  5. ci: mvn --no-transfer-progress (#461) (details)
  6. Enable UserResource in airlines app (details)
  7. Support extensions as nested annotations for extensible models (details)
  8. Add TCK test to check nested extension annotation placement/priority (details)
  9. Fixed links to the spec (#511) (details)
  10. ci: setup-java v2 (#507) (details)
  11. setup-java v3 (#514) (details)
  12. Add `extensions` to `@Content` and `@APIResponses`, adjust TCK test (details)
  13. JavaDoc improvements (details)
  14. Correct TCK test constants (details)
  15. Update calendar (links for two TZs), update agenda/minutes link (details)
  16. Test default `required` value for each parameter type (details)
  17. update spec regarding cors (#521) (details)
  18. fix the out-of-date version reference (#522) (details)
  19. Don't test format parameter (details)
  20. Allow APIResponse on resource class (details)
  21. Support Schema `additionalProperties` via annotation (details)
  22. Tests for hidden schemas (details)
  23. Better support for security requirement objects (details)
  24. Allow APIResponse on ExceptionMapper class (details)
  25. Auto-reformat changes from #525 (details)
  26. Only require the endpoint under certain conditions (details)
  27. Add a recommended location for any UI (details)
  28. Autoformat (details)
  29. Add Bean Validation integration to spec (details)
  30. TCK tests for Bean Validation integration (details)
  31. Clarify scanning config properties (details)
  32. TCKs for class scanning config (details)
  33. Add missing RunAsClient to BeanValidationTest (details)
  34. Add 3.1 release notes (#536) (details)
Commit 1f60ee8c60d23e131879ab43516764e6f2ee5feb by Microprofile Bot
[maven-release-plugin] prepare release 3.0
The file was modified pom.xml (diff)
The file was modified spi/pom.xml (diff)
The file was modified api/pom.xml (diff)
The file was modified spec/pom.xml (diff)
The file was modified tck/pom.xml (diff)
Commit 3b87c66ef3c652cc7586f1e5077828756835677e by Microprofile Bot
[maven-release-plugin] prepare for next development iteration
The file was modified tck/pom.xml (diff)
The file was modified spec/pom.xml (diff)
The file was modified spi/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified api/pom.xml (diff)
Commit 760105e2d1ac9bea4ab4e0c9a3d470d531c94c34 by noreply
Corrected link to the spec (#505)

The file was modified README.adoc (diff)
Commit 7faf6853d18a066323705790ab04fc8842db8784 by noreply
ci: trigger build on pull request (#462)

Signed-off-by: Sean C. Sullivan <github@seansullivan.com>
The file was modified .github/workflows/build.yml (diff)
Commit 778e55e360e574c8ece7ee2ffd1a007615cd8cb2 by noreply
ci: mvn --no-transfer-progress (#461)

Signed-off-by: Sean C. Sullivan <github@seansullivan.com>
The file was modified .github/workflows/build.yml (diff)
Commit 1140050b3f4e98e7be5c55ced94632769f7e5121 by Andrew Rouse
Enable UserResource in airlines app

Currently, the TCK verifies that the implementation creates paths and
operations for UserResource, even though it isn't configured as a rest
resource.

The spec doesn't demand that this should or shouldn't happen and it
makes sense for implementations to be allowed to check which resources
are actually included in the rest application and only generate schema
for those that are.
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/JAXRSApp.java (diff)
Commit 93949135d834cbd2b680c051f526dc2ab29f7d3f by Michael Edgar
Support extensions as nested annotations for extensible models
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/OAuthFlow.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/parameters/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/servers/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/headers/Header.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/tags/Tag.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/OpenAPIDefinition.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/info/License.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/ExampleObject.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/tags/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/links/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/Operation.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/servers/Server.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/extensions/Extension.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/responses/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/parameters/Parameter.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/callbacks/Callback.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/OAuthFlows.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/Encoding.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/info/Info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/links/Link.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/headers/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityScheme.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/callbacks/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/servers/ServerVariable.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/Components.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/SchemaProperty.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/Schema.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/info/package-info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/info/Contact.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/parameters/RequestBody.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/ExternalDocumentation.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/responses/APIResponse.java (diff)
Commit 106da92a6ae5e0892e0664e254b4dc0da0d69d70 by Michael Edgar
Add TCK test to check nested extension annotation placement/priority
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/tck/PetStoreAppTest.java (diff)
Commit 505829591faf7bde96b06c9f6bd6975d67a5f1fb by noreply
Fixed links to the spec (#511)

* Fixed links to the spec

Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com>

* Corrected link to the spec

Signed-off-by: Helber Belmiro <helber.belmiro@gmail.com>
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/info/License.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/Encoding.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/models/info/Contact.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/models/info/Info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/info/Contact.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/models/media/XML.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/models/parameters/RequestBody.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/info/Info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/models/info/License.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/parameters/RequestBody.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/parameters/RequestBodySchema.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/models/media/Encoding.java (diff)
Commit 888b1eaed57722f026e6df086ef7c16fae8a10bb by noreply
ci: setup-java v2 (#507)

The file was modified .github/workflows/build.yml (diff)
Commit 2f6592e609489c7dc47eb8698f63d86d7e8ef27c by noreply
setup-java v3 (#514)

The file was modified .github/workflows/build.yml (diff)
Commit 7c0b794190b7b52425ace15a35eef33770e0acc0 by Michael Edgar
Add `extensions` to `@Content` and `@APIResponses`, adjust TCK test
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/petstore/resource/PetStoreResource.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/responses/APIResponses.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/Content.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/PetStoreAppTest.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/OpenAPIDefinition.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/Content.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/extensions/Extension.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/SchemaProperty.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/ExternalDocumentation.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/responses/APIResponses.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/info/Info.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/callbacks/CallbackOperation.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/Encoding.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/parameters/RequestBody.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/Schema.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/callbacks/Callback.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/info/License.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/Components.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/responses/APIResponse.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/OAuthFlow.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/OAuthFlows.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityScheme.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/Operation.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/info/Contact.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/parameters/Parameter.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/servers/ServerVariable.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/ExampleObject.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/servers/Server.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/links/Link.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/headers/Header.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/tags/Tag.java (diff)
Commit ad88f72931e9bf131ee9df74aa2ef5c83cf60ccc by Michael Edgar
Correct TCK test constants
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/PetStoreAppTest.java (diff)
Commit 1de4219708a9084e02103a6c185e5f88c860afd9 by Michael Edgar
Update calendar (links for two TZs), update agenda/minutes link
The file was modified README.adoc (diff)
Commit 5d86f5314d6e109f199ee891c17e6addf72ece05 by Michael Edgar
Test default `required` value for each parameter type
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/AirlinesAppTest.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/ReviewResource.java (diff)
Commit 855a4f0fb6532e907fd91740269811be25beb143 by noreply
update spec regarding cors (#521)

* update spec regarding cors

* Update spec/src/main/asciidoc/microprofile-openapi-spec.asciidoc

Co-authored-by: Michael Edgar <michael@xlate.io>

Co-authored-by: Michael Edgar <michael@xlate.io>
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/AirlinesAppTest.java (diff)
The file was modified spec/src/main/asciidoc/microprofile-openapi-spec.asciidoc (diff)
Commit 549f7e8a5040423f1aacb14dea82a6f2d861ed53 by noreply
fix the out-of-date version reference (#522)

The file was modified spec/src/main/asciidoc/release_notes.asciidoc (diff)
The file was modified spec/src/main/asciidoc/microprofile-openapi-spec.asciidoc (diff)
Commit 2b47f6aaa4efed4f48ef94a16e8c1d030861d4e3 by Andrew Rouse
Don't test format parameter

Remove PetStoreAppTest.testJsonResponseTypeWithQueryParameter because
support for the format parameter is optional.
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/PetStoreAppTest.java (diff)
Commit c4b011eca7f98d547b4cfe6036202fdd0d005d10 by Andrew Rouse
Allow APIResponse on resource class

APIResponse annotations on the method override APIResponse annotations
on the resource class with the same response code.
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/responses/APIResponses.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/AirlinesAppTest.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/responses/APIResponse.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/airlines/resources/UserResource.java (diff)
Commit ac0795c9197b2035e003c8d33a166e9eb798b7c8 by Michael Edgar
Support Schema `additionalProperties` via annotation

Fixes #423
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/model/Airline.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/models/media/Schema.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/models/media/package-info.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/model/CreditCard.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/AirlinesAppTest.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/model/Flight.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/Schema.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/AppTestBase.java (diff)
Commit f433d606d6dee9ee02d61e4df1de5f1dd3c526c5 by Andrew Rouse
Tests for hidden schemas

* Test that a field annotated with @Schema(hidden = true) is not
  included in the schema for the enclosing class
* Test that a resource method parameter annotated with @QueryParam and
  @Schema(hidden = true) creates a parameter with no schema in the
  openapi document
* Test that a resource method parameter annotated with @Schema(hidden =
  true) creates a request body with no schema in the openapi document
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/model/User.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/AirlinesAppTest.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/OASConfigExcludeClassesTest.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/OASConfigExcludePackageTest.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/tck/OASConfigExcludeClassTest.java (diff)
Commit cf946e8245cadfbc77f8e118e11c4efceeaeade1 by Andrew Rouse
Better support for security requirement objects

* Make SecurityRequirementsSet repeatable
* Add securitySets parameters to OpenAPIDefinition and CallbackOperation
* Clarify that using @SecurityRequirement alone is equivalent to using
@SecurityRequirementsSet with one element
* Add TCK for @SecurityRequirementsSet
* Add TCK for securitySets in @OpenAPIDefinition
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityRequirementsSet.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/UserResource.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/OpenAPIDefinition.java (diff)
The file was addedapi/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityRequirementsSets.java
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/callbacks/CallbackOperation.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityRequirements.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/JAXRSApp.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityRequirement.java (diff)
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/AirlinesAppTest.java (diff)
Commit fc5ddf53e3c8b13b0c4e09dbf17aa740d968e5cb by Andrew Rouse
Allow APIResponse on ExceptionMapper class

Allow the APIResponse annotation to be used on an exception mapper class
as well as the toResponse method.
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/AirlinesAppTest.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/responses/APIResponse.java (diff)
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/exception/ReviewRejectedExceptionMapper.java
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/exception/ReviewRejectedException.java
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/apps/airlines/resources/ReviewResource.java (diff)
Commit 27c463cc44873d59693584d0486b67b7130898f5 by Andrew Rouse
Auto-reformat changes from #525

I forgot to allow the auto-formatter to run before submitting that PR
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/OpenAPIDefinition.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityRequirementsSet.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityRequirementsSets.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityRequirements.java (diff)
Commit e59a340c54c83f75b9257d70519a3d3651ec9cd0 by Andrew Rouse
Only require the endpoint under certain conditions

This allows the endpoint not to be served if the user isn't deploying an
application which uses Jakarta RESTful WS and hasn't supplied an OpenAPI
document in another way.
The file was modified spec/src/main/asciidoc/microprofile-openapi-spec.asciidoc (diff)
Commit edd23d7dbc528ee42f95278072c67b5a97338851 by Andrew Rouse
Add a recommended location for any UI
The file was modified spec/src/main/asciidoc/microprofile-openapi-spec.asciidoc (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityRequirementsSets.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityRequirementsSet.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/OpenAPIDefinition.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/annotations/security/SecurityRequirements.java (diff)
Commit c65bb505d865bf9729767bee659de84162c2c9a1 by Andrew Rouse
Add Bean Validation integration to spec

- Schema enhanced by certain bean validation annotations
- Can be overridden by user
- Can be disabled by config
The file was modified spec/src/main/asciidoc/microprofile-openapi-spec.asciidoc (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/OASConfig.java (diff)
The file was modified api/src/main/java/org/eclipse/microprofile/openapi/package-info.java (diff)
Commit 3268ec6754342355f50e78248c496304faef6f1b by Andrew Rouse
TCK tests for Bean Validation integration
The file was modified tck/pom.xml (diff)
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/tck/beanvalidation/BeanValidationTest.java
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/beanvalidation/BeanValidationApp.java
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/beanvalidation/BeanValidationData.java
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/beanvalidation/BeanValidationResource.java
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/tck/beanvalidation/BeanValidationDisabledTest.java
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/beanvalidation/TestGroup.java
Commit 59403d1b430a2b6626b0c0c63823ea896dd5a974 by Andrew Rouse
Clarify scanning config properties

Define the way that the class scanning inclusion and exclusion
properties work together.
The file was modified spec/src/main/asciidoc/microprofile-openapi-spec.asciidoc (diff)
Commit 89b8a7eeba77f82cf939a22648a63d962d6a4917 by Andrew Rouse
TCKs for class scanning config

Use a dedicated application for class scanning tests to simplify the
tests and allow us to cover more cases.

Create a test utility for setting config properties within a test
application.

Add new TCKs to test the interactions between scanning config
properties.

Convert existing scanning config tests to the same style as the new
tests.
The file was removedtck/src/main/resources/exclude-package-microprofile-config.properties
The file was removedtck/src/main/java/org/eclipse/microprofile/openapi/tck/OASConfigExcludePackageTest.java
The file was removedtck/src/main/java/org/eclipse/microprofile/openapi/tck/OASConfigExcludeClassesTest.java
The file was removedtck/src/main/java/org/eclipse/microprofile/openapi/tck/OASConfigScanClassesTest.java
The file was removedtck/src/main/resources/exclude-classes-microprofile-config.properties
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/scanconfig/a/b/c/CResource.java
The file was removedtck/src/main/resources/exclude-class-microprofile-config.properties
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/scanconfig/a/b/BResource.java
The file was removedtck/src/main/java/org/eclipse/microprofile/openapi/tck/OASConfigScanPackageTest.java
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/scanconfig/ScanConfigApplication.java
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/scanconfig/x/XResource.java
The file was removedtck/src/main/resources/classes-microprofile-config.properties
The file was removedtck/src/main/resources/package-microprofile-config.properties
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/scanconfig/x/y/YResource.java
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/tck/utils/ConfigAsset.java
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/apps/scanconfig/a/AResource.java
The file was removedtck/src/main/java/org/eclipse/microprofile/openapi/tck/OASConfigExcludeClassTest.java
The file was addedtck/src/main/java/org/eclipse/microprofile/openapi/tck/OASScanConfigTests.java
The file was removedtck/src/main/java/org/eclipse/microprofile/openapi/tck/OASConfigScanClassTest.java
Commit 7750ce9126172ffae0e6d1f3d3dadf64545ae349 by Andrew Rouse
Add missing RunAsClient to BeanValidationTest

Some methods were missing the RunAsClient annotation
The file was modified tck/src/main/java/org/eclipse/microprofile/openapi/tck/beanvalidation/BeanValidationTest.java (diff)
Commit 7ecf2bde19795dd35a5538bad469bf91b02f8a02 by noreply
Add 3.1 release notes (#536)

The file was modified spec/src/main/asciidoc/release_notes.asciidoc (diff)