Jens Schauder
cc073c5aea
Prepare next development iteration.
...
See #2078
2021-11-12 09:51:37 +01:00
Jens Schauder
ab3100aea5
Release version 3.4.15 (2020.0.15).
...
See #2078
2021-11-12 09:37:00 +01:00
Mark Paluch
d0fca9945b
Prepare next development iteration.
...
See #2064
2021-10-18 11:02:36 +02:00
Mark Paluch
8e540fcb38
Release version 3.4.14 (2020.0.14).
...
See #2064
2021-10-18 10:53:53 +02:00
Oliver Drotbohm
7142e8441f
Switch to JUnit 5.
...
Issue #2075 .
2021-10-12 22:42:01 +02:00
Oliver Drotbohm
af6a2c3a07
Polish Javadoc to prepare builds with JDK 17.
...
Issue #2068 .
2021-09-21 15:29:17 +02:00
Mark Paluch
438dd84576
Prepare next development iteration.
...
See #2050
2021-09-17 09:04:17 +02:00
Mark Paluch
86c15e6306
Release version 3.4.13 (2020.0.13).
...
See #2050
2021-09-17 08:53:40 +02:00
Jens Schauder
84b194d773
Prepare next development iteration.
...
See #2044
2021-08-12 10:36:56 +02:00
Jens Schauder
432b9ea346
Release version 3.4.12 (2020.0.12).
...
See #2044
2021-08-12 10:25:55 +02:00
Jens Schauder
f1fee8132c
Prepare next development iteration.
...
See #2030
2021-07-16 10:45:17 +02:00
Jens Schauder
910eeb8686
Release version 3.4.11 (2020.0.11).
...
See #2030
2021-07-16 10:19:53 +02:00
Oliver Drotbohm
edba6ace12
PersistentEntitiesResourceMapping.hasMappingFor(…) should lookup metadata on cache miss.
2021-07-13 09:43:38 +02:00
Oliver Drotbohm
c682ebbd1d
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:27:05 +02:00
Mark Paluch
11291140c0
Prepare next development iteration.
...
See #2011
2021-06-22 15:28:49 +02:00
Mark Paluch
6baa500aa5
Release version 3.4.10 (2020.0.10).
...
See #2011
2021-06-22 15:18:24 +02:00
Mark Paluch
56fba2250a
Prepare next development iteration.
...
See #1998
2021-05-14 12:05:18 +02:00
Mark Paluch
3f0c49785d
Release version 3.4.9 (2020.0.9).
...
See #1998
2021-05-14 11:52:25 +02:00
Oliver Drotbohm
5b9234f761
Fixed potential NullPointerException in PersistentPropertyResourceMapping.isExported().
...
Fixes GH-1994.
2021-05-07 18:35:53 +02:00
Mark Paluch
f68f2f79a9
Prepare next development iteration.
...
See #1993
2021-04-14 11:42:06 +02:00
Mark Paluch
fe9c2f4789
Release version 3.4.8 (2020.0.8).
...
See #1993
2021-04-14 11:33:27 +02:00
Oliver Drotbohm
1ae7efd0b8
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 17:22:12 +02:00
Mark Paluch
eb5d3c64ce
Prepare next development iteration.
...
See #1988
2021-03-31 18:29:39 +02:00
Mark Paluch
3490bdda80
Release version 3.4.7 (2020.0.7).
...
See #1988
2021-03-31 18:19:53 +02:00
Mark Paluch
ab6a56a99f
Prepare next development iteration.
...
See #1979
2021-03-17 11:02:14 +01:00
Mark Paluch
01a97618bb
Release version 3.4.6 (2020.0.6).
...
See #1979
2021-03-17 10:54:13 +01:00
Oliver Drotbohm
22f5a027ae
#1974 - Improve default LinkRelationProvider setup to also consider @Relation.
...
RepositoryRestConfiguration now defaults the LinkRelationProvider instance to a delegating one considering both AnnotationLinkRelationProvider and EvoLinkRelationProvider so that @Relation annotations on entity types.
2021-02-18 14:04:23 +01:00
Christoph Strobl
024d2a5c90
Prepare next development iteration.
...
See #1975
2021-02-18 11:12:45 +01:00
Christoph Strobl
2ef4d613d5
Release version 3.4.5 (2020.0.5).
...
See #1975
2021-02-18 10:59:16 +01:00
Christoph Strobl
4e330812b7
Prepare next development iteration.
...
See #1953
2021-02-17 13:41:53 +01:00
Christoph Strobl
f5992a4e4f
Release version 3.4.4 (2020.0.4).
...
See #1953
2021-02-17 12:00:24 +01:00
Christoph Strobl
b275144074
Prepare next development iteration.
...
See #1945
2021-01-13 15:01:49 +01:00
Christoph Strobl
9cbe1d82d0
Release version 3.4.3 (2020.0.3).
...
See #1945
2021-01-13 14:18:34 +01:00
Mark Paluch
59bd7692fa
Update copyright year to 2021.
...
Closes #1952
2021-01-12 11:45:28 +01:00
Mark Paluch
d306e07c18
DATAREST-1580 - Prepare next development iteration.
2020-12-09 16:46:49 +01:00
Mark Paluch
c2339c551c
DATAREST-1580 - Release version 3.4.2 (2020.0.2).
2020-12-09 16:01:26 +01:00
Mark Paluch
77263d1b95
DATAREST-1577 - Prepare next development iteration.
2020-11-11 12:14:51 +01:00
Mark Paluch
9342762c70
DATAREST-1577 - Release version 3.4.1 (2020.0.1).
2020-11-11 11:59:00 +01:00
Mark Paluch
fe16545cc7
DATAREST-1570 - Prepare next development iteration.
2020-10-28 16:10:51 +01:00
Mark Paluch
3a05cca9b6
DATAREST-1570 - Release version 3.4 GA (2020.0.0).
2020-10-28 15:46:57 +01:00
Christoph Strobl
f301dcc0bc
DATAREST-1562 - Prepare next development iteration.
2020-10-14 14:48:46 +02:00
Christoph Strobl
150ed4164e
DATAREST-1562 - Release version 3.4 RC2 (2020.0.0).
2020-10-14 14:28:56 +02:00
Mark Paluch
0072676ab2
DATAREST-1554 - Prepare next development iteration.
2020-09-16 14:05:26 +02:00
Mark Paluch
8b2df69464
DATAREST-1554 - Release version 3.4 RC1 (2020.0.0).
2020-09-16 13:57:43 +02:00
Greg L. Turnquist
9737366174
DATAREST-1545 - Migrate away from proxy-based configuration.
2020-09-15 17:13:53 +02:00
Mark Paluch
5a57fafc2e
DATAREST-1539 - Prepare next development iteration.
2020-08-12 12:00:21 +02:00
Mark Paluch
fe6192198a
DATAREST-1539 - Release version 3.4 M2 (2020.0.0).
2020-08-12 11:52:06 +02:00
Oliver Drotbohm
bf401f7476
DATAREST-1553 - Removed deprecations introduced prior to 3.4.
...
Removed Java8PluginRegistry not in use anymore anyway. Same for RepositoryRestConfigurerAdapter. Deprecated legacy ResourceMappingUtils and its client code exposed in RepositoryRestConfiguration as it's also not considered anymore.
2020-08-11 17:44:36 +02:00
Oliver Drotbohm
b17fed5fa6
DATAREST-1523 - Delombok production sources.
...
Hacking.
2020-08-11 16:53:15 +02:00
Mark Paluch
69c3491861
DATAREST-1549 - Adopt to changed MappingException thrown by PersistentEntities.
2020-08-04 15:30:37 +02:00