489 Commits

Author SHA1 Message Date
Oliver Gierke
1cf8260041 DATAREST-601 - After release cleanups. 2015-07-01 09:17:16 +02:00
Spring Buildmaster
24418b20a4 DATAREST-601 - Prepare next development iteration. 2015-06-30 23:43:14 -07:00
Spring Buildmaster
c9cb4a9b74 DATAREST-601 - Release version 2.1.6.RELEASE (Dijkstra SR6). 2015-06-30 23:43:12 -07:00
Oliver Gierke
aac7e38286 DATAREST-601 - Prepare 2.1.6.RELEASE (Dijkstra SR6). 2015-07-01 08:07:19 +02:00
Oliver Gierke
d7a700ade8 DATAREST-601 - Updated changelog. 2015-07-01 08:07:18 +02:00
Oliver Gierke
00e22f7d48 DATAREST-602 - Updated changelog. 2015-07-01 07:52:11 +02:00
Oliver Gierke
ff1d8b0caa DATAREST-603 - Updated changelog. 2015-06-30 14:35:35 +02:00
Oliver Gierke
746d6bf25d DATAREST-563 - Updated changelog. 2015-06-30 14:35:28 +02:00
Oliver Gierke
efe56f58a8 DATAREST-493 - Updated changelog. 2015-06-30 14:35:22 +02:00
Oliver Gierke
40878a529c DATAREST-487 - Updated changelog. 2015-06-30 14:35:15 +02:00
Oliver Gierke
a987baabf3 DATAREST-459 - Updated changelog. 2015-06-30 14:34:59 +02:00
Oliver Gierke
e0712e601f DATAREST-458 - After release cleanups. 2015-01-27 18:34:29 +01:00
Spring Buildmaster
3e18809961 DATAREST-458 - Prepare next development iteration. 2015-01-27 09:24:26 -08:00
Spring Buildmaster
ccc94dccd2 DATAREST-458 - Release version 2.1.5.RELEASE (Dijkstra SR5). 2015-01-27 09:24:09 -08:00
Oliver Gierke
849ff5a42e DATAREST-458 - Prepare 2.1.5.RELEASE (Dijkstra SR5). 2015-01-27 18:14:47 +01:00
Oliver Gierke
b5c197a5cb DATAREST-458 - Updated changelog. 2015-01-27 14:35:28 +01:00
Oliver Gierke
34ecc058c2 DATAREST-460 - Polished RepositoryRestMvcConfiguration to fix CGLib proxying.
Made private methods that call @Bean methods protected so that they can become subject to CGLib proxying. Inlined getDefaultedRelProvider().
2015-01-20 10:43:28 +01:00
Oliver Gierke
79f59063f2 DATAREST-418 - Updated changelog. 2015-01-20 08:09:14 +01:00
Oliver Gierke
0172ab5ba6 DATAREST-401 - Updated changelog. 2015-01-20 08:09:06 +01:00
Oliver Gierke
41e2bbecb9 DATAREST-380 - Updated changelog. 2015-01-20 08:08:49 +01:00
Neeme Praks
c74a2022cd DATAREST-457 - Fixed typo in JavaDoc of BaseUri.
Original pull request: #159.
2015-01-20 08:00:25 +01:00
Oliver Gierke
9e890bccb2 DATAREST-446 - Removed RepositoriesUtils in favor of RepositoryMetadata.
To be sure to pick up domain type lookup customizations we now consistently use RepositoryMetadata instead of trying to be clever and re-detecting it via RepositoriesUtils.
2015-01-16 13:15:55 +01:00
Oliver Gierke
fd63944ad2 DATAREST-445 - Fixed domain type lookup in RepositoryCollectionResourceMapping.
We now use the domain type provided by RepositoryMetadata instead of manually looking up to be sure to pick up customizations correctly.
2015-01-16 12:25:49 +01:00
Oliver Gierke
99739658b8 DATAREST-388 - Improved annotation based event handling.
We're now using ReflectionUtils.invokeMethod(…) to avoid the exceptions being thrown from reflectively-invoked event handler methods to be wrapped in IllegalStateExceptions.

Related pull request: #151.
2014-12-04 19:11:40 +01:00
Oliver Gierke
0cf613997d DATAREST-394, DATAREST-408 - Projections now consider collections and maps.
The ProjectingMethodInterceptor now inspects collections and maps to apply projections to collection elements and map values. Test cases inspired by a contribution of Saulo Medeiros de Araujo.

Related pull request: #152.
2014-12-01 19:06:02 +01:00
Oliver Gierke
1904b9d094 DATAREST-378 - After release cleanups. 2014-08-27 12:41:43 +02:00
Spring Buildmaster
e523f2dcf0 DATAREST-378 - Prepare next development iteration. 2014-08-27 03:35:07 -07:00
Spring Buildmaster
2d65e81f6a DATAREST-378 - Release version 2.1.4.RELEASE (Dijkstra SR4). 2014-08-27 03:35:05 -07:00
Oliver Gierke
5fb548b61f DATAREST-378 - Prepare 2.1.4.RELEASE (Dijkstra SR4). 2014-08-27 11:59:33 +02:00
Oliver Gierke
5e7ddd0052 DATAREST-378 - Updated changelog. 2014-08-27 11:28:25 +02:00
Oliver Gierke
92adfec7d0 DATAREST-374 - Updated changelog. 2014-08-27 07:49:36 +02:00
Oliver Gierke
9763fea73e DATAREST-361 - After release cleanups. 2014-07-28 12:30:58 +02:00
Spring Buildmaster
16031df155 DATAREST-361 - Prepare next development iteration. 2014-07-28 03:12:28 -07:00
Spring Buildmaster
deaf35511c DATAREST-361 - Release version 2.1.2.RELEASE (Dijkstra SR2). 2014-07-28 03:12:25 -07:00
Oliver Gierke
c595ce63e5 DATAREST-343 - Fixed dependency to jackson-annotations after 2.3.4 upgrade.
See: https://github.com/FasterXML/jackson-annotations/issues/39
2014-07-28 12:05:13 +02:00
Oliver Gierke
e375a04da1 DATAREST-361 - Prepare 2.1.2.RELEASE (Dijkstra SR2). 2014-07-28 10:45:32 +02:00
Oliver Gierke
dd58ced830 DATAREST-361 - Updated changelog. 2014-07-28 10:20:02 +02:00
Oliver Gierke
092fc365db DATAREST-361 - Prepare version 2.1.2.RELEASE.
Upgraded to Spring HATEOAS 0.16.0.RELEASE.
2014-07-28 09:49:20 +02:00
Oliver Gierke
bba78849bd DATAREST-326 - Improved configuration setup for better Boot compatibility.
We now don't expose the PersistentEntityJackson2Module as bean anymore to prevent global registration in case of a Boot setup. The HttpMessageConverters registered are now TypeConstrainedMappingJackson2HttpMessageConverters so that they only get used of the object to marshal is of type ResourceSupport.
2014-07-25 21:27:35 +02:00
Oliver Gierke
8d31791809 DATAREST-350 - Updated changelog. 2014-07-25 07:43:58 +02:00
Oliver Gierke
cb5f04083f DATAREST-353 - Fixed potential NullPointerException when trying to delete a non-existing resource.
We now correctly return a 404 Not Found in case we receive a DELETE request for a resource not existing.
2014-07-16 17:46:51 +02:00
Oliver Gierke
1674be28fb DATAREST-351 - Upgraded to Evo Inflector 1.2.
This is mainly to prevent users from running into Java 6 incompatibility as the Evo library was accidentally compiled requiring Java 7 compatibility in version 1.1.
2014-07-08 17:10:09 +02:00
Oliver Gierke
5182808605 DATAREST-337 - Fix trailing whitespace in poms. 2014-07-08 14:05:52 +02:00
Oliver Gierke
a29d625086 DATAREST-346 - Fixed invocation of overridden delete(…) methods.
We now defensively invoke the ConversionService prior to the reflective invocation of the delete method as we have to assume the clients providing the id value in a raw form, i.e. as obtained from the request and thus most likely as String.

Related ticket: DATAREST-335.
2014-07-02 13:26:12 +02:00
Oliver Gierke
15b47b1f03 DATAREST-343 - Added jackson-annotation as explicit dependency.
Added explicit dependency to jackson-annotations as a library previously declared might pull in that one in a different version which might cause conflicts.
2014-07-02 09:24:38 +02:00
Oliver Gierke
8d1e8d949c DATAREST-337 - After release cleanups. 2014-06-30 16:58:53 +02:00
Spring Buildmaster
350fcd8a76 DATAREST-337 - Prepare next development iteration. 2014-06-30 07:42:04 -07:00
Spring Buildmaster
e57ddb1695 DATAREST-337 - Release version 2.1.1.RELEASE (Dijkstra SR1). 2014-06-30 07:42:01 -07:00
Oliver Gierke
91ee25e65c DATAREST-337 - Prepare 2.1.1.RELEASE (Dijkstra SR1). 2014-06-30 15:30:39 +02:00
Oliver Gierke
cce741bbce DATAREST-337 - Updated changelog. 2014-06-30 15:01:19 +02:00