Oliver Drotbohm
daaff4ade6
DATAREST-1344 - Release version 3.1.6 (Lovelace SR6).
2019-04-01 20:04:13 +02:00
Oliver Drotbohm
fb45bba723
DATAREST-1344 - Prepare 3.1.6 (Lovelace SR6).
2019-04-01 20:03:20 +02:00
Oliver Drotbohm
a172608c7c
DATAREST-1344 - Updated changelog.
2019-04-01 20:03:17 +02:00
Oliver Drotbohm
e986edeca6
DATAREST-1335 - Updated changelog.
2019-04-01 19:37:06 +02:00
Oliver Drotbohm
93a94017a7
DATAREST-1357 - Updated changelog.
2019-04-01 18:52:23 +02:00
Oliver Drotbohm
dd610a904f
DATAREST-1334 - Updated changelog.
2019-04-01 13:54:20 +02:00
Spring Operator
ff768baccc
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 396 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: #335
2019-03-22 10:26:37 +01:00
Oliver Drotbohm
e363bc3fff
DATAREST-1354 - Polishing.
2019-03-20 17:24:51 +01:00
Oliver Drotbohm
0e071a3afc
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:24:47 +01:00
Christoph Strobl
b122ef8826
DATAREST-1353 - Update test dependency for Apache Solr.
...
Related issue: DATASOLR-517
2019-03-20 15:26:32 +01:00
Spring Operator
725e868563
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: #312
2019-03-18 11:46:41 -05:00
Christoph Strobl
c95a3b9c1a
DATAREST-1318 - Updated changelog.
2019-03-07 10:30:17 +01:00
Oliver Drotbohm
2d76187ae0
DATAREST-1338 - JsonPatch handling is now able to traverse maps.
...
We're now able to correctly identify Map keys within JsonPatch paths so that e.g. people/Dave/name properly translates into a people['Dave'].name SpEL expression.
Streamlined the design of SpelPath to avoid duplicate parsing and properly express the difference between typed and untyped paths in the type hierarchy. Slightly refactored the type hierarchy so that only methods that make sense in either untyped or typed state appear on the instance returned (getLeafType(Class) was exposed on TypedSpelPath before, which was confusing).
2019-03-05 13:55:10 +01:00
Mark Paluch
5a55cfa03e
DATAREST-1336 - After release cleanups.
2019-02-13 11:24:23 +01:00
Mark Paluch
37ca7290cf
DATAREST-1336 - Prepare next development iteration.
2019-02-13 11:24:21 +01:00
Mark Paluch
0467b62e43
DATAREST-1336 - Release version 3.1.5 (Lovelace SR5).
2019-02-13 09:56:39 +01:00
Mark Paluch
5fe10308be
DATAREST-1336 - Prepare 3.1.5 (Lovelace SR5).
2019-02-13 09:55:36 +01:00
Mark Paluch
936a5ded5a
DATAREST-1336 - Updated changelog.
2019-02-13 09:55:33 +01:00
Oliver Drotbohm
fd59f323e3
DATAREST-1332 - Polishing.
2019-02-07 20:57:48 +01:00
Oliver Drotbohm
0249726507
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 20:57:45 +01:00
Mark Paluch
01d5a59651
DATAREST-1309 - After release cleanups.
2019-01-10 13:48:13 +01:00
Mark Paluch
0cb313e5d0
DATAREST-1309 - Prepare next development iteration.
2019-01-10 13:48:11 +01:00
Mark Paluch
1e3050e41a
DATAREST-1309 - Release version 3.1.4 (Lovelace SR4).
2019-01-10 12:35:56 +01:00
Mark Paluch
225320e5a7
DATAREST-1309 - Prepare 3.1.4 (Lovelace SR4).
2019-01-10 12:34:54 +01:00
Mark Paluch
97635f1a59
DATAREST-1309 - Updated changelog.
2019-01-10 12:34:51 +01:00
Mark Paluch
dcf92698de
DATAREST-1308 - Updated changelog.
2019-01-10 12:26:40 +01:00
Mark Paluch
36c72cf5f4
DATAREST-1307 - Updated changelog.
2019-01-10 11:01:24 +01:00
Oliver Drotbohm
4ce37533ca
DATAREST-1321 - Add .externalToolBuilders to .gitignore.
2019-01-08 11:50:18 +01:00
Oliver Drotbohm
a5ee6eaf05
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:15 +01:00
Mark Paluch
2cdac36253
DATAREST-1330 - Update copyright years to 2019.
2019-01-02 12:17:33 +01:00
Oliver Drotbohm
daf98c0f5b
DATAREST-1320 - Polishing.
2018-12-21 15:05:03 +01:00
Oliver Drotbohm
6e70676c67
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:05:03 +01:00
Oliver Drotbohm
6c4c33b3f2
DATAREST-1324 - Polishing.
...
Removed trailing whitespace from Javadoc comments.
2018-12-21 14:33:32 +01:00
Oliver Drotbohm
34bebb3aed
DATAREST-1324 - Fixed return type of ConfigurableHttpMethods.enable(…).
...
We now also return ConfigurableHttpMethods from its ….enable(…) method to make sure it can be chained properly.
2018-12-21 14:33:30 +01:00
Oliver Drotbohm
15056f1320
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:17:33 +01:00
Christoph Strobl
08ac41ceec
DATAREST-1316 - Updated changelog.
2018-12-11 11:43:21 +01:00
Mark Paluch
482b6ced5f
DATAREST-1298 - After release cleanups.
2018-11-27 14:23:35 +01:00
Mark Paluch
e3c8553311
DATAREST-1298 - Prepare next development iteration.
2018-11-27 14:23:34 +01:00
Mark Paluch
b77385334b
DATAREST-1298 - Release version 3.1.3 (Lovelace SR3).
2018-11-27 13:43:25 +01:00
Mark Paluch
352bf3741c
DATAREST-1298 - Prepare 3.1.3 (Lovelace SR3).
2018-11-27 13:42:18 +01:00
Mark Paluch
8d7123dabd
DATAREST-1298 - Updated changelog.
2018-11-27 13:42:14 +01:00
Mark Paluch
fd5a0331e2
DATAREST-1292 - Updated changelog.
2018-11-27 12:36:51 +01:00
Mark Paluch
20aea50b28
DATAREST-1293 - Updated changelog.
2018-11-27 11:27:26 +01:00
Mark Paluch
b82b9d3500
DATAREST-1291 - After release cleanups.
2018-10-29 13:59:18 +01:00
Mark Paluch
5d66f2979c
DATAREST-1291 - Prepare next development iteration.
2018-10-29 13:59:16 +01:00
Mark Paluch
d14014ab2c
DATAREST-1291 - Release version 3.1.2 (Lovelace SR2).
2018-10-29 12:53:52 +01:00
Mark Paluch
698b962a44
DATAREST-1291 - Prepare 3.1.2 (Lovelace SR2).
2018-10-29 12:52:55 +01:00
Mark Paluch
5ac3599156
DATAREST-1291 - Updated changelog.
2018-10-29 12:52:51 +01:00
Oliver Gierke
ad16d6308d
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:58:54 +02:00
Oliver Gierke
ffb38a067e
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:44 +02:00