1514 Commits

Author SHA1 Message Date
Greg L. Turnquist
9ad60a88de After release cleanups.
See #2136
2022-08-29 16:58:19 +00:00
Greg L. Turnquist
429fa7a295 Prepare next development iteration.
See #2136
2022-08-29 16:58:07 +00:00
Greg L. Turnquist
dfbac28f97 Release version 3.5.12 (2021.0.12).
See #2136
2022-08-29 16:36:52 +00:00
Greg L. Turnquist
ddb805e50c Prepare 3.5.12 (2021.0.12).
See #2136
2022-08-29 16:34:28 +00:00
Mark Paluch
bd50213dca Downgrade Java version to container images based on Ubuntu 20.04.
Closes #2150
2022-06-03 14:39:03 +02:00
Mark Paluch
fe396c8a80 Update CI properties.
See #2136
2022-06-03 09:36:03 +02:00
John Blum
3d9ac6e6f8 Remove Docker Registry login.
Closes #2145.
2022-05-16 13:31:11 -07:00
Christoph Strobl
012622747a After release cleanups.
See #2124
2022-04-19 13:59:27 +02:00
Christoph Strobl
43af7104a4 Prepare next development iteration.
See #2124
2022-04-19 13:59:24 +02:00
Christoph Strobl
27285f9bcc Release version 3.5.11 (2021.0.11).
See #2124
2022-04-19 13:48:19 +02:00
Christoph Strobl
e2541b9091 Prepare 3.5.11 (2021.0.11).
See #2124
2022-04-19 13:47:44 +02:00
Oliver Drotbohm
31b6d2bd9a Fix PUT merge handling for polymorphic properties.
We now replace the original value of polymorphic properties with the newly deserialized one if the type of the new one is different from the old one. We still copy all JSON ignored properties to the new instance to make sure that non-exposed, server-side state is retained. We apply the same handling for explicitly immutable source and/or target types.

Fixes #2130.
2022-04-04 15:37:25 +02:00
Oliver Drotbohm
4fe765c46f Fix potential NullPointerException in HalFormsAdaptingResponseBodyAdvice.
Fixes #2123.
2022-03-28 17:03:47 +02:00
Mark Paluch
66ec8b4c22 After release cleanups.
See #2110
2022-03-21 14:34:35 +01:00
Mark Paluch
2ad492cbef Prepare next development iteration.
See #2110
2022-03-21 14:34:33 +01:00
Mark Paluch
c8fd127ba1 Release version 3.5.10 (2021.0.10).
See #2110
2022-03-21 14:26:38 +01:00
Mark Paluch
dbc3fd71ba Prepare 3.5.10 (2021.0.10).
See #2110
2022-03-21 14:26:10 +01:00
Mark Paluch
68e17ed4e3 Use Java 8 to build snapshots for Artifactory.
Closes #2113
2022-03-15 14:49:09 +01:00
Mark Paluch
f17707a869 Update CI properties.
See #2110
2022-02-22 14:08:49 +01:00
Mark Paluch
358c58c1f5 Upgrade to Maven Wrapper 3.8.4.
See #2115
2022-02-22 13:55:10 +01:00
Oliver Drotbohm
9bbe4c97eb Ensure buildability on JDK 16.
Properly initialize the MongoMappingContext in unit tests when using special identifier types. Explicitly add javax.annotation as dependency in shop tests.
2022-02-22 10:51:07 +01:00
Mark Paluch
b121f93cbb Use Java 17 to build snapshots for Artifactory.
Closes #2113
2022-02-22 10:30:11 +01:00
Mark Paluch
233826f2b7 Update CI properties.
See #2110
2022-02-21 14:51:45 +01:00
Mark Paluch
2ca7e4be62 After release cleanups.
See #2097
2022-02-18 10:32:53 +01:00
Mark Paluch
8d28426c97 Prepare next development iteration.
See #2097
2022-02-18 10:32:51 +01:00
Mark Paluch
5652bc1207 Release version 3.5.9 (2021.0.9).
See #2097
2022-02-18 10:24:49 +01:00
Mark Paluch
22c8148704 Prepare 3.5.9 (2021.0.9).
See #2097
2022-02-18 10:24:15 +01:00
Greg L. Turnquist
be73f0fa7b Update CI properties.
See #2097
2022-02-14 14:38:47 -06:00
Oliver Drotbohm
0b08548065 Update copyright years to 2022. 2022-02-07 10:30:48 +01:00
Mark Paluch
2bf268f14f Externalize build properties.
Closes #2103.
2022-02-07 09:20:24 +01:00
Christoph Strobl
4eac352761 After release cleanups.
See #2085
2022-01-14 10:00:58 +01:00
Christoph Strobl
c48d389ddd Prepare next development iteration.
See #2085
2022-01-14 10:00:55 +01:00
Christoph Strobl
33045214b5 Release version 3.5.8 (2021.0.8).
See #2085
2022-01-14 09:47:49 +01:00
Christoph Strobl
15044ff842 Prepare 3.5.8 (2021.0.8).
See #2085
2022-01-14 09:47:09 +01:00
Jens Schauder
3b1f139617 After release cleanups.
See #2079
2021-11-12 10:38:58 +01:00
Jens Schauder
321b701dbd Prepare next development iteration.
See #2079
2021-11-12 10:38:55 +01:00
Jens Schauder
efbf982f5b Release version 3.5.7 (2021.0.7).
See #2079
2021-11-12 10:27:21 +01:00
Jens Schauder
c7835bc679 Prepare 3.5.7 (2021.0.7).
See #2079
2021-11-12 10:26:44 +01:00
Oliver Drotbohm
6a6c173503 Consider @CrossOrigin(originPatterns = …).
RepositoryRestHandlerMapping's RepositoryCorsConfigurationAccessor now also evaluates @CrossOrigin's originPatterns into the CorsConfiguration.

Fixes #2077.
2021-10-19 10:33:00 +02:00
Mark Paluch
7f0b6d415c After release cleanups.
See #2065
2021-10-18 11:19:45 +02:00
Mark Paluch
c9ad97dbe6 Prepare next development iteration.
See #2065
2021-10-18 11:19:42 +02:00
Mark Paluch
67b64d2391 Release version 3.5.6 (2021.0.6).
See #2065
2021-10-18 11:11:46 +02:00
Mark Paluch
857a151411 Prepare 3.5.6 (2021.0.6).
See #2065
2021-10-18 11:10:49 +02:00
Patrik Mihalcin
25bd6d4ba5 Fix typo in RepositoryRestController's JavaDoc
Fixes #2061.
2021-10-13 16:02:25 +02:00
Oliver Drotbohm
b7fd4fb73b Prevent using NestedEntitySerializer if target serializer does not support unwrapping.
We now verify that the serializer registered for the type that's supposed to be handled by the NestedEntitySerializer actually supports unwrapping as the serialization in EntityModel (MapSuppressingUnwrappingSerializer) requires that to work properly.

Fixes #2056.
2021-10-13 11:56:43 +02:00
Oliver Drotbohm
5f4e24b912 Switch to JUnit 5.
Issue #2075.
2021-10-12 22:34:01 +02:00
Oliver Drotbohm
3d03b0cbe6 Reduce general runtime exception logging to debug.
Issue #2074.
2021-10-12 16:21:22 +02:00
Oliver Drotbohm
a6de3b18c4 Prevent duplicate controller registrations through class-level @RequestMapping.
When we detected @BasePathAwareController and @RepositoryRestController instances, we now reject types that use @RequestMapping on the class level as doing so causes an inevitable registration of the controller with Spring MVC.

Fixes #1342, #1628, #1686, #1946.
2021-10-06 12:35:41 +02:00
Oliver Drotbohm
2e1223c46c Polishing. 2021-09-29 16:48:14 +02:00
Oliver Drotbohm
13f6704803 Improve documentation of default response body rendering for POST and PUT requests.
Fixes #2063.
2021-09-29 16:48:11 +02:00