Skip to content

Releases: ePages-de/restdocs-api-spec

0.20.1

20 Apr 08:55
510a37f

Choose a tag to compare

0.20.1 Pre-release
Pre-release

Description

This release addresses Gradle plugin compatibility issues and updates the Java compatibility level to align with Spring Boot requirements.

Please note that 0.20.x line may still contain minor compatibility issues, especially when used with Spring Boot 4, and some additional adjustments may be required on the consumer side.

If you encounter such issues, please open a GitHub issue so we can track and address them.

Changes

  • Fixed Gradle plugin compatibility issues (#293)

  • Updated Java compatibility to match Spring Boot minimum requirements (#294)

Contributors

0.20.0

10 Mar 12:14

Choose a tag to compare

0.20.0 Pre-release
Pre-release

restdocs-api-spec 0.20.0

  • Add compatibility with Spring Boot 4
  • Fix ClassCastException caused by ReadOnlyHttpHeaders when running with Spring Boot 4 (#289)
  • Remove REST Assured support due to changes in Spring REST Docs
  • Update dependencies and build configuration
  • Update documentation and compatibility matrix

Thanks to:
@antoinelochet, @MarcelKonrad and @DamianFekete

Contributors

antoinelochet
MarcelKonrad

Maintenance release

16 Jun 07:00
4b8fd3c

Choose a tag to compare

This release is just testing the new release process.

0.19.4

30 Sep 09:59
7d8f2eb

Choose a tag to compare

  • Restassured module now should be able to reference classes from the restdocs-api-spec module
  • Updated code samples

Thanks to:
@kyY00n and @markruler

Keep supporting Spring Boot 2.7.x

21 Aug 15:13
5b9a5ac

Choose a tag to compare

Thanks to @Kieun for supporting Spring Boot 2.7.x

Keep supporting Spring Boot 2.7.x

06 May 14:35
5b9a5ac

Choose a tag to compare

Thanks to @Kieun for supporting Spring Boot 2.7.x

FIX: Null values in schema ref reuse - openapi3 task

22 Feb 07:09
ff600fa

Choose a tag to compare

0.19.1

14 Feb 10:15
e16f028

Choose a tag to compare

Thanks to @philipowen, it is now possible to use beneathPath() for defining paths in a shorter way.

Example usage:

responseFields(
    beneathPath("_links").withSubsectionId("beneath-links"),
    fieldWithPath("self").description("self link"),
    fieldWithPath("self.href").description("self link href"),
    subsectionWithPath("multiple").ignored(),
)

JSON Schema: Support schema ref reuse

25 Sep 12:12
c631886

Choose a tag to compare

Thanks to @xeromank for suggesting to solve #170 with #246 :

  • It is now possible to specify a schema name in the attributes of a descriptor, see #246 (comment) for an example

Error fix

Thanks to @Kieun for fixing #242 with #247 :

  • The pattern constraint should now correctly render in JSON schema

JSON Schema: Render optional field descriptors as nullable

04 Sep 08:57
2900374

Choose a tag to compare