Mathias Düsterhöft
7704a435d9
DATAREST-1006 - MappedProperties now skips all ignored properties.
...
Original pull request: #258 .
2017-10-04 11:35:08 +02:00
Mark Paluch
377ea346c8
DATAREST-1129 - Updated changelog.
2017-10-02 11:41:36 +02:00
Oliver Gierke
d330455e53
DATAREST-1137 - All patch operations now verify path expressions.
...
We now make sure that all patch operations now get the path they're supposed to be applied to verified before execution.
2017-09-25 19:11:22 +02:00
Oliver Gierke
1b959bd8f4
DATAREST-1132 - Fixed @BasePathAwareController annotation lookup from CGLib proxies.
...
We now inspect the user class of the given bean type in BasePathAwareHandlerMapping.isHandler(…). We can't use AnnotationUtils as @RepositoryRestController is also annotated with @BasePathAwareController but must not be handled by this mapping.
2017-09-25 12:02:55 +02:00
Oliver Gierke
cde2155a88
DATAREST-1112 - Updated changelog.
2017-09-11 17:42:49 +02:00
Mark Paluch
ac4de647a4
DATAREST-1114 - After release cleanups.
2017-09-11 12:23:36 +02:00
Mark Paluch
bcd5ea30ca
DATAREST-1114 - Prepare next development iteration.
2017-09-11 12:23:35 +02:00
Mark Paluch
d1db334163
DATAREST-1114 - Release version 2.6.7 (Ingalls SR7).
2017-09-11 11:45:05 +02:00
Mark Paluch
66a967c63a
DATAREST-1114 - Prepare 2.6.7 (Ingalls SR7).
2017-09-11 11:44:20 +02:00
Mark Paluch
e88832b3c8
DATAREST-1114 - Updated changelog.
2017-09-11 11:44:18 +02:00
Oliver Gierke
824e51a130
DATAREST-1127 - Patch operations now always verify paths before operation application.
...
Previously, the SpEL expression created from JSON Patch path expressions were executed without double checking whether these paths actually exist on the target object in the first place. This check is now in place.
2017-09-08 12:00:30 +02:00
Oliver Gierke
c575757093
DATAREST-1121 - Skip last modified detection for query methods that project.
...
For an execution of a projecting query method we now skip the last modified detection as it actually doesn't make sense if applied to non-aggregates.
2017-08-24 21:50:31 +02:00
Oliver Gierke
018b252165
DATAREST-1110 - After release cleanups.
2017-07-27 00:21:40 +02:00
Oliver Gierke
2fcfba09cc
DATAREST-1110 - Prepare next development iteration.
2017-07-27 00:15:08 +02:00
Oliver Gierke
ec174db469
DATAREST-1110 - Release version 2.6.6 (Ingalls SR6).
2017-07-26 23:47:20 +02:00
Oliver Gierke
89d026b7e7
DATAREST-1110 - Prepare 2.6.6 (Ingalls SR6).
2017-07-26 23:45:52 +02:00
Oliver Gierke
53f847457e
DATAREST-1110 - Updated changelog.
2017-07-26 23:45:46 +02:00
Oliver Gierke
0b723e6138
DATAREST-1111 - Updated changelog.
2017-07-25 16:15:50 +02:00
Oliver Gierke
f06d3b104c
DATAREST-1093 - Updated changelog.
2017-07-25 10:04:04 +02:00
Oliver Gierke
ac52fed5f4
DATAREST-1090 - After release cleanups.
2017-07-24 19:25:08 +02:00
Oliver Gierke
b9531c5394
DATAREST-1090 - Prepare next development iteration.
2017-07-24 19:25:06 +02:00
Oliver Gierke
31a2a0094a
DATAREST-1090 - Release version 2.6.5 (Ingalls SR5).
2017-07-24 18:44:18 +02:00
Oliver Gierke
72cc9213e2
DATAREST-1090 - Prepare 2.6.5 (Ingalls SR5).
2017-07-24 18:43:24 +02:00
Oliver Gierke
825831b43c
DATAREST-1090 - Updated changelog.
2017-07-24 18:43:18 +02:00
Oliver Gierke
7aa2de04ff
DATAREST-1075 - AnnotatedEventHandlerInvoker skips methods introduced by proxy.
2017-07-06 13:11:40 +02:00
Oliver Gierke
c3f1c23ff8
DATAREST-1060 - Improve AssociationOmittingSerializerModifier to not break on Jackson 2.9.
...
According to this upstream ticket [0] we need to override BeanSerializerModifier.changeProperties(…) rather than ….updateBuilder(…). The commit just does that.
[0] https://github.com/FasterXML/jackson-databind/issues/1664
Related ticket: FasterXML/jackson-databind#1664
2017-06-19 17:39:36 +02:00
Mark Paluch
4cd191c661
DATAREST-1071 - Updated changelog.
2017-06-14 17:35:00 +02:00
Oliver Gierke
37c1a0a808
DATAREST-1092 - Improve exception handling in PatchOperation for Spring 5 compatibility.
...
We now also catch SpelEvaluationException in the attempt to set a null value for an expression as Spring 5 now reports a failed attempt (e.g. if the target type is not nullable) using that type whereas Spring 4.3 threw a NullPointerException.
2017-06-14 11:30:44 +02:00
Oliver Gierke
ac75ec56d2
DATAREST-1031 - Fixed setup of ExceptionHandlerExceptionResolver.
...
Fixed the setup of our custom ExceptionHandlerExceptionResolver to conclude with a call to afterPropertiesSet() to make sure it's properly initialized.
2017-06-09 09:57:22 +02:00
Mark Paluch
8e1dc9fdc9
DATAREST-1059 - After release cleanups.
2017-06-08 11:26:20 +02:00
Mark Paluch
4e7d733dd3
DATAREST-1059 - Prepare next development iteration.
2017-06-08 11:26:19 +02:00
Mark Paluch
3fe658fe0d
DATAREST-1059 - Release version 2.6.4 (Ingalls SR4).
2017-06-08 10:56:52 +02:00
Mark Paluch
f5837901a5
DATAREST-1059 - Prepare 2.6.4 (Ingalls SR4).
2017-06-08 10:56:03 +02:00
Mark Paluch
911e0d4ce2
DATAREST-1059 - Updated changelog.
2017-06-08 10:56:00 +02:00
Mark Paluch
88a37c529c
DATAREST-1058 - Updated changelog.
2017-06-07 12:23:37 +02:00
Oliver Gierke
65008f3ce1
DATAREST-1076 - Make sure tests compile on JDK 8. ¯\_(ツ)_/¯
2017-05-18 15:15:55 +02:00
Oliver Gierke
396b32a62b
DATAREST-1079 - Upgraded to EvoInflector 1.2.2.
2017-05-18 14:52:35 +02:00
Oliver Gierke
1f95a3387b
DATAREST-1076 - Expose constructor that takes RelProvider of RepositoryResourceMappings.
...
We now expose the constructor that takes a RelProvider in RepositoryResourceMappings so that clients can tweak the default relation names. Changed the order of constructor parameters of (previously) non-public constructors for consistency.
The RelProvider to be used with the mappings can now be configured via RepositoryRestConfiguration and defaults to the EvoInflector based one.
2017-05-18 14:50:50 +02:00
Oliver Gierke
0813faf0d5
DATAREST-1039 - Fix appending a complex value appended to a collection via JSON Patch.
...
When a PATCH call using JSON Patch tried to append an item to an empty collection, it previously failed to look up the type to unmarshal the incoming payload to. We now inspect the declared types on the wrapped object's property to determine that type for append operations.
Also, an uninitialized collection is now initialized using Spring's CollectionFactory.
2017-05-12 14:42:38 +02:00
Mark Paluch
bb8be787c9
DATAREST-1052 - Updated changelog.
2017-05-09 11:36:18 +02:00
Oliver Gierke
3b30be15c2
DATAREST-1057 - Updated changelog.
2017-04-19 21:04:22 +02:00
Oliver Gierke
707a147064
DATAREST-1056 - After release cleanups.
2017-04-19 20:01:14 +02:00
Oliver Gierke
2c1d831c62
DATAREST-1056 - Prepare next development iteration.
2017-04-19 20:01:13 +02:00
Oliver Gierke
ea2c13ac45
DATAREST-1056 - Release version 2.6.3 (Ingalls SR3).
2017-04-19 19:32:39 +02:00
Oliver Gierke
eaec427fa9
DATAREST-1056 - Prepare 2.6.3 (Ingalls SR3).
2017-04-19 19:32:01 +02:00
Oliver Gierke
709128f54f
DATAREST-1056 - Updated changelog.
2017-04-19 19:31:57 +02:00
Oliver Gierke
0d638a3e7c
DATAREST-1017 - Updated changelog.
2017-04-19 13:04:11 +02:00
Oliver Gierke
3d73062d37
DATAREST-1016 - After release cleanups.
2017-04-19 11:48:46 +02:00
Oliver Gierke
1f8857be95
DATAREST-1016 - Prepare next development iteration.
2017-04-19 11:48:43 +02:00
Oliver Gierke
41130ec142
DATAREST-1016 - Release version 2.6.2 (Ingalls SR2).
2017-04-19 10:11:29 +02:00