Commit Graph

979 Commits

Author SHA1 Message Date
Mark Paluch
cd3ff4df26 DATAREST-1243 - Release version 2.6.13 (Ingalls SR13). 2018-06-13 10:48:53 +02:00
Mark Paluch
629c09172a DATAREST-1243 - Prepare 2.6.13 (Ingalls SR13). 2018-06-13 10:48:03 +02:00
Mark Paluch
8dba76b622 DATAREST-1243 - Updated changelog. 2018-06-13 10:48:01 +02:00
Oliver Gierke
1a5bca7152 DATAREST-1250 - Polishing.
Added unit test to verify new behavior and prevent regressions. Fixed author capitalization.
2018-06-05 10:14:41 +02:00
tigger
f6a7da871e DATAREST-296 - ResourceMetadataHandlerMethodArgumentResolver now properly implements ….supports(…).
ResourceMetadataHandlerMethodArgumentResolver.supports(…) now properly checks for ResourceMetadata. It previously checked for RepositoryInformation which is probably a left-over from a previous state of the codebase and has been unnoticed so far as the class is only used as a direct dependency of other HandlerMethodArgumentResolvers.
2018-06-05 10:13:33 +02:00
Oliver Gierke
d377237181 DATAREST-1249 - Polishing. 2018-05-30 10:48:36 +02:00
Oliver Gierke
c404e79365 DATAREST-1249 - Backport of tests.
The issue doesn't seem to need a fix in this branch as DomainObjectReader already contains the guard we apparently had lost when moving to 3.0.
2018-05-30 10:48:26 +02:00
Christoph Strobl
813ac6c4b6 DATAREST-1230 - Updated changelog. 2018-05-17 10:32:57 +02:00
Mark Paluch
1c96d00e82 DATAREST-1227 - Updated changelog. 2018-05-08 15:27:23 +02:00
Mark Paluch
e67d78982a DATAREST-1226 - After release cleanups. 2018-05-08 11:56:08 +02:00
Mark Paluch
e5052ed1c8 DATAREST-1226 - Prepare next development iteration. 2018-05-08 11:56:07 +02:00
Mark Paluch
4580619d87 DATAREST-1226 - Release version 2.6.12 (Ingalls SR12). 2018-05-08 10:50:35 +02:00
Mark Paluch
37f37d6492 DATAREST-1226 - Prepare 2.6.12 (Ingalls SR12). 2018-05-08 10:49:48 +02:00
Mark Paluch
fd2f353c5b DATAREST-1226 - Updated changelog. 2018-05-08 10:49:45 +02:00
Mark Paluch
5755736e77 DATAREST-1196 - Updated changelog. 2018-04-13 15:11:31 +02:00
Mark Paluch
d5fef35b56 DATAREST-1206 - Updated changelog. 2018-04-04 17:12:55 +02:00
Oliver Gierke
7b34b0d611 DATAREST-1225 - Upgrade to Spring Security 4.2.5 for integration tests. 2018-04-04 16:13:11 +02:00
Mark Paluch
3b85222051 DATAREST-1185 - After release cleanups. 2018-04-04 14:58:04 +02:00
Mark Paluch
ec157294f8 DATAREST-1185 - Prepare next development iteration. 2018-04-04 14:58:03 +02:00
Mark Paluch
70d6bb241a DATAREST-1185 - Release version 2.6.11 (Ingalls SR11). 2018-04-04 14:21:29 +02:00
Mark Paluch
26d6618324 DATAREST-1185 - Prepare 2.6.11 (Ingalls SR11). 2018-04-04 14:20:47 +02:00
Mark Paluch
82b833202c DATAREST-1185 - Updated changelog. 2018-04-04 14:20:44 +02:00
Oliver Gierke
83eba22a36 DATAREST-1222 - Switched to SimpleEvaluationContext for SpEL-based PATCH handling. 2018-03-28 09:56:22 +02:00
Oliver Gierke
4c71f818b6 DATAREST-1219 - Removed explicit declaration of Jackson library versions. 2018-03-27 19:54:28 +02:00
Oliver Gierke
7c328797f8 DATAREST-1219 - Removed explicit declaration of Jackson library versions. 2018-03-27 19:47:42 +02:00
Oliver Gierke
9063881f14 DATAREST-1215 - Added project.root configuration to make JavaDoc generation work again.
Related ticket: https://github.com/spring-projects/spring-data-build/issues/527.
2018-03-14 10:07:30 +01:00
Mark Paluch
e63b7c2b4e DATAREST-1200 - Updated changelog. 2018-02-28 11:17:41 +01:00
Mark Paluch
4812fe22ff DATAREST-1187 - Updated changelog. 2018-02-19 20:30:10 +01:00
Christoph Strobl
d0f3033833 DATAREST-1141 - Updated changelog. 2018-02-06 11:13:59 +01:00
Mark Paluch
e4de581f29 DATAREST-1162 - Updated changelog. 2018-01-24 13:41:26 +01:00
Mark Paluch
e98886efc8 DATAREST-1161 - After release cleanups. 2018-01-24 11:40:30 +01:00
Mark Paluch
a219c1a297 DATAREST-1161 - Prepare next development iteration. 2018-01-24 11:40:28 +01:00
Mark Paluch
f916233f41 DATAREST-1161 - Release version 2.6.10 (Ingalls SR10). 2018-01-24 11:19:08 +01:00
Mark Paluch
e3b407bfca DATAREST-1161 - Prepare 2.6.10 (Ingalls SR10). 2018-01-24 11:18:29 +01:00
Mark Paluch
f7a5545a80 DATAREST-1161 - Updated changelog. 2018-01-24 11:18:26 +01:00
Tobias Weiß
f3a0e111e6 DATAREST-1176 - RepositoryRestConfiguration now allows to disable the default exposure.
The default exposure of repository methods is now controlled via RepositoryRestConfiguration.setExposeRepositoryMethodsByDefault(…). If set to true (the default), a repository that is detected for exposure (which in turn can be controlled via RepositoryDetectionStrategy) will have default resources exposed in case of the mere presence of CRUD methods. Setting this to false will require you to explicitly annotated those methods with @RestResource.

Added RepositoryRestConfiguration.disableDefaultExposure() to set the RepositoryDetectionStategy to ANNOTATED and disables default method exposure in one go. That can be exposed via a Spring Boot configuration property downstream.
2018-01-24 09:14:15 +01:00
Simon Allegraud
ce17416e16 DATAREST-1181 - Prevent NullPointerException during JsonLateObjectEvaluator.evaluate(…).
Original pull request: #287.
2018-01-18 13:49:46 +01:00
Oliver Gierke
9b0f0c7101 DATAREST-1174 - Enable constructor properties to make sure WrappedPropertiesUnitTests continue to work.
Removed Lombok constructor and accessor generation to avoid having to deal with the changed default in Lombok 1.16.20 not generating @ConstructorProperties by default anymore.
2018-01-10 12:53:57 +01:00
Mark Paluch
623075adeb DATAREST-1157 - Updated changelog. 2017-11-27 16:43:45 +01:00
Mark Paluch
ac34940a58 DATAREST-1150 - After release cleanups. 2017-11-27 15:56:40 +01:00
Mark Paluch
c07fc27f63 DATAREST-1150 - Prepare next development iteration. 2017-11-27 15:56:38 +01:00
Mark Paluch
6f83d86552 DATAREST-1150 - Release version 2.6.9 (Ingalls SR9). 2017-11-27 15:17:06 +01:00
Mark Paluch
970c0dcad5 DATAREST-1150 - Prepare 2.6.9 (Ingalls SR9). 2017-11-27 15:16:09 +01:00
Mark Paluch
1ad169f57b DATAREST-1150 - Updated changelog. 2017-11-27 15:16:06 +01:00
Oliver Gierke
5039bdadc8 DATAREST-1159 - Fixed link to contribution guidelines in Spring Data Build. 2017-11-17 15:21:36 +01:00
Oliver Gierke
6278da28ad DATAREST-1140 - Updated changelog. 2017-10-27 16:36:55 +02:00
Oliver Gierke
1bc7982d52 DATAREST-1152 - Overhaul of patch expression handling.
Significantly refactored the way that patch path expressions are handled and evaluated. The new design is centered around SpelPath that is aware of the original path as well as the derived SpEL expression. That SpelPath then requires clients to bind it to a type so that the original path can be validated (and rejected if invalid) and provide API to read, set, copy and move values backed by the original path. Both SpelPath and TypedSpelPath instances are cached to avoid repeated creation.

PatchOperation implementations now provide more fluent factory methods, in some cases via intermediate builders. Removed a lot of obsolete code that created JsonNodes from a list of PatchOperations as we don't actually use that functionality anywhere. Removed obsolete generics where possible.
2017-10-25 17:35:29 +02:00
Simmo Saan
28bb6abfea DATAREST-1148 - Fix eager toString() call on domain object in ResourceStatus.
Originl pull request: #282.
2017-10-12 23:12:50 +02:00
Oliver Gierke
80e2fc3a3a DATAREST-1128 - After release cleanups. 2017-10-11 19:00:16 +02:00
Oliver Gierke
9cf10c6a7f DATAREST-1128 - Prepare next development iteration. 2017-10-11 19:00:12 +02:00