Commit Graph

1053 Commits

Author SHA1 Message Date
Christoph Strobl
08ac41ceec DATAREST-1316 - Updated changelog. 2018-12-11 11:43:21 +01:00
Mark Paluch
482b6ced5f DATAREST-1298 - After release cleanups. 2018-11-27 14:23:35 +01:00
Mark Paluch
e3c8553311 DATAREST-1298 - Prepare next development iteration. 2018-11-27 14:23:34 +01:00
Mark Paluch
b77385334b DATAREST-1298 - Release version 3.1.3 (Lovelace SR3). 2018-11-27 13:43:25 +01:00
Mark Paluch
352bf3741c DATAREST-1298 - Prepare 3.1.3 (Lovelace SR3). 2018-11-27 13:42:18 +01:00
Mark Paluch
8d7123dabd DATAREST-1298 - Updated changelog. 2018-11-27 13:42:14 +01:00
Mark Paluch
fd5a0331e2 DATAREST-1292 - Updated changelog. 2018-11-27 12:36:51 +01:00
Mark Paluch
20aea50b28 DATAREST-1293 - Updated changelog. 2018-11-27 11:27:26 +01:00
Mark Paluch
b82b9d3500 DATAREST-1291 - After release cleanups. 2018-10-29 13:59:18 +01:00
Mark Paluch
5d66f2979c DATAREST-1291 - Prepare next development iteration. 2018-10-29 13:59:16 +01:00
Mark Paluch
d14014ab2c DATAREST-1291 - Release version 3.1.2 (Lovelace SR2). 2018-10-29 12:53:52 +01:00
Mark Paluch
698b962a44 DATAREST-1291 - Prepare 3.1.2 (Lovelace SR2). 2018-10-29 12:52:55 +01:00
Mark Paluch
5ac3599156 DATAREST-1291 - Updated changelog. 2018-10-29 12:52:51 +01:00
Oliver Gierke
ad16d6308d DATAREST-1294 - Polishing.
Aligned with general request attribute naming conventions and prefixed the one we now use with the class' name. Altered the local attribute name to EFFECTIVE_REPOSITORY_RESOURCE_LOOKUP_PATH.

Renamed the constant holding the name from …_KEY to …_ATTRIBUTE.
2018-10-18 15:58:54 +02:00
Oliver Gierke
ffb38a067e DATAREST-1294 - Expose effective repository lookup path as request attribute.
We now expose a partially resolved PathPattern to contain the explicit repository base path so that the subpaths can be grouped around the individual repositories exposed.

Related ticket: spring-projects/spring-boot#14872
2018-10-18 12:43:44 +02:00
Mark Paluch
74be650a0c DATAREST-1283 - Updated changelog. 2018-10-15 14:19:08 +02:00
Mark Paluch
8acc7b7b6b DATAREST-1284 - Updated changelog. 2018-10-15 12:46:31 +02:00
Mark Paluch
29de1183d7 DATAREST-1287 - After release cleanups. 2018-10-15 11:12:14 +02:00
Mark Paluch
68696191db DATAREST-1287 - Prepare next development iteration. 2018-10-15 11:12:13 +02:00
Mark Paluch
7a7bb8f2e4 DATAREST-1287 - Release version 3.1.1 (Lovelace SR1). 2018-10-15 10:42:05 +02:00
Mark Paluch
6747b3979e DATAREST-1287 - Prepare 3.1.1 (Lovelace SR1). 2018-10-15 10:40:57 +02:00
Mark Paluch
42a3d32fb1 DATAREST-1287 - Updated changelog. 2018-10-15 10:40:55 +02:00
Mark Paluch
baf2260e2d DATAREST-1277 - After release cleanups. 2018-09-21 07:46:17 -04:00
Mark Paluch
94852c30fc DATAREST-1277 - Prepare next development iteration. 2018-09-21 07:46:16 -04:00
Mark Paluch
e96904414b DATAREST-1277 - Release version 3.1 GA (Lovelace). 2018-09-21 07:08:39 -04:00
Mark Paluch
5b7adbb132 DATAREST-1277 - Prepare 3.1 GA (Lovelace). 2018-09-21 07:07:51 -04:00
Mark Paluch
470ea94bb7 DATAREST-1277 - Updated changelog. 2018-09-21 07:07:48 -04:00
Mark Paluch
fa9a35c81c DATAREST-1269 - Updated changelog. 2018-09-10 14:15:51 +02:00
Mark Paluch
e532f2279e DATAREST-1270 - Updated changelog. 2018-09-10 10:20:57 +02:00
Christoph Strobl
1663532281 DATAREST-1279 - Fix embedded server setup for solr web tests. 2018-08-29 09:38:05 +02:00
Oliver Gierke
c27a464209 DATAREST-1267 - After release cleanups. 2018-08-20 10:56:53 +02:00
Oliver Gierke
d243be79da DATAREST-1267 - Prepare next development iteration. 2018-08-20 10:56:52 +02:00
Oliver Gierke
b2da264bea DATAREST-1267 - Release version 3.1 RC2 (Lovelace). 2018-08-20 10:40:11 +02:00
Oliver Gierke
380cfa5413 DATAREST-1267 - Prepare 3.1 RC2 (Lovelace). 2018-08-20 10:39:43 +02:00
Oliver Gierke
5b93ee684b DATAREST-1267 - Updated changelog. 2018-08-20 10:39:40 +02:00
Oliver Gierke
88b73de3b7 DATAREST-1274 - JsonPatch paths now properly verify multi-digit indexes. 2018-08-08 08:44:43 +02:00
Oliver Gierke
5635479dd1 DATAREST-1248 - SortTranslator now considers read-only properties sortable.
MappedProperties now exposes a factory method that uses the Jackson introspector for serialization (instead of deserialization) which now also includes read-only properties. Previously, read-only ones were not considered as they are excluded from the metadata if it is looked up for deserialization.
2018-08-07 15:43:50 +02:00
Oliver Gierke
501ddda59f DATAREST-1273 - Properly support adding to collections via indexes in JsonPatch expressions.
We now support adding a to a collection via JsonPatch expressions by using the collection's size as target index. Contrary to paths pointing to existing collection elements we cannot determine the type of the object to be created. Thus, we fall back to the common element type of all existing collection elements. We also reject indexes pointing to elements with an index greater than the current collection's size.
2018-08-07 10:47:41 +02:00
Mark Paluch
5bc96aa3bd DATAREST-1252 - Updated changelog. 2018-07-27 11:45:24 +02:00
Mark Paluch
3da4d94181 DATAREST-1254 - Updated changelog. 2018-07-26 16:23:58 +02:00
Mark Paluch
826c4a669d DATAREST-1245 - After release cleanups. 2018-07-26 12:32:28 +02:00
Mark Paluch
fd5cb8342a DATAREST-1245 - Prepare next development iteration. 2018-07-26 12:32:25 +02:00
Mark Paluch
a9aeb856fd DATAREST-1245 - Release version 3.1 RC1 (Lovelace). 2018-07-26 12:06:35 +02:00
Mark Paluch
20165017a6 DATAREST-1245 - Prepare 3.1 RC1 (Lovelace). 2018-07-26 12:04:30 +02:00
Mark Paluch
633a3bbb41 DATAREST-1245 - Updated changelog. 2018-07-26 12:04:26 +02:00
Mark Paluch
6aa6d3c92f DATAREST-1256 - Upgrade to Spring HATEOAS 0.25.0. 2018-07-26 08:49:27 +02:00
Mark Paluch
2ac02ddc86 DATAREST-1264 - Adapt to changed forwarded header behavior.
Forwarding headers handling is now centralized in ForwardedHeaderFilter and removed from ServletUriComponentsBuilder. We need to filter requests containing forwarding with ForwardedHeaderFilter.
2018-07-24 12:29:49 +02:00
Oliver Gierke
781e1affe2 DATAREST-1261 - Fixed invalid fallback to default delegate in UnwrappingRepositoryInvoker.invokeFindById(…).
Previously we fell back to the default by-id lookup even if a custom entity lookup was defined but returned an empty result.
2018-07-12 22:36:56 +02:00
Oliver Gierke
429706a77e DATAREST-1260 - Tweaked DomainObjectReader to support immutable entities.
DomainObjectReader now aborts the recursive merges in case it encounters an entity that's described as @Immutable (just introduced in Spring Data Commons).

Fixed some generics and removed DomainObjectMerger as it's unused.

Related ticket: DATACMNS-1322.
2018-07-12 10:30:54 +02:00
Oliver Gierke
c644eb979f DATAREST-1259 - Removed obsolete bean definition for HttpRequestHandlerAdapter. 2018-07-10 12:33:28 +02:00