Commit Graph

1241 Commits

Author SHA1 Message Date
Mark Paluch
bc4d9db6ca DATAREST-1498 - Prepare next development iteration. 2020-04-28 14:45:29 +02:00
Mark Paluch
79638426b1 DATAREST-1498 - Release version 3.2.7 (Moore SR7). 2020-04-28 14:35:55 +02:00
Mark Paluch
22a0f16075 DATAREST-1498 - Prepare 3.2.7 (Moore SR7). 2020-04-28 14:35:24 +02:00
Mark Paluch
27fff7b0f4 DATAREST-1498 - Updated changelog. 2020-04-28 14:35:20 +02:00
Mark Paluch
47ff8f0452 DATAREST-1485 - Updated changelog. 2020-04-28 11:59:01 +02:00
Mark Paluch
45fb02b66f DATAREST-1509 - Polishing.
Simplify assertion style. Convert space indents to tabs.

Original pull request: #374.
2020-04-28 11:03:00 +02:00
Greg Turnquist
7799033f21 DATAREST-1509 - Test against all ISO-8601 TZ formats.
Verify that Jackson properly serializes to ISO-8601 format, which includes three potential timezone endings.

Related: spring-projects/spring-data-build#1075
Original pull request: #374.
2020-04-28 11:02:51 +02:00
Oliver Drotbohm
a161c3b0dc DATAREST-1513 - Avoid superflous instantiations of EmbeddedResourcesAssembler. 2020-04-28 00:31:41 +02:00
Oliver Drotbohm
6b41a86814 DATAREST-1479 - Patching collections now also works for nested collections.
We now properly use the PropertyPath's leaf property to check whether we need to deal with a collection in JSON Patch pointers.
2020-04-27 23:52:04 +02:00
Mark Paluch
58a24abbb2 DATAREST-1502 - Polishing.
Use diamond syntax where possible. Fix Javadoc.
2020-04-02 15:32:27 +02:00
Mark Paluch
eb378919bb DATAREST-1502 - Use ConcurrentHashMap in PersistentEntitiesResourceMappings instead of ConcurrentReferenceHashMap.
We use now consistently ConcurrentHashMap instead of ConcurrentReferenceHashMap to avoid object eviction by GC runs as some caches are accessed in a way that does not allow for lazy recomputation of values.
2020-04-02 15:32:27 +02:00
Mark Paluch
8428c171f9 DATAREST-1492 - Updated changelog. 2020-03-31 15:08:49 +02:00
Mark Paluch
1972d3d46b DATAREST-1486 - After release cleanups. 2020-03-25 10:58:27 +01:00
Mark Paluch
ef2aec9bd1 DATAREST-1486 - Prepare next development iteration. 2020-03-25 10:58:26 +01:00
Mark Paluch
1dc89f83fc DATAREST-1486 - Release version 3.2.6 (Moore SR6). 2020-03-25 10:46:02 +01:00
Mark Paluch
1d6304aec8 DATAREST-1486 - Prepare 3.2.6 (Moore SR6). 2020-03-25 10:45:35 +01:00
Mark Paluch
8a41c498e1 DATAREST-1486 - Updated changelog. 2020-03-25 10:45:31 +01:00
Oliver Drotbohm
308e14a93b DATAREST-1489 - Fixed caches in PersistentEntitiesResourceMappings.
We now consistently use ConcurrentReferenceHashMap for all caches to make PersistentEntitiesResourceMappings thread-safe.
2020-03-12 14:36:33 +01:00
Jens Schauder
dd7c97ef21 DATAREST-1482 - Updated changelog. 2020-03-11 09:59:32 +01:00
Mark Paluch
2cb2e8eb9c DATAREST-1474 - After release cleanups. 2020-02-26 11:54:09 +01:00
Mark Paluch
59e619869d DATAREST-1474 - Prepare next development iteration. 2020-02-26 11:54:08 +01:00
Mark Paluch
53d056e893 DATAREST-1474 - Release version 3.2.5 (Moore SR5). 2020-02-26 11:38:17 +01:00
Mark Paluch
330f19dc2e DATAREST-1474 - Prepare 3.2.5 (Moore SR5). 2020-02-26 11:37:58 +01:00
Mark Paluch
4d85b628ac DATAREST-1474 - Updated changelog. 2020-02-26 11:37:55 +01:00
Mark Paluch
8bf86d4803 DATAREST-1473 - Updated changelog. 2020-02-26 11:31:48 +01:00
Thomas Mrozinski
405ef13d17 DATAREST-1068 - Resize array during merge.
When merging new data into a PersistentEntity, JsonNodes of array types were deserialized into immutable Lists, but the list is later mutated if the source and target arrays are of different sizes. This commit ensures that an array is deserialized into a mutable list.

Original pull request: #371.
2020-02-26 10:04:57 +01:00
Greg Turnquist
7a814b1a66 DATAREST-1483 - Enable MongoDB for CI testing. 2020-02-20 14:36:33 -06:00
Greg Turnquist
9f5a989b38 DATAREST-1480 - Polishing. 2020-02-18 10:44:28 -06:00
Oliver Drotbohm
42d410e69c DATAREST-582 - Add unit test to makes sure method is invoked on proxy.
See this Twitter thread for details: https://twitter.com/PreAuthorize/status/1227865219264741376
2020-02-13 17:13:42 +01:00
Mark Paluch
03d3f202b0 DATAREST-1478 - Updated changelog. 2020-02-12 15:05:02 +01:00
Oliver Drotbohm
963eec4a9b DATAREST-1480 - Let CI builds use the it profile to run integration tests. 2020-02-11 23:52:12 +01:00
Mark Paluch
4c073d8d05 DATAREST-1476 - Updated changelog. 2020-01-17 09:58:34 +01:00
Mark Paluch
ca43886a46 DATAREST-1432 - Updated changelog. 2020-01-16 16:12:37 +01:00
Mark Paluch
b5cc658144 DATAREST-1462 - After release cleanups. 2020-01-15 12:48:23 +01:00
Mark Paluch
9f35c1a044 DATAREST-1462 - Prepare next development iteration. 2020-01-15 12:48:22 +01:00
Mark Paluch
2631fa5379 DATAREST-1462 - Release version 3.2.4 (Moore SR4). 2020-01-15 12:37:44 +01:00
Mark Paluch
74ffab7a97 DATAREST-1462 - Prepare 3.2.4 (Moore SR4). 2020-01-15 12:37:18 +01:00
Mark Paluch
f9b77c186d DATAREST-1462 - Updated changelog. 2020-01-15 12:37:14 +01:00
Mark Paluch
7d22a8ff09 DATAREST-1461 - Updated changelog. 2020-01-15 10:36:36 +01:00
Mark Paluch
b4e0b81b68 DATAREST-1467 - Update copyright years to 2020. 2020-01-07 09:03:03 +01:00
Oliver Drotbohm
76bed76de3 DATAREST-1460 - PersistentEntityResourceMappings now uses thread-safe caches. 2019-12-09 18:04:58 +01:00
Jens Schauder
5d1c95c1e4 DATAREST-1456 - After release cleanups. 2019-12-04 14:29:17 +01:00
Jens Schauder
6601b3d01b DATAREST-1456 - Prepare next development iteration. 2019-12-04 14:29:15 +01:00
Jens Schauder
c20100e00d DATAREST-1456 - Release version 3.2.3 (Moore SR3). 2019-12-04 14:12:24 +01:00
Jens Schauder
b2cce4a2e9 DATAREST-1456 - Prepare 3.2.3 (Moore SR3). 2019-12-04 14:11:44 +01:00
Jens Schauder
28fda78924 DATAREST-1456 - Updated changelog. 2019-12-04 14:11:40 +01:00
Jens Schauder
950de2a3c3 DATAREST-1455 - Updated changelog. 2019-12-04 12:09:50 +01:00
Oliver Drotbohm
f5ce28fee1 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:20:59 +01:00
Mark Paluch
c1824874c2 DATAREST-1451 - After release cleanups. 2019-11-18 12:42:05 +01:00
Mark Paluch
c8542ca737 DATAREST-1451 - Prepare next development iteration. 2019-11-18 12:42:04 +01:00