Christoph Strobl
b86ed07f7b
Prepare 3.6.4 (2021.1.4).
...
See #2125
2022-04-19 12:02:45 +02:00
Oliver Drotbohm
3182b3971f
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 14:51:22 +02:00
Oliver Drotbohm
ffde83a326
Fix potential NullPointerException in HalFormsAdaptingResponseBodyAdvice.
...
Fixes #2123 .
2022-03-28 17:00:40 +02:00
Mark Paluch
92cd6e17e2
After release cleanups.
...
See #2111
2022-03-21 15:06:38 +01:00
Mark Paluch
d4725f3025
Prepare next development iteration.
...
See #2111
2022-03-21 15:06:36 +01:00
Mark Paluch
df4649d168
Release version 3.6.3 (2021.1.3).
...
See #2111
2022-03-21 14:58:52 +01:00
Mark Paluch
57939195b9
Prepare 3.6.3 (2021.1.3).
...
See #2111
2022-03-21 14:58:28 +01:00
Mark Paluch
5553a0324f
Use Java 8 to build snapshots for Artifactory.
...
Closes #2113
2022-03-15 14:49:03 +01:00
Mark Paluch
9624c70f8c
Update CI properties.
...
See #2111
2022-02-22 14:09:14 +01:00
Mark Paluch
62886c3737
Upgrade to Maven Wrapper 3.8.4.
...
See #2116
2022-02-22 13:56:15 +01:00
Mark Paluch
dad75195e2
Use Java 17 to build snapshots for Artifactory.
...
Closes #2113
2022-02-22 10:29:14 +01:00
Mark Paluch
0f5ce4b213
After release cleanups.
...
See #2098
2022-02-18 10:49:02 +01:00
Mark Paluch
107b9da7f1
Prepare next development iteration.
...
See #2098
2022-02-18 10:49:00 +01:00
Mark Paluch
41cbaeda84
Release version 3.6.2 (2021.1.2).
...
See #2098
2022-02-18 10:41:01 +01:00
Mark Paluch
0cd10970e8
Prepare 3.6.2 (2021.1.2).
...
See #2098
2022-02-18 10:40:40 +01:00
Greg L. Turnquist
769d3dea05
Update CI properties.
...
See #2098
2022-02-14 14:39:48 -06:00
Oliver Drotbohm
1a66473416
Update copyright years to 2022.
2022-02-07 10:29:04 +01:00
Mark Paluch
5454183798
Externalize build properties.
...
Closes #2103 .
2022-02-07 09:17:31 +01:00
Christoph Strobl
fb47ee5dc6
After release cleanups.
...
See #2084
2022-01-14 10:45:01 +01:00
Christoph Strobl
bffd95319e
Prepare next development iteration.
...
See #2084
2022-01-14 10:44:59 +01:00
Christoph Strobl
14017f320a
Release version 3.6.1 (2021.1.1).
...
See #2084
2022-01-14 10:28:58 +01:00
Christoph Strobl
6726d8fa15
Prepare 3.6.1 (2021.1.1).
...
See #2084
2022-01-14 10:28:26 +01:00
Mark Paluch
55ed3cd821
Update build trigger to use branch build.
...
See #2079
2021-11-12 14:59:13 +01:00
Jens Schauder
47b06a1f46
After release cleanups.
...
See #2079
2021-11-12 11:00:07 +01:00
Jens Schauder
7589d808f9
Prepare next development iteration.
...
See #2079
2021-11-12 11:00:05 +01:00
Jens Schauder
e31c9d49bf
Release version 3.6 GA (2021.1.0).
...
See #2079
2021-11-12 10:49:37 +01:00
Jens Schauder
3fb3695b10
Prepare 3.6 GA (2021.1.0).
...
See #2079
2021-11-12 10:49:16 +01:00
Jens Schauder
93b8bf8060
Upgrade to MongoDb driver 4.4.0.
...
Closes #2082
2021-11-12 08:28:10 +01:00
Oliver Drotbohm
a40aec5deb
Consider @CrossOrigin(originPatterns = …).
...
RepositoryRestHandlerMapping's RepositoryCorsConfigurationAccessor now also evaluates @CrossOrigin's originPatterns into the CorsConfiguration.
Fixes #2077 .
2021-10-19 10:32:48 +02:00
Mark Paluch
e9b1405669
After release cleanups.
...
See #2066
2021-10-18 13:55:43 +02:00
Mark Paluch
f556973a6c
Prepare next development iteration.
...
See #2066
2021-10-18 13:55:39 +02:00
Mark Paluch
cecc161fe6
Release version 3.6 RC1 (2021.1.0).
...
See #2066
2021-10-18 13:48:15 +02:00
Mark Paluch
3f0f2a307d
Prepare 3.6 RC1 (2021.1.0).
...
See #2066
2021-10-18 13:47:47 +02:00
Oliver Drotbohm
92af07252f
Upgrade MongoDB tests to sync driver 4.4.
...
Fixes #2076 .
2021-10-14 17:40:58 +02:00
Patrik Mihalcin
358bd3578a
Fix typo in RepositoryRestController's JavaDoc
...
Fixes #2061 .
2021-10-13 16:02:18 +02:00
Oliver Drotbohm
4434d32fae
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:59:53 +02:00
Oliver Drotbohm
1828a6a2a7
Switch to JUnit 5.
...
Issue #2075 .
2021-10-12 22:29:45 +02:00
Oliver Drotbohm
18b39cb321
Reduce general runtime exception logging to debug.
...
Issue #2074 .
2021-10-12 16:21:12 +02:00
Mark Paluch
461e959ac7
Upgrade to Maven Wrapper 3.8.3.
...
See #2073
2021-10-11 14:30:30 +02:00
Oliver Drotbohm
94dec6bfef
Adapt to removed deprecations in Spring HATEOAS 1.4.
...
Fixes #2072 .
2021-10-08 11:02:55 +02:00
Oliver Drotbohm
388a04358c
Integration test to verify securing findById(…) generally works.
...
Issue: #2070 .
2021-10-07 13:19:54 +02:00
Oliver Drotbohm
c0125c99a8
Qualify references to ResourceType.COLLECTION to avoid ambiguities to AssertJ in tests.
...
Fixes #2071 .
2021-10-06 12:35:09 +02:00
Oliver Drotbohm
46dc6e03fc
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:13:37 +02:00
Oliver Drotbohm
eae472b9f9
Polishing.
2021-09-29 16:50:01 +02:00
Oliver Drotbohm
6d19e968ae
Improve documentation of default response body rendering for POST and PUT requests.
...
Fixes #2063 .
2021-09-29 16:50:01 +02:00
Mark Paluch
7e34f6f18a
Refine CI triggers.
...
See #2068
2021-09-29 14:24:06 +02:00
Oliver Drotbohm
d09a85f540
Upgrade to HAL Explorer 1.0.1.
...
Fixes #2069
2021-09-22 10:26:39 +02:00
Oliver Drotbohm
cfb7079fb8
Tweak CI build to run compatibility builds against JDK 17.
...
Issue #2068 .
2021-09-21 17:03:12 +02:00
Oliver Drotbohm
c6b77e3dd9
Polish Javadoc to prepare builds with JDK 17.
...
Issue #2068 .
2021-09-21 16:36:26 +02:00
Mark Paluch
806a886df1
After release cleanups.
...
See #2052
2021-09-17 09:52:22 +02:00