Commit Graph

1293 Commits

Author SHA1 Message Date
Mark Paluch
bdcc1b490a DATAREST-1539 - After release cleanups. 2020-08-12 12:00:24 +02:00
Mark Paluch
5a57fafc2e DATAREST-1539 - Prepare next development iteration. 2020-08-12 12:00:21 +02:00
Mark Paluch
fe6192198a DATAREST-1539 - Release version 3.4 M2 (2020.0.0). 2020-08-12 11:52:06 +02:00
Mark Paluch
42d3a9e627 DATAREST-1539 - Prepare 3.4 M2 (2020.0.0). 2020-08-12 11:51:41 +02:00
Mark Paluch
df67f6f10d DATAREST-1539 - Updated changelog. 2020-08-12 11:51:34 +02:00
Oliver Drotbohm
bf401f7476 DATAREST-1553 - Removed deprecations introduced prior to 3.4.
Removed Java8PluginRegistry not in use anymore anyway. Same for RepositoryRestConfigurerAdapter. Deprecated legacy ResourceMappingUtils and its client code exposed in RepositoryRestConfiguration as it's also not considered anymore.
2020-08-11 17:44:36 +02:00
Oliver Drotbohm
b17fed5fa6 DATAREST-1523 - Delombok production sources.
Hacking.
2020-08-11 16:53:15 +02:00
Oliver Drotbohm
be2fa72904 DATAREST-1552 - Removed deprecated HAL Browser module. 2020-08-11 16:53:14 +02:00
Mark Paluch
c73a1c1576 DATAREST-1549 - Polishing.
Move off deprecated API.
2020-08-04 15:33:16 +02:00
Mark Paluch
69c3491861 DATAREST-1549 - Adopt to changed MappingException thrown by PersistentEntities. 2020-08-04 15:30:37 +02:00
Oliver Drotbohm
745efd43ff DATAREST-1539 - Temporarily re-add Lombok in compile scope.
To make sure we keep the build alive to get other fixes out before we can complete the delombokification.
2020-07-29 12:38:36 +02:00
Oliver Drotbohm
15b8d598bd DATAREST-1540 - Tweak HandlerMapping setup to retain compatibility with 5.3.
Turns out that Spring Boot references DelegatingHandlerMapping from its metrics integration to pick up the HandlerMappings delegated to. Reintroduced the relevant type in deprecated form and also let it implement Iterable<HandlerMapping> so that client code can be moved to generally check for HandlerMappings implementing that and pick up the delegates that way.
2020-07-29 12:27:31 +02:00
Mark Paluch
5f2703336a DATAREST-1527 - Fix link to code of conduct. 2020-07-28 15:45:56 +02:00
Mark Paluch
37deefa321 DATAREST-1530 - Updated changelog. 2020-07-22 10:38:02 +02:00
Mark Paluch
3589b60128 DATAREST-1529 - Updated changelog. 2020-07-22 10:08:43 +02:00
Mark Paluch
ec6306c323 DATAREST-1528 - Updated changelog. 2020-07-22 09:44:28 +02:00
Oliver Drotbohm
9f62237dd3 DATAREST-1543 - Deprecate RepositoryRestConfiguration.getCorsRegistry().
Slightly tweaked the configuration model to rather handle the CorsRegistry via RepositoryRestConfigurer.configureRepositoryRestConfiguration(…) rather than RepositoryRestConfiguration itself. That allows moving of Spring WebMVC as a dependency in the core module.

The original methods exposing access to the CorsRegistry are now still available in deprecated form to not break existing clients.

Follow-up ticket: DATAREST-1542.
2020-07-03 15:06:41 +02:00
Greg L. Turnquist
239a86cc2d DATAREST-1541 - Testing against Spring Framework 5.3 snapshots. 2020-07-02 10:39:00 -05:00
Greg L. Turnquist
1e3c9ac27e DATAREST-1541 - Stop testing against Spring Framework 5.2. 2020-07-01 12:20:13 -05:00
Oliver Drotbohm
d7f36b1180 DATAREST-1540 - Improvements in HandlerMapping implementation for Spring 5.3.
We now use Spring's path prefix capabilities to apply Spring Data REST's base path to its mappings. This was previously implemented by tweaking the matching conditions.

We now also pick up Spring 5.3's PathPatternParser and apply that to the custom HandlerMapping implementations we register.

Moved DelegatingHandlerMapping into the configuration package to be able to keep it around in package scope.

Deprecated RepositoryRestConfiguration.getBaseUri() as we have only supported paths for quite a while now. Moved all client code to ….getBasePath() instead.
2020-07-01 18:55:11 +02:00
Mark Paluch
8992e21175 DATAREST-1522 - After release cleanups. 2020-06-25 11:58:24 +02:00
Mark Paluch
1f28937389 DATAREST-1522 - Prepare next development iteration. 2020-06-25 11:58:20 +02:00
Mark Paluch
05c43601ca DATAREST-1522 - Release version 3.4 M1 (2020.0.0). 2020-06-25 11:48:51 +02:00
Mark Paluch
c586c8df02 DATAREST-1522 - Prepare 3.4 M1 (2020.0.0). 2020-06-25 11:48:20 +02:00
Mark Paluch
ae8564995d DATAREST-1522 - Updated changelog. 2020-06-25 11:48:15 +02:00
Mark Paluch
18644aa14e DATAREST-1538 - Adapt to Nohttp 0.0.5.
Nohttp changed their property name to allowlist.
2020-06-25 10:12:12 +02:00
Oliver Drotbohm
48a312bb45 DATAREST-1537 - Upgrade security tests to Spring Security 5.3.3. 2020-06-24 23:59:33 +02:00
Oliver Drotbohm
a9576991fe DATAREST-1535 - Adapt to changes in Spring Framework 5.3.
We now implement getPatternParser() in DelegatingHandlerMapping introduced in Spring 5.3. Adapt to changes in CORS handling.
2020-06-24 23:52:45 +02:00
Oliver Drotbohm
46f2171b49 DATAREST-1536 - Fix automatic module names for tests. 2020-06-24 23:52:45 +02:00
Brent Willems
091698df78 DATAREST-1531 - Fix code sample in reference documentation.
Fixed class declaration for SpringDataRestCustomization.

Original pull request: #377.
2020-06-18 12:54:07 +02:00
Mark Paluch
abc072ca92 DATAREST-1521 - Updated changelog. 2020-06-10 14:31:01 +02:00
Mark Paluch
9a8e311a6e DATAREST-1515 - Updated changelog. 2020-06-10 12:29:54 +02:00
Mark Paluch
9b9aeee321 DATAREST-1514 - Updated changelog. 2020-06-10 11:31:42 +02:00
Mark Paluch
e019ed78e3 DATAREST-1527 - Use standard Spring code of conduct.
Using https://github.com/spring-projects/.github/blob/master/CODE_OF_CONDUCT.md.
2020-06-09 16:06:17 +02:00
Mark Paluch
788120e1a5 DATAREST-1516 - After release cleanups. 2020-05-12 12:40:30 +02:00
Mark Paluch
5368d5d5c8 DATAREST-1516 - Prepare next development iteration. 2020-05-12 12:40:28 +02:00
Mark Paluch
a9592c98f5 DATAREST-1516 - Release version 3.3 GA (Neumann). 2020-05-12 12:28:23 +02:00
Mark Paluch
49b8ee1764 DATAREST-1516 - Prepare 3.3 GA (Neumann). 2020-05-12 12:27:59 +02:00
Mark Paluch
ee694a0b1c DATAREST-1516 - Updated changelog. 2020-05-12 12:27:56 +02:00
Greg Turnquist
91572a3e82 DATAREST-1519 - Remove Travis CI. 2020-05-04 14:57:04 -05:00
Mark Paluch
0e136ac3f8 DATAREST-1501 - After release cleanups. 2020-04-28 15:11:43 +02:00
Mark Paluch
9835b36c0a DATAREST-1501 - Prepare next development iteration. 2020-04-28 15:11:42 +02:00
Mark Paluch
7c20c0daa0 DATAREST-1501 - Release version 3.3 RC2 (Neumann). 2020-04-28 15:03:53 +02:00
Mark Paluch
644949878e DATAREST-1501 - Prepare 3.3 RC2 (Neumann). 2020-04-28 15:03:33 +02:00
Mark Paluch
28762ad7ff DATAREST-1501 - Updated changelog. 2020-04-28 15:03:30 +02:00
Mark Paluch
3cf63dcf5d DATAREST-1498 - Updated changelog. 2020-04-28 14:46:49 +02:00
Mark Paluch
c5f7825e85 DATAREST-1485 - Updated changelog. 2020-04-28 11:59:00 +02:00
Mark Paluch
ef7617cb6f DATAREST-1509 - Polishing.
Reduce Jenkins build to Java 8 + 14 for jackson-next profile. Simplify assertion style. Convert space indents to tabs.

Original pull request: #374.
2020-04-28 11:01:00 +02:00
Greg Turnquist
eaa70cdc77 DATAREST-1509 - Test against all ISO-8601 TZ formats.
Verify that Jackson properly serializes to ISO-8601 format, which includes three potential timezone endings. Expand CI testing against both Jackson 2.10 and 2.11. Also test these profiles against JDK 8, 11, and 14.

Related: spring-projects/spring-data-build#1075
Original pull request: #374.
2020-04-28 11:00:53 +02:00
Oliver Drotbohm
7c10768501 DATAREST-1513 - Avoid superflous instantiations of EmbeddedResourcesAssembler. 2020-04-28 00:31:29 +02:00