Oliver Drotbohm
b5e239208e
DATAREST-1383 - Polishing.
...
Avoid repeated lookups of PersistentPropertyAccessor in DomainObjectReader for PATCH requests. Formatting.
2019-05-28 17:33:17 +02:00
Oliver Drotbohm
28ff3bd738
DATAREST-1383 - PATCH requests now skip application of values for backend read-only properties.
...
MappedProperties now immediately drops non-writable properties when created for deserialization. Previously those properties would have to be annotated with @JsonProperty(access = Access.READ_ONLY) explicitly to avoid them being considered.
2019-05-28 17:29:52 +02:00
Oliver Drotbohm
35bb469a1a
DATAREST-1358 - Updated changelog.
2019-05-10 14:18:16 +02:00
Oliver Drotbohm
f479b363f7
DATAREST-1360 - Updated changelog.
2019-05-10 12:57:30 +02:00
Christoph Strobl
f0bd332f37
DATAREST-1349 - Updated changelog.
2019-04-11 12:31:01 +02:00
Oliver Drotbohm
666be75ffd
DATAREST-1344 - Updated changelog.
2019-04-01 20:56:35 +02:00
Oliver Drotbohm
3672780acd
DATAREST-1335 - After release cleanups.
2019-04-01 19:35:53 +02:00
Oliver Drotbohm
277e71f007
DATAREST-1335 - Prepare next development iteration.
2019-04-01 19:35:51 +02:00
Oliver Drotbohm
ba40be39d6
DATAREST-1335 - Release version 3.0.14 (Kay SR14).
2019-04-01 19:05:43 +02:00
Oliver Drotbohm
2c6b54cf44
DATAREST-1335 - Prepare 3.0.14 (Kay SR14).
2019-04-01 19:05:14 +02:00
Oliver Drotbohm
0afb87af23
DATAREST-1335 - Updated changelog.
2019-04-01 19:05:12 +02:00
Oliver Drotbohm
81314f4c16
DATAREST-1357 - Updated changelog.
2019-04-01 18:52:22 +02:00
Oliver Drotbohm
733b5a2549
DATAREST-1334 - Updated changelog.
2019-04-01 13:54:19 +02:00
Spring Operator
eb99ce0141
DATAREST-1351 - URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/ ) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 392 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0.html with 1 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0.html ([https](https://www.apache.org/licenses/LICENSE-2.0.html ) result 200).
Original Pull Request: #334
2019-03-22 10:26:15 +01:00
Oliver Drotbohm
23c7020913
DATAREST-1354 - Polishing.
2019-03-20 17:25:26 +01:00
Oliver Drotbohm
a1e69d7ccc
DATAREST-1354 - Avoid exceptions for missing enum value translations.
...
We now use a dedicated implementation of MessageSourceResolvable to avoid missing enum value translations actually causing exceptions. That also allows us to defer the calculation of the default (potentially translated in a default way).
2019-03-20 17:25:24 +01:00
Spring Operator
b63c737b63
DATAREST-1351 - URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 13 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* http://www.pivotal.io with 2 occurrences migrated to:
https://www.pivotal.io ([https](https://www.pivotal.io ) result 301).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 26 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 13 occurrences
Original pull request: #311
2019-03-18 11:47:27 -05:00
Christoph Strobl
b725feccfc
DATAREST-1318 - Updated changelog.
2019-03-07 10:30:15 +01:00
Mark Paluch
2e666cc8a9
DATAREST-1336 - Updated changelog.
2019-02-13 11:48:01 +01:00
Oliver Drotbohm
e849e385cf
DATAREST-1332 - Polishing.
2019-02-07 21:01:10 +01:00
Oliver Drotbohm
e4fc7ae65a
DATAREST-1332 - Fixed regression in CORS request handling.
...
The lookup of the RequestMappingInfo in exposeEffectiveLookupPathKey(…) yields null for CORS preflight requests to resources that do not support OPTIONAL explicitly. We now guard against that to avoid a subsequent NullPointerException.
2019-02-07 21:00:51 +01:00
Mark Paluch
542b8eb2b0
DATAREST-1309 - Updated changelog.
2019-01-10 14:15:46 +01:00
Mark Paluch
90de9fce52
DATAREST-1308 - After release cleanups.
2019-01-10 12:03:27 +01:00
Mark Paluch
8f17a5bd23
DATAREST-1308 - Prepare next development iteration.
2019-01-10 12:03:25 +01:00
Mark Paluch
0e3c520a7e
DATAREST-1308 - Release version 3.0.13 (Kay SR13).
2019-01-10 11:10:23 +01:00
Mark Paluch
235f0bfaee
DATAREST-1308 - Prepare 3.0.13 (Kay SR13).
2019-01-10 11:09:24 +01:00
Mark Paluch
4d3a7cf1ba
DATAREST-1308 - Updated changelog.
2019-01-10 11:09:20 +01:00
Mark Paluch
9c98604698
DATAREST-1307 - Updated changelog.
2019-01-10 11:01:22 +01:00
Oliver Drotbohm
e81f804933
DATAREST-1321 - Add .externalToolBuilders to .gitignore.
2019-01-08 11:50:50 +01:00
Oliver Drotbohm
cde9196f54
DATAREST-1321 - Lookup types can now produce non-String reference values.
...
Previously we assumed lookup types to always result in String based values. We now loosen that constraint to also allow other scalar types, mostly targeting numeric types like long and integer.
2019-01-08 11:50:49 +01:00
Mark Paluch
93d3d506dd
DATAREST-1330 - Update copyright years to 2019.
2019-01-02 12:18:12 +01:00
Oliver Drotbohm
94e3c64bcf
DATAREST-1320 - Polishing.
2018-12-21 15:13:48 +01:00
Oliver Drotbohm
cd2480397f
DATAREST-1320 - Fixed lookup of cached values in PersistentEntitiesResourceMappings.
...
We now properly only answer PersistentEntitiesResourceMappings.hasMappingsFor(…) with true if we find a non-null value in the cache. Previously, even a failed attempt to create some ResourceMapping would've caused ….hasMappingsFor(…) to indicate it PersistentEntitiesResourceMappings contains a mapping.
This lead to downstream NullPointerExceptions as ….getMetadataFor(…) was accessed without a null guard after ….hasMappingFor(…) returned true.
2018-12-21 15:13:45 +01:00
Oliver Drotbohm
747a949fb6
DATAREST-1322 - Fix proxy detection for Hibernate 5+ compatibility.
...
Switched to Spring Data Commons' ProxyUtils for a proxy detection mechanism that supports Hibernate 5 proxies.
2018-12-20 17:19:24 +01:00
Christoph Strobl
11efe247b8
DATAREST-1316 - Updated changelog.
2018-12-11 11:43:19 +01:00
Mark Paluch
1cbfcd1d37
DATAREST-1298 - Updated changelog.
2018-11-27 14:54:11 +01:00
Mark Paluch
5cdad95b90
DATAREST-1292 - After release cleanups.
2018-11-27 12:16:34 +01:00
Mark Paluch
a4e5f3535f
DATAREST-1292 - Prepare next development iteration.
2018-11-27 12:16:33 +01:00
Mark Paluch
76fc7db532
DATAREST-1292 - Release version 3.0.12 (Kay SR12).
2018-11-27 11:45:50 +01:00
Mark Paluch
d26ab93753
DATAREST-1292 - Prepare 3.0.12 (Kay SR12).
2018-11-27 11:44:58 +01:00
Mark Paluch
fbf58abe70
DATAREST-1292 - Updated changelog.
2018-11-27 11:44:55 +01:00
Mark Paluch
bcdcd639e4
DATAREST-1293 - Updated changelog.
2018-11-27 11:27:25 +01:00
Mark Paluch
a43eba643e
DATAREST-1291 - Updated changelog.
2018-10-29 14:30:36 +01:00
Oliver Gierke
64334bab00
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:59:00 +02:00
Oliver Gierke
48f5fb956c
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:56 +02:00
Mark Paluch
c6fed73c2a
DATAREST-1283 - Updated changelog.
2018-10-15 14:19:06 +02:00
Mark Paluch
184a932176
DATAREST-1284 - After release cleanups.
2018-10-15 12:28:13 +02:00
Mark Paluch
b4972dd6fb
DATAREST-1284 - Prepare next development iteration.
2018-10-15 12:28:12 +02:00
Mark Paluch
fa14f5e0d8
DATAREST-1284 - Release version 3.0.11 (Kay SR11).
2018-10-15 12:00:39 +02:00
Mark Paluch
f184ba89a0
DATAREST-1284 - Prepare 3.0.11 (Kay SR11).
2018-10-15 11:59:40 +02:00