Commit Graph

18 Commits

Author SHA1 Message Date
Andy Wilkinson
d58b32cef0 Upgrade to compatibility test plugin 0.0.3
Closes gh-935
2024-09-30 11:05:38 +01:00
Andy Wilkinson
609bf21ef4 Use Spring Framework 6.1.x by default
Closes gh-941
2024-09-30 10:06:42 +01:00
Andy Wilkinson
cf451c940f Fix compatibility problems with Spring Framework 6.2
Fixes gh-934
2024-07-18 07:49:08 +01:00
Andy Wilkinson
9743b45d28 Start using 0.0.3 snapshots of the compatibility test plugin
See gh-935
2024-07-18 07:47:47 +01:00
Andy Wilkinson
c69e2176e4 Add compatibility testing for Framework 6.1
Closes gh-905
2023-11-14 10:18:37 +00:00
Andy Wilkinson
c8cd6e1f76 Merge branch '2.0.x' 2023-01-10 18:10:19 +00:00
Andy Wilkinson
39e7730589 Update dependencies to remove dependency on release repo 2023-01-10 17:55:11 +00:00
Andy Wilkinson
4223f70102 Upgrade to Spring Framework 6 and Jakarta EE 9
Closes gh-750
Closes gh-748
2021-11-17 11:18:00 +00:00
Andy Wilkinson
ea3ac32701 Make use of Gradle's support for test fixtures
Closes gh-756
2021-09-28 10:08:24 +01:00
Andy Wilkinson
bf1bfc4075 Fix optional dependencies having compile scope in poms
Closes gh-729
2021-06-15 10:59:25 +01:00
Andy Wilkinson
09b21a91ed Adopt compatibility testing plugin
Closes gh-728
2021-05-21 18:08:07 +01:00
Andy Wilkinson
2ead1fb0d8 Upgrade to Gradle 6.8 and modernize the build
Closes gh-719
2021-04-28 20:59:20 +01:00
Andy Wilkinson
0d8eb26ce0 Use DefaultPartHttpMessageReader with Framework 5.3
Closes gh-703
2020-11-13 14:34:28 +00:00
Andy Wilkinson
3161f10b51 Start testing against Spring Framework 5.3
Closes gh-695
2020-09-02 11:17:22 +01:00
Andy Wilkinson
3a5cc58fab Test against Spring Framework 5.2 2019-09-15 15:03:50 +01:00
Andy Wilkinson
ef0973c548 Test against latest Framework 5.1 snapshot
This updates REST Docs to test against Framework's latest 5.1
snapshot. Due to a bug in the behaviour of HttpHeaders' key set [1],
HeaderRemovingOperationPreprocessor has been updated to no longer use
it when removing headers from a request or response prior to it being
documented.

[1] https://github.com/spring-projects/spring-framework/issues/22821
2019-09-14 17:38:29 +01:00
Andy Wilkinson
a60b87990b Tolerate changes to request body reading in Framework 5.1
Previously, MockHttpServletRequest allowed its body to be ready
multiple times using its InputStream. As of recent Spring Framework
5.1 snapshots, this is no longer the case.

This commit moves to directly accessing the request's content as a
byte array using getContentAsByteArray() which was introduced in
Framework 5.0.

Closes gh-515
2018-06-17 12:55:56 +01:00
Andy Wilkinson
cfb1fbc85d Add support for using WebFlux's WebTestClient to document an API
Closes gh-384
2017-10-30 09:58:07 +00:00