Simmo Saan
74e12a55b7
DATAREST-1148 - Fix eager toString() call on domain object in ResourceStatus.
...
Originl pull request: #282 .
2017-10-12 23:12:34 +02:00
Oliver Gierke
c8d8ed7e5f
DATAREST-1128 - Updated changelog.
2017-10-11 19:01:42 +02:00
Oliver Gierke
33c551014d
DATAREST-1006 - Polishing.
...
Added unit test on MappingProperties directly.
Original pull request: #258 .
2017-10-04 11:37:02 +02:00
Mathias Düsterhöft
4207be4243
DATAREST-1006 - MappedProperties now skips all ignored properties.
...
Original pull request: #258 .
2017-10-04 11:36:54 +02:00
Mark Paluch
b05b5721b6
DATAREST-1129 - After release cleanups.
2017-10-02 11:37:23 +02:00
Mark Paluch
127640dd14
DATAREST-1129 - Prepare next development iteration.
2017-10-02 11:37:22 +02:00
Mark Paluch
ac2cbfcbc5
DATAREST-1129 - Release version 3.0 GA (Kay).
2017-10-02 11:10:23 +02:00
Mark Paluch
3ea2847bf0
DATAREST-1129 - Prepare 3.0 GA (Kay).
2017-10-02 11:09:17 +02:00
Mark Paluch
8b0df947cd
DATAREST-1129 - Updated changelog.
2017-10-02 11:09:14 +02:00
Mark Paluch
69ef4ef42d
DATAREST-1138 - Adapt to changed Spring Framework 5 documentation structure.
...
Update links in the reference docs to their new locations.
2017-09-27 14:04:30 +02:00
Oliver Gierke
973f932a39
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-27 09:47:18 +02:00
Oliver Gierke
d56a1068ea
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 11:54:05 +02:00
Oliver Gierke
c0a3fb5678
DATAREST-1136 - DelegatingHandlerMapping now exposes its delegates.
2017-09-25 09:34:33 +02:00
Mark Paluch
a315e054ba
DATAREST-1135 - Added explicit automatic module name for JDK 9.
2017-09-21 14:11:02 +02:00
Oliver Gierke
d8ea870349
DATAREST-1112 - After release cleanups.
2017-09-11 17:40:22 +02:00
Oliver Gierke
8e16a9553f
DATAREST-1112 - Prepare next development iteration.
2017-09-11 17:40:19 +02:00
Oliver Gierke
c3dc9ebfaf
DATAREST-1112 - Release version 3.0 RC3 (Kay).
2017-09-11 17:24:45 +02:00
Oliver Gierke
aff2608077
DATAREST-1112 - Prepare 3.0 RC3 (Kay).
2017-09-11 17:23:52 +02:00
Oliver Gierke
618667582b
DATAREST-1112 - Updated changelog.
2017-09-11 17:23:47 +02:00
Mark Paluch
9a48da9e16
DATAREST-1114 - Updated changelog.
2017-09-11 12:44:06 +02:00
Oliver Gierke
8f269e28fe
DATAREST-1127 - Patch operations now always verify paths before operation application.
...
Previously the SpEL expresssion 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 is now in place.
2017-09-08 12:20:44 +02:00
Oliver Gierke
f49b54418d
DATAREST-1126 - Upgrade to latest HAL browser (ad9b865).
2017-09-07 14:13:52 +02:00
Oliver Gierke
530e7c773e
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 22:19:18 +02:00
Oliver Gierke
5e5c2fd89b
DATAREST-1110 - Updated changelog.
2017-07-27 00:49:00 +02:00
Oliver Gierke
44f10edc46
DATAREST-1111 - After release cleanups.
2017-07-25 16:10:39 +02:00
Oliver Gierke
2a8eb44cc9
DATAREST-1111 - Prepare next development iteration.
2017-07-25 16:10:35 +02:00
Oliver Gierke
ccc5b228cd
DATAREST-1111 - Release version 3.0 RC2 (Kay).
2017-07-25 15:34:24 +02:00
Oliver Gierke
0d52e0ffab
DATAREST-1111 - Prepare 3.0 RC2 (Kay).
2017-07-25 15:33:33 +02:00
Oliver Gierke
157105182d
DATAREST-1111 - Updated changelog.
2017-07-25 15:33:28 +02:00
Oliver Gierke
a80f935f40
DATAREST-1093 - After release cleanups.
2017-07-25 10:00:09 +02:00
Oliver Gierke
59a9d4d7df
DATAREST-1093 - Prepare next development iteration.
2017-07-25 10:00:06 +02:00
Oliver Gierke
e54f908218
DATAREST-1093 - Release version 3.0 RC1 (Kay).
2017-07-25 09:48:49 +02:00
Oliver Gierke
1215fef4cc
DATAREST-1093 - Prepare 3.0 RC1 (Kay).
2017-07-25 09:48:02 +02:00
Oliver Gierke
3d799f21ba
DATAREST-1093 - Updated changelog.
2017-07-25 09:47:57 +02:00
Oliver Gierke
e73b123957
DATAREST-1090 - Updated changelog.
2017-07-24 22:20:44 +02:00
Oliver Gierke
5836baaabf
DATAREST-1105 - Polishing.
...
Simplified code a bit. Formatting. Adapted integration tests to make sure URI templates are always expanded.
Original pull request: #273 .
2017-07-19 16:05:27 +02:00
Haroun Pacquee
0d7d84571f
DATAREST-1105 - Association links now advertise projections.
...
Association links now explicitly indicate projections are available in case there are projection types registered for the association target type.
Original pull request: #273 .
2017-07-13 17:24:43 +02:00
Oliver Gierke
c922ba38d2
DATAREST-1106 - Moved off deprecated methods to setup a ProjectionFactory in configuration.
...
Switched from ProxyProjectionFactory.setResourceLoader(…) to ….setBeanClassLoader(…). Some generics polishing and removal of obsolete warnings supression.
2017-07-11 11:00:33 +02:00
Oliver Gierke
182d32b715
DATAREST-1075 - AnnotatedEventHandlerInvoker skips methods introduced by proxy.
...
Removed now unused Methods deprecated in Ingalls / Hopper.
2017-07-06 13:28:46 +02:00
Oliver Gierke
2ad963074c
DATAREST-1104 - Adapt to API changes in mapping subsystem.
2017-07-04 15:27:54 +02:00
Oliver Gierke
069869a69b
DATAREST-540 - Renamed RepositoryRestConfiguration bean config to repositoryRestConfiguration.
2017-06-20 13:03:17 +02:00
Oliver Gierke
585072a1b7
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:23 +02:00
Mark Paluch
0640ff3c85
DATAREST-1071 - After release cleanups.
2017-06-14 17:14:08 +02:00
Mark Paluch
b62c950b4a
DATAREST-1071 - Prepare next development iteration.
2017-06-14 17:14:07 +02:00
Mark Paluch
1c5d3b4c76
DATAREST-1071 - Release version 3.0 M4 (Kay).
2017-06-14 17:03:48 +02:00
Mark Paluch
ff3998290e
DATAREST-1071 - Prepare 3.0 M4 (Kay).
2017-06-14 17:03:00 +02:00
Mark Paluch
a6b3bdf438
DATAREST-1071 - Updated changelog.
2017-06-14 17:02:59 +02:00
Oliver Gierke
51812ccc97
DATAREST-1092 - Removed Spring 4.3 style handling of non-nullability in PatchOperations.
2017-06-14 15:32:40 +02:00
Oliver Gierke
37b0dc2dff
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:26:37 +02:00
Oliver Gierke
bc5a265ff9
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 10:04:41 +02:00