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
Mark Paluch
8e42a2a221
Prepare next development iteration.
...
See #1976
2021-03-31 17:24:04 +02:00
Mark Paluch
d77e5192d8
Release version 3.5 RC1 (2021.0.0).
...
See #1976
2021-03-31 17:05:09 +02:00
Mark Paluch
0f93b050ce
Prepare next development iteration.
...
See #1986
2021-03-17 11:30:29 +01:00
Mark Paluch
54696d4d5f
Release version 3.5 M5 (2021.0.0).
...
See #1986
2021-03-17 11:17:50 +01:00
Christoph Strobl
08ca20422d
Prepare next development iteration.
...
See #1978
2021-02-18 11:35:21 +01:00
Christoph Strobl
d03e364294
Release version 3.5 M4 (2021.0.0).
...
See #1978
2021-02-18 11:25:13 +01:00
Christoph Strobl
d5d2659a24
Prepare next development iteration.
...
See #1954
2021-02-17 14:17:48 +01:00
Christoph Strobl
44b93173a7
Release version 3.5 M3 (2021.0.0).
...
See #1954
2021-02-17 14:00:09 +01:00
Christoph Strobl
6384110dab
Prepare next development iteration.
...
See #1944
2021-01-13 15:46:58 +01:00
Christoph Strobl
e2523e35d0
Release version 3.5 M2 (2021.0.0).
...
See #1944
2021-01-13 15:34:04 +01:00
Mark Paluch
7afe7f1a9c
Update copyright year to 2021.
...
Closes #1952
2021-01-12 11:45:16 +01:00
Mark Paluch
f58ea84c43
Upgrade to Servlet API 4.0.1.
...
We now build against a newer Servlet API version to align with Spring Framework.
Also, introduce a version property servlet.version for centralized version management.
Closes #1951
2021-01-11 08:58:58 +01:00
Mark Paluch
fba7b7bd55
DATAREST-1578 - Prepare next development iteration.
2020-12-09 15:32:17 +01:00
Mark Paluch
2b61b8640f
DATAREST-1578 - Release version 3.5 M1 (2021.0.0).
2020-12-09 15:21:57 +01:00
Mark Paluch
378a7d3971
DATAREST-1570 - Prepare next development iteration.
2020-10-28 16:10:22 +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
Oliver Drotbohm
0392103371
DATAREST-1545 - Polishing.
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
Mark Paluch
1f28937389
DATAREST-1522 - Prepare next development iteration.
2020-06-25 11:58:20 +02:00
Mark Paluch
05c43601ca
DATAREST-1522 - Release version 3.4 M1 (2020.0.0).
2020-06-25 11:48:51 +02:00
Oliver Drotbohm
46f2171b49
DATAREST-1536 - Fix automatic module names for tests.
2020-06-24 23:52:45 +02:00
Mark Paluch
5368d5d5c8
DATAREST-1516 - Prepare next development iteration.
2020-05-12 12:40:28 +02:00
Mark Paluch
a9592c98f5
DATAREST-1516 - Release version 3.3 GA (Neumann).
2020-05-12 12:28:23 +02:00
Mark Paluch
9835b36c0a
DATAREST-1501 - Prepare next development iteration.
2020-04-28 15:11:42 +02:00
Mark Paluch
7c20c0daa0
DATAREST-1501 - Release version 3.3 RC2 (Neumann).
2020-04-28 15:03:53 +02:00
Mark Paluch
0f81b110fc
DATAREST-1492 - Prepare next development iteration.
2020-03-31 15:08:04 +02:00
Mark Paluch
638e3f875f
DATAREST-1492 - Release version 3.3 RC1 (Neumann).
2020-03-31 14:59:41 +02:00
Jens Schauder
cd11f47fc0
DATAREST-1482 - Prepare next development iteration.
2020-03-11 09:57:41 +01:00
Jens Schauder
d31ecc7503
DATAREST-1482 - Release version 3.3 M4 (Neumann).
2020-03-11 09:47:07 +01:00
Mark Paluch
7fb881fa23
DATAREST-1478 - Prepare next development iteration.
2020-02-12 15:04:21 +01:00
Mark Paluch
b09744fe31
DATAREST-1478 - Release version 3.3 M3 (Neumann).
2020-02-12 14:47:16 +01:00
Mark Paluch
7e2b0d4b9f
DATAREST-1476 - Prepare next development iteration.
2020-01-17 09:47:49 +01:00
Mark Paluch
2e31e3c33d
DATAREST-1476 - Release version 3.3 M2 (Neumann).
2020-01-17 09:39:03 +01:00
Mark Paluch
589b37eb8a
DATAREST-1432 - Prepare next development iteration.
2020-01-16 16:11:54 +01:00
Mark Paluch
5c1d92ab95
DATAREST-1432 - Release version 3.3 M1 (Neumann).
2020-01-16 16:05:23 +01:00
Oliver Drotbohm
d8c3394cd7
DATAREST-1470 - Switched to use factory methods of RepresentationModel types.
2020-01-14 14:51:18 +01:00
Mark Paluch
88f49da22f
DATAREST-1467 - Update copyright years to 2020.
2020-01-07 09:02:59 +01:00
Oliver Drotbohm
9010a9d132
DATAREST-1458 - Fixed rendering of compact view to association resources.
...
The usage of text/uri-list as media type was entirely broken and not even advertised in the reference docs anymore. It's now again supported for both to-one and to-many associations via Collections. Maps are rejected as they cannot be rendered as list of URIs correctly. Updated reference documentation accordingly.
Added a custom MapModel implementation of RepresentationModel as apparently using Maps with EntityModel does not unwrap the content properly due to [0].
[0] https://github.com/FasterXML/jackson-databind/issues/171
2019-11-29 17:17:35 +01:00
Greg Turnquist
b016c0b125
DATAREST-1356 - Polishing.
2019-10-21 13:03:04 -05:00
Ľubomír Varga
202a8aa302
DATAREST-1356 - Fix updating single associations.
...
Correct a regression regarding association links. Introduce several test cases to prove this situation is fixed regarding PUTs for association links.
Source of the bug: 554d6cb27b (diff-1d7c16fe1992fef13a47fa8ab8599718L317) flips the criteria from "not single" to "single" without checking for related impacts.
2019-10-21 13:02:45 -05:00
Mark Paluch
7e7767464c
DATAREST-1419 - Prepare next development iteration.
2019-09-30 16:17:28 +02:00
Mark Paluch
ee6c55bcc1
DATAREST-1419 - Release version 3.2 GA (Moore).
2019-09-30 15:51:07 +02:00
Mark Paluch
e510640619
DATAREST-1420 - Prepare next development iteration.
2019-09-06 10:21:54 +02:00
Mark Paluch
ffa93761c9
DATAREST-1420 - Release version 3.2 RC3 (Moore).
2019-09-06 10:10:42 +02:00