Commit Graph

1638 Commits

Author SHA1 Message Date
Mark Paluch
f86e4a62be Release version 4.0.7 (2022.0.7).
See #2258
2023-06-16 15:39:46 +02:00
Mark Paluch
f6d1f1203b Prepare 4.0.7 (2022.0.7).
See #2258
2023-06-16 15:39:31 +02:00
Mark Paluch
024a5703e9 Upgrade to Maven Wrapper 3.9.2.
See #2268
2023-06-13 08:52:19 +02:00
Oliver Drotbohm
226f0833b7 Fix regression in PUT handling for empty nested documents.
The fix for #2174 introduced a bug for our PUT handling of nested documents in case the target object's field value is null as it would only apply the nested value if all Optionals were present. This is, of course not the case.

Fixes #2264.
2023-06-12 11:41:44 +02:00
Mark Paluch
751f71b89f Polishing.
Update Java requirement.

See #2266
2023-06-06 10:49:52 +02:00
Mark Paluch
b6e24eb19e Use snapshot and milestone repositories instead of libs-snapshot and libs-milestone.
Closes #2266
2023-06-06 10:49:52 +02:00
Oliver Drotbohm
a2a66040aa Avoid manually handling additional primitive elements in collection merging for PATCHes.
Fixes #2261.
2023-05-23 15:54:32 +02:00
Christoph Strobl
50d17356b7 After release cleanups.
See #2254
2023-05-12 11:11:32 +02:00
Christoph Strobl
0c6b3fb5cb Prepare next development iteration.
See #2254
2023-05-12 11:11:30 +02:00
Christoph Strobl
9181023a9d Release version 4.0.6 (2022.0.6).
See #2254
2023-05-12 11:08:07 +02:00
Christoph Strobl
06e834c638 Prepare 4.0.6 (2022.0.6).
See #2254
2023-05-12 11:07:48 +02:00
Will Fleury
37794446a3 Populate custom ExceptionHandlerExceptionResolver with ApplicationContext.
Fixes #2245.
Original pull request #2246.
2023-05-03 17:18:28 +02:00
Blue Ye
bf14373848 Remove duplicate sentence from documentation.
Closes #2251
2023-04-25 11:32:21 +02:00
Greg L. Turnquist
b6a6c4fb4d After release cleanups.
See #2242
2023-04-14 10:25:05 -05:00
Greg L. Turnquist
867f14feca Prepare next development iteration.
See #2242
2023-04-14 10:25:00 -05:00
Greg L. Turnquist
8a90565336 Release version 4.0.5 (2022.0.5).
See #2242
2023-04-14 10:19:15 -05:00
Greg L. Turnquist
bc8f2799ff Prepare 4.0.5 (2022.0.5).
See #2242
2023-04-14 10:18:34 -05:00
Mark Paluch
66b9545b54 Upgrade to Maven Wrapper 3.9.1.
See #2249
2023-04-06 16:17:36 +02:00
Greg L. Turnquist
5d51e199bc Test against Java 20 on CI.
See #2244.
2023-03-30 10:47:51 -05:00
Greg L. Turnquist
4fc6309b58 Update CI properties.
See #2242
2023-03-28 14:01:09 -05:00
Christoph Strobl
4a850f776e After release cleanups.
See #2237
2023-03-20 14:26:21 +01:00
Christoph Strobl
200f308a40 Prepare next development iteration.
See #2237
2023-03-20 14:26:19 +01:00
Christoph Strobl
68b677e205 Release version 4.0.4 (2022.0.4).
See #2237
2023-03-20 14:22:48 +01:00
Christoph Strobl
6e351989d3 Prepare 4.0.4 (2022.0.4).
See #2237
2023-03-20 14:22:20 +01:00
Mark Paluch
a03f5f3dec After release cleanups.
See #2227
2023-03-03 11:02:48 +01:00
Mark Paluch
b542bef517 Prepare next development iteration.
See #2227
2023-03-03 11:02:46 +01:00
Mark Paluch
071c78a15d Release version 4.0.3 (2022.0.3).
See #2227
2023-03-03 10:59:33 +01:00
Mark Paluch
7bcb437721 Prepare 4.0.3 (2022.0.3).
See #2227
2023-03-03 10:59:17 +01:00
Oliver Drotbohm
3def6a180d Use FormattingConversionService in JSON Patch binding.
We no pipe the Spring MVC ConversionService into the JSON Patch path binding. That usually is a FormattingConversionService at runtime and also supports the conversion of dates.

The ConversionServices is configured into the BindContext(Factory) we use for binding. The context then exposes the EvaluationContext set up with it.

Fixes #2233.
2023-02-21 18:43:29 +01:00
Oliver Drotbohm
ece8108811 Register MVC validator with Spring Data REST HandlerAdapter.
Fixes: #967.
Original pull request: 2108.
2023-02-21 15:46:18 +01:00
zhengchalei
b50b0f8dd1 Fix doc link end label in ResourceStatus.
Fixes #2139
2023-02-21 14:19:56 +01:00
Kai Toedter
b2fc38987e Fix link to HAL Explorer doc in README.adoc. 2023-02-21 14:17:38 +01:00
Oliver Drotbohm
2f1771ee4f Avoid obsolete inspection of DefaultedPageable.
The instance can never be null and thus we don't actually have to check for that.
2023-02-21 14:13:11 +01:00
Oliver Drotbohm
cd3f9cb462 Adapt to renamed properties by using MappedProperties in association deserialization.
Revert the changes that employed manual annotation lookup as that would cause invalid associations of fields and accessor methods for properties shadow renamed. Instead, we now use MappedProperties that already contains a mapping between the Jackson field names and Spring Data property names.

Fixes: #2165

$ Conflicts:
$	spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/json/PersistentEntityJackson2Module.java
$	spring-data-rest-webmvc/src/test/java/org/springframework/data/rest/webmvc/json/PersistentEntityJackson2ModuleUnitTests.java
2023-02-21 13:30:37 +01:00
Mikołaj Matuszewski
4ca26918f8 Fix missing explanation for resource type indicator in reference docs. 2023-02-21 11:52:44 +01:00
Oliver Drotbohm
f2c9ec32e2 Properly deep-merge nested documents on PUT.
This is needed to consider read-only properties within those objects as those would otherwise get overridden.

Fixes: #2174
2023-02-21 10:43:25 +01:00
Mark Paluch
2885f76106 Upgrade to Maven Wrapper 3.9.0.
See #2231
2023-02-20 11:59:41 +01:00
Mark Paluch
1b5b2414ae After release cleanups.
See #2219
2023-02-17 11:02:27 +01:00
Mark Paluch
bcb673da66 Prepare next development iteration.
See #2219
2023-02-17 11:02:25 +01:00
Mark Paluch
8727d9e542 Release version 4.0.2 (2022.0.2).
See #2219
2023-02-17 10:59:28 +01:00
Mark Paluch
7c3c36ec56 Prepare 4.0.2 (2022.0.2).
See #2219
2023-02-17 10:59:14 +01:00
Mark Paluch
6e166320b6 Update CI properties.
See #2219
2023-01-30 10:49:31 +01:00
Mark Paluch
555bd39835 Upgrade to Maven Wrapper 3.8.7.
See #2220
2023-01-30 10:47:23 +01:00
Oliver Drotbohm
8819cdc741 Register StdValueInstantiator._constructorArguments for reflection.
The field is looked up by reflection in ValueInstantiatorCustomizer.

Fixes #2213.
2023-01-20 16:35:46 +01:00
Oliver Drotbohm
2c9b0c829f Fix links in reference documentation.
Primarily references to Spring Framework docs and one https update.

Fixes #2218.
2023-01-18 10:02:28 +01:00
Mark Paluch
d289616ed6 After release cleanups.
See #2203
2023-01-13 11:43:31 +01:00
Mark Paluch
46f26a5221 Prepare next development iteration.
See #2203
2023-01-13 11:43:30 +01:00
Mark Paluch
010a647337 Release version 4.0.1 (2022.0.1).
See #2203
2023-01-13 11:40:51 +01:00
Mark Paluch
215c1e90c8 Prepare 4.0.1 (2022.0.1).
See #2203
2023-01-13 11:40:40 +01:00
Oliver Drotbohm
01784db520 Fix links to Spring Framework's CORS documentation.
Fixes #2215.
2023-01-09 17:00:42 +01:00