895 Commits

Author SHA1 Message Date
Mark Paluch
dc4d73def9 Prepare next development iteration.
See #2484
2025-06-13 13:42:18 +02:00
Mark Paluch
1bd35216f3 Release version 4.5.1 (2025.0.1).
See #2484
2025-06-13 13:39:34 +02:00
Mark Paluch
f318d1cc64 Defer MappingContext lookup in PersistentEntities to allow bean creation while MappingContext is being initialized.
Closes #2489
2025-06-11 09:14:59 +02:00
Oliver Drotbohm
8d2575aa12 Move off deprecated API of Spring HATEOAS' AnnotationMappingDiscoverer.
Fixes GH-2490.
2025-06-04 20:11:58 +02:00
Oliver Drotbohm
858b818f2f Failure to look up repository metadata is now rejected with a 404 Not Found.
We now produce an HttpClientErrorException if ResourceMetadataHandlerMethodArgumentResolver fails for find metadata for a parsed repository key so that it automatically results in a 404 Not Found status code over a previous 500 Internal Server Error.

Fixes GH-2480
2025-05-20 15:08:58 +02:00
Jonathan Schnéider
5e6d920499 Fix logger name in HalFormsAdaptingResponseBodyAdvice.
Co-authored-by: Moderne <team@moderne.io>
Fixes GH-2479.
2025-05-20 14:09:47 +02:00
Mark Paluch
dfc4643a88 Prepare next development iteration.
See #2473
2025-05-16 11:31:35 +02:00
Mark Paluch
63587e562e Release version 4.5 GA (2025.0.0).
See #2473
2025-05-16 11:28:31 +02:00
Mark Paluch
5730b706f4 Prepare next development iteration.
See #2468
2025-04-22 11:26:48 +02:00
Mark Paluch
0bb97bdeb4 Release version 4.5 RC1 (2025.0.0).
See #2468
2025-04-22 11:24:11 +02:00
Mark Paluch
6e12072898 Prepare next development iteration.
See #2462
2025-03-14 09:33:42 +01:00
Mark Paluch
a563a90259 Release version 4.5 M2 (2025.0.0).
See #2462
2025-03-14 09:31:05 +01:00
Mark Paluch
79f2400244 Prepare next development iteration.
See #2434
2025-02-14 12:25:07 +01:00
Mark Paluch
494c7c3712 Release version 4.5 M1 (2025.0.0).
See #2434
2025-02-14 12:22:37 +01:00
Oliver Drotbohm
4f214bbbad Add support for offical, IANA-registered media type for HAL.
Fixes GH-2453.
2025-01-17 16:41:15 +01:00
Oliver Drotbohm
351010a905 Revert registration of WebMvc and HalExplorer modules with DevTools.
The original ticket (GH-2438) will be fixed downstream in Spring Modulith.

Fixes GH-2442.
2025-01-17 00:27:11 +01:00
Mark Paluch
a96862bb91 Extend license header copyright years to 2025.
See #2448
2025-01-08 10:04:48 +01:00
Oliver Drotbohm
c13850e73b Register WebMVC and HAL Explorer module with DevTools.
We now declare explicit Spring Boot DevTools configuration to include Spring Data REST WebMVC and HAL Explorer in the restart classloader to prevent proxying issues with package protected types.

Fixes GH-2438.
2024-12-11 15:44:22 +01:00
Mark Paluch
72ca48c891 Prepare next development iteration.
See #2424
2024-11-15 14:13:08 +01:00
Mark Paluch
ca3eb9b0ca Release version 4.4 GA (2024.1.0).
See #2424
2024-11-15 14:10:52 +01:00
Oliver Drotbohm
e3308c584e Fix HttpMessageConverter lookup in PersistentEntityResourceHandlerMethodArgumentResolver.
We now ask the candidate converters whether they can read RepresentationModel instead of the domain type as that's the key type we register the individual ObjectMappers for in Spring HATEOAS.

Fixes: GH-2425.
Related ticket: GH-2419.
2024-11-15 08:39:11 +01:00
Mark Paluch
a66d2fbdad Prepare next development iteration.
See #2417
2024-10-18 12:49:40 +02:00
Mark Paluch
e3ae00c201 Release version 4.4 RC1 (2024.1.0).
See #2417
2024-10-18 12:47:01 +02:00
Oliver Drotbohm
0d0b26b8e0 Switch HttpMessageConverter lookup to test for domain type instead of PersistentEntityResource.
Fixes GH-2419.
2024-10-04 14:06:44 +02:00
Oliver Drotbohm
64ece65d8b Tweak HAL-FORMS setup to fall back on HAL as media type if no templates registered.
Fixes GH-2418.
2024-09-18 15:25:41 +02:00
Jens Schauder
b89d52af40 Prepare next development iteration.
See #2387
2024-09-13 12:42:27 +02:00
Jens Schauder
059ca8052e Release version 4.4 M1 (2024.1.0).
See #2387
2024-09-13 12:39:33 +02:00
Mark Paluch
c62ddeb498 Prepare next development iteration.
See #2382
2024-05-17 11:51:33 +02:00
Mark Paluch
456e10d208 Release version 4.3 GA (2024.0.0).
See #2382
2024-05-17 11:49:25 +02:00
Mark Paluch
6cd6fb3337 Prepare next development iteration.
See #2376
2024-04-12 10:52:58 +02:00
Mark Paluch
7f20e3c3f6 Release version 4.3 RC1 (2024.0.0).
See #2376
2024-04-12 10:50:42 +02:00
Mark Paluch
667513e652 Prepare next development iteration.
See #2368
2024-03-15 11:09:57 +01:00
Mark Paluch
8f4de9db8e Release version 4.3 M2 (2024.0.0).
See #2368
2024-03-15 11:07:31 +01:00
Christoph Strobl
e6e87e88c5 Prepare next development iteration.
See #2333
2024-02-16 14:41:24 +01:00
Christoph Strobl
f7da997870 Release version 4.3 M1 (2024.0.0).
See #2333
2024-02-16 14:37:38 +01:00
Oliver Drotbohm
5c764464cf Properly append all superfluous elements to an array during merge patch.
Fixes GH-2357.
2024-01-19 18:24:20 +01:00
Oliver Drotbohm
41de5ad983 Tread entities nested in arrays like PUT for merge patch requests.
Fixes GH-2358.
2024-01-19 18:23:08 +01:00
Oliver Drotbohm
6cec482bb4 Fix broken merge of nested arrays.
Fixes GH-2350.
2024-01-15 17:41:36 +01:00
Mark Paluch
ae851d878f Extend license header copyright years to 2024.
See #2349
2024-01-02 14:42:06 +01:00
Oliver Drotbohm
667a49b3ab Polish Javadoc.
Related ticket GH-1947.
2023-12-15 12:33:48 +01:00
Oliver Drotbohm
30fdbd4949 Fix potential NullPointerException in ProjectionSerializer.
Fixes GH-1947.
2023-12-15 12:21:52 +01:00
Oliver Drotbohm
19c3179b31 Fix BasePathAwareHandlerMappingUnitTests.
Fixes GH-2338.
2023-12-13 17:39:25 +01:00
Mark Paluch
144717e50a Prepare next development iteration.
See #2321
2023-11-17 14:33:25 +01:00
Mark Paluch
7248dc016a Release version 4.2 GA (2023.1.0).
See #2321
2023-11-17 14:29:59 +01:00
Oliver Drotbohm
5b05e59ce4 Runtime hints to include rest-messages files.
Fixes GH-2330.
2023-11-16 15:11:58 +01:00
Oliver Drotbohm
d6f0f3aa99 Properly merge non-entity arrays.
Fixes #2325.
2023-11-16 15:01:03 +01:00
John Blum
22428a51a7 Prepare next development iteration.
See #2310
2023-10-13 08:51:59 -07:00
John Blum
cb4277ec11 Release version 4.2 RC1 (2023.1.0).
See #2310
2023-10-13 08:44:25 -07:00
Mark Paluch
cc7060a9a6 Prepare next development iteration.
See #2303
2023-09-15 14:59:01 +02:00
Mark Paluch
597ee76830 Release version 4.2 M3 (2023.1.0).
See #2303
2023-09-15 14:59:01 +02:00