Mark Paluch
c2b37b2e29
Prepare next development iteration.
...
See #2217
2023-02-17 10:11:44 +01:00
Mark Paluch
dd36389398
Release version 3.7.8 (2021.2.8).
...
See #2217
2023-02-17 10:08:25 +01:00
Mark Paluch
1929667d99
Prepare next development iteration.
...
See #2202
2023-01-13 10:35:33 +01:00
Mark Paluch
94a0ee00d4
Release version 3.7.7 (2021.2.7).
...
See #2202
2023-01-13 10:32:46 +01:00
Mark Paluch
59765bf41f
Extend license header copyright years to 2023.
...
See #2210
2023-01-02 09:52:07 +01:00
Mark Paluch
51ba1491db
Prepare next development iteration.
...
See #2188
2022-11-18 10:55:36 +01:00
Mark Paluch
85b2a9eee2
Release version 3.7.6 (2021.2.6).
...
See #2188
2022-11-18 10:45:33 +01:00
Spring Builds
7518b58742
Prepare next development iteration.
...
See #2187
2022-10-13 13:46:40 +00:00
Spring Builds
edb0665061
Release version 3.7.5 (2021.2.5).
...
See #2187
2022-10-13 13:24:04 +00:00
Spring Builds
b221ddae7c
Prepare next development iteration.
...
See #2178
2022-10-13 09:23:44 +00:00
Spring Builds
d1913cfbb8
Release version 3.7.4 (2021.2.4).
...
See #2178
2022-10-13 08:59:54 +00:00
Spring Builds
b2ec5ddad0
Prepare next development iteration.
...
See #2160
2022-09-19 12:00:10 +00:00
Spring Builds
984e1ffc00
Release version 3.7.3 (2021.2.3).
...
See #2160
2022-09-19 11:38:44 +00:00
Christoph Strobl
828fedd2ef
Prepare next development iteration.
...
See #2154
2022-07-15 11:24:05 +02:00
Christoph Strobl
e4c294f5d8
Release version 3.7.2 (2021.2.2).
...
See #2154
2022-07-15 11:08:28 +02:00
Mark Paluch
4ab1555ca8
Prepare next development iteration.
...
See #2143
2022-06-20 11:40:05 +02:00
Mark Paluch
55962885eb
Release version 3.7.1 (2021.2.1).
...
See #2143
2022-06-20 11:29:30 +02:00
Christoph Strobl
e67207519f
Prepare next development iteration.
...
See #2134
2022-05-13 10:15:10 +02:00
Christoph Strobl
67f1a9850d
Release version 3.7 GA (2021.2.0).
...
See #2134
2022-05-13 10:05:08 +02:00
Christoph Strobl
f7dcae3181
Prepare next development iteration.
...
See #2126
2022-04-19 11:21:15 +02:00
Christoph Strobl
728c4e8298
Release version 3.7 RC1 (2021.2.0).
...
See #2126
2022-04-19 11:10:55 +02:00
Greg L. Turnquist
e04726abdf
Prepare next development iteration.
...
See #2112
2022-03-21 10:20:31 -05:00
Greg L. Turnquist
306795628c
Release version 3.7 M4 (2021.2.0).
...
See #2112
2022-03-21 10:09:34 -05:00
Mark Paluch
d3beba8311
Prepare next development iteration.
...
See #2101
2022-02-18 11:15:39 +01:00
Mark Paluch
c9dc343179
Release version 3.7 M3 (2021.2.0).
...
See #2101
2022-02-18 11:09:11 +01:00
Oliver Drotbohm
c9b7d2df26
Update copyright years to 2022.
2022-02-07 10:14:58 +01:00
Christoph Strobl
eaf806bdf6
Prepare next development iteration.
...
See #2099
2022-01-18 09:21:30 +01:00
Christoph Strobl
d2a2c5fc7a
Release version 3.7 M2 (2021.2.0).
...
See #2099
2022-01-18 09:09:37 +01:00
Christoph Strobl
a87c012eac
Prepare next development iteration.
...
See #2086
2022-01-14 11:08:01 +01:00
Christoph Strobl
747573d510
Release version 3.7 M1 (2021.2.0).
...
See #2086
2022-01-14 10:58:18 +01:00
Jens Schauder
87b2601b27
Prepare next development iteration.
...
See #2079
2021-11-12 10:59:42 +01:00
Jens Schauder
e31c9d49bf
Release version 3.6 GA (2021.1.0).
...
See #2079
2021-11-12 10:49:37 +01: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
Oliver Drotbohm
1828a6a2a7
Switch to JUnit 5.
...
Issue #2075 .
2021-10-12 22:29:45 +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
c6b77e3dd9
Polish Javadoc to prepare builds with JDK 17.
...
Issue #2068 .
2021-09-21 16:36:26 +02:00
Mark Paluch
0cb5c3289f
Prepare next development iteration.
...
See #2052
2021-09-17 09:52:19 +02:00
Mark Paluch
907b15e83b
Release version 3.6 M3 (2021.1.0).
...
See #2052
2021-09-17 09:44:58 +02:00
Oliver Drotbohm
78cdba8225
Upgrade to EvoInflector 1.3.
...
Fixes #2062
2021-09-16 14:41:55 +02:00
Jens Schauder
4f9ccaac0e
Prepare next development iteration.
...
See #2046
2021-08-12 15:16:22 +02:00
Jens Schauder
f8bdb374ea
Release version 3.6 M2 (2021.1.0).
...
See #2046
2021-08-12 15:03:18 +02:00
Jens Schauder
5e08842c1b
Prepare next development iteration.
...
See #2001
2021-07-16 14:19:56 +02:00
Jens Schauder
8d0e00be94
Release version 3.6 M1 (2021.1.0).
...
See #2001
2021-07-16 14:09:26 +02:00
Oliver Drotbohm
b678ce6bc9
PersistentEntitiesResourceMapping.hasMappingFor(…) should lookup metadata on cache miss.
2021-07-13 09:27:03 +02:00
Oliver Drotbohm
940a676e6d
RepositoryResourceMappings now processes all entities to detect repository mappings.
...
We now consider all registered PersistentEntity instances and try to detect repository metadata for them. A case we didn't cover before was that a repository was declared for an aggregate super type but the actual child aggregate class didn't have a dedicated repository declared. While this is a perfectly valid scenario, the mapping information was broken as it fell back on the plain domain type information and produced paths and relation names derived from that, even if there's a super type repository available.
Thus, solely traversing the aggregate types we have repositories registered for is not enough. We now traverse all known PersistentEntity types and also register repository metadata for all types that are assignable to a known domain type. The latter is actually implemented in Spring Data Commons' Repositories via spring-projects/spring-data-commons#2406 .
2021-07-07 16:20:09 +02:00
Mark Paluch
0a31ef1d84
Prepare next development iteration.
...
See #1992
2021-04-14 14:30:12 +02:00
Mark Paluch
8a690929f0
Release version 3.5 GA (2021.0.0).
...
See #1992
2021-04-14 14:18:49 +02:00
Oliver Drotbohm
21ed68262f
Properly handle associations in nested entities.
...
Nested entities that contain a reference to an aggregate root get a link to that attached to their representation. Previously, the creation of those links assumed that the reference is a materialized instance of the remote aggregate. That's now altered to be able to deal with associations, use identifiers directly or materialize to an intermediate aggregate instance to potentially use a custom lookup.
2021-04-07 20:07:53 +02:00
Oliver Drotbohm
20cb33512e
Fixed potential NullPointerException in PersistentPropertyResourceMapping.isExported().
...
Fixes GH-1994.
2021-04-07 20:07:53 +02:00