Skip to content

Releases: eclipse/microprofile-open-api

MicroProfile Open API 1.2-RC1

16 Aug 15:33
Compare
Choose a tag to compare
Pre-release

MicroProfile OpenAPI 1.2-RC1

Javadocs | Spec | HTML

Coordinates on maven central:

<dependency>
    <groupId>org.eclipse.microprofile.openapi</groupId>
    <artifactId>microprofile-openapi-api</artifactId>
    <version>1.2-RC1</version>
</dependency>

MicroProfile OpenAPI 1.1.3-RC1

05 Mar 09:50
Compare
Choose a tag to compare
Pre-release

Javadocs | Spec PDF | Spec html

Small fix (backported from 2.x) to the SPI Classloading.
(see #470)
Maven coordinates:

<dependency>
    <groupId>org.eclipse.microprofile.openapi</groupId>
    <artifactId>microprofile-openapi-api</artifactId>
    <version>1.1.3-RC1</version>
</dependency>

MicroProfile OpenAPI 2.0

21 Dec 21:37
Compare
Choose a tag to compare

MicroProfile OpenAPI 2.0

Javadocs | Spec | HTML

Coordinates on maven central:

<dependency>
    <groupId>org.eclipse.microprofile.openapi</groupId>
    <artifactId>microprofile-openapi-api</artifactId>
    <version>2.0</version>
</dependency>

RC3 - MicroProfile OpenAPI 2.0

16 Sep 11:54
Compare
Choose a tag to compare
Pre-release

MicroProfile OpenAPI 2.0 - Release Candidate 3

Javadocs | Spec | HTML

Coordinates on maven central:

<dependency>
    <groupId>org.eclipse.microprofile.openapi</groupId>
    <artifactId>microprofile-openapi-api</artifactId>
    <version>2.0-RC3</version>
</dependency>

RC2 - MicroProfile OpenAPI 2.0

13 Jul 11:14
Compare
Choose a tag to compare
Pre-release

MicroProfile OpenAPI 2.0 - Release Candidate 2

Javadocs | Spec | HTML

Release Candidate 2 for the MicroProfile OpenAPI specification.

Changes since RC1:

  • simplification of the @operation annotation
  • minor text edits and clarifications in the spec
  • additional TCK coverage (annotations, models)
  • Collapsed the various Parameter sub-types into a single one (consistent with Schema)

Coordinates on maven central:

<dependency>
    <groupId>org.eclipse.microprofile.openapi</groupId>
    <artifactId>microprofile-openapi-api</artifactId>
    <version>2.0-RC2</version>
</dependency>

RC1 - MicroProfile OpenAPI 2.0

08 Jul 13:35
Compare
Choose a tag to compare
Pre-release

MicroProfile OpenAPI 2.0 - Release Candidate 1

Javadocs | Spec

It seems that the deployment to maven central failed, use 2.0-RC2 instead of this version.

MicroProfile OpenAPI 1.1.2

27 Feb 20:08
Compare
Choose a tag to compare

MicroProfile OpenAPI 1.1.2

Javadocs | Spec

Changes include:

  • Corrected TCK test to correct run in all platforms with defined behaviour

Commits since 1.1 release here

Coordinates on maven central:

<dependency>
    <groupId>org.eclipse.microprofile.openapi</groupId>
    <artifactId>microprofile-openapi-api</artifactId>
    <version>1.1.2</version>
</dependency>

MicroProfile OpenAPI 1.1.1

08 Jan 01:33
Compare
Choose a tag to compare

MicroProfile OpenAPI 1.1.1

Javadocs | Spec

Changes include:

  • Corrected TCK tests that were expecting wrong behaviour

Commits since 1.1 release here

Coordinates on maven central:

<dependency>
    <groupId>org.eclipse.microprofile.openapi</groupId>
    <artifactId>microprofile-openapi-api</artifactId>
    <version>1.1.1</version>
</dependency>

MicroProfile OpenAPI 1.1

03 Jan 14:23
Compare
Choose a tag to compare

MicroProfile OpenAPI 1.1

NOTE: due to an issue with the TCK, a release 1.1.1 was made. It is recommended to use it instead of this version.

Javadocs | Spec

Changes include:

  • the addition of the JAXRS 2.1 PATCH method
  • automatic hide MicroProfile Rest Client interfaces
  • OASFactoryResolver is now a proper SPI artifact
  • builder methods now have default implementations
  • @Content now supports a singular example field
  • @Extension now has a parseValue field for complex values
  • TCK updated to support newer 3.0.x versions
  • overall Javadoc enhancements (classes and packages)
  • various other minor improvements to the annotations, models and TCK
    • bug fixes, documentation updates, more convenience methods, deprecations, etc.
    • list of issues here

Commits since 1.0.1 release here

Coordinates on maven central:

<dependency>
    <groupId>org.eclipse.microprofile.openapi</groupId>
    <artifactId>microprofile-openapi-api</artifactId>
    <version>1.1</version>
</dependency>

MR1- MicroProfile OpenAPI 2.0

14 Dec 21:41
Compare
Choose a tag to compare
Pre-release

Milestone Release 1 for MicroProfile OpenAPI 2.0

Javadocs | Spec

  • Methods that were renamed (and deprecated) in 1.1 are removed
  • Changes to model interfaces: interfaces no longer extend java.util.Map
  • Tck ensure that model interfaces are creating copy of lists/maps and are returning immutable copies of lists/maps
  • Delegate document / property location to MP Config

Coordinates on maven central:

<dependency>
    <groupId>org.eclipse.microprofile.openapi</groupId>
    <artifactId>microprofile-openapi-api</artifactId>
    <version>2.0-MR1</version>
</dependency>