Commit Graph

1084 Commits

Author SHA1 Message Date
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
Mark Paluch
b16cb63f83 DATAREST-1284 - Updated changelog. 2018-10-15 11:59:36 +02:00
Mark Paluch
f9f4e99a47 DATAREST-1287 - Updated changelog. 2018-10-15 11:37:28 +02:00
Mark Paluch
adef98bf10 DATAREST-1277 - Updated changelog. 2018-09-21 08:13:18 -04:00
Mark Paluch
781f3b3c74 DATAREST-1269 - After release cleanups. 2018-09-10 13:52:28 +02:00
Mark Paluch
844dca47d9 DATAREST-1269 - Prepare next development iteration. 2018-09-10 13:52:26 +02:00
Mark Paluch
d6b3e306d5 DATAREST-1269 - Release version 3.0.10 (Kay SR10). 2018-09-10 12:52:18 +02:00
Mark Paluch
572b0e61d5 DATAREST-1269 - Prepare 3.0.10 (Kay SR10). 2018-09-10 12:51:27 +02:00