65 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
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
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
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
93d3d506dd DATAREST-1330 - Update copyright years to 2019. 2019-01-02 12:18:12 +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
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
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
d5e09b7243 DATAREST-1254 - Prepare next development iteration. 2018-07-26 15:23:23 +02:00
Mark Paluch
9cb5531ac6 DATAREST-1254 - Release version 3.0.9 (Kay SR9). 2018-07-26 14:44:01 +02:00
Mark Paluch
4ca86fc746 DATAREST-1244 - Prepare next development iteration. 2018-06-13 21:24:34 +02:00
Mark Paluch
3cf81df693 DATAREST-1244 - Release version 3.0.8 (Kay SR8). 2018-06-13 15:13:01 +02:00
Mark Paluch
e6a0652482 DATAREST-1227 - Prepare next development iteration. 2018-05-08 15:04:27 +02:00
Mark Paluch
07b056d8fa DATAREST-1227 - Release version 3.0.7 (Kay SR7). 2018-05-08 14:15:28 +02:00
Mark Paluch
66f2a31ca9 DATAREST-1206 - Prepare next development iteration. 2018-04-04 16:42:31 +02:00
Mark Paluch
164bc5c697 DATAREST-1206 - Release version 3.0.6 (Kay SR6). 2018-04-04 15:53:22 +02:00
Mark Paluch
5f1fb948ce DATAREST-1200 - Prepare next development iteration. 2018-02-28 10:43:34 +01:00
Mark Paluch
9c57b4c8a1 DATAREST-1200 - Release version 3.0.5 (Kay SR5). 2018-02-28 10:14:58 +01:00
Mark Paluch
cde73a530b DATAREST-1187 - Prepare next development iteration. 2018-02-19 20:29:07 +01:00
Mark Paluch
d3a23e71d2 DATAREST-1187 - Release version 3.0.4 (Kay SR4). 2018-02-19 19:46:54 +01:00
Mark Paluch
86ce26c1f0 DATAREST-1162 - Prepare next development iteration. 2018-01-24 13:46:09 +01:00
Mark Paluch
afeeb048eb DATAREST-1162 - Release version 3.0.3 (Kay SR3). 2018-01-24 13:21:24 +01:00
Oliver Gierke
08ede7ade7 DATAREST-1176 - Repository method exposure can now be controlled via RepositoryRestConfiguration.
The default exposure of repository methods is now controlled via RepositoryRestConfiguration.setExposeRepositoryMethodsByDefault(…). That allows us to remove the additional API from RepositoryDetectionStrategy as the mere detection is an orthogonal topic.

Also 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 10:59:54 +01:00
Mark Paluch
aaf815328a DATAREST-1157 - Prepare next development iteration. 2017-11-27 16:42:53 +01:00
Mark Paluch
01c51d8b19 DATAREST-1157 - Release version 3.0.2 (Kay SR2). 2017-11-27 16:12:35 +01:00
Oliver Gierke
3f11c391e6 DATAREST-1140 - Prepare next development iteration. 2017-10-27 15:50:46 +02:00
Oliver Gierke
d31526beb1 DATAREST-1140 - Release version 3.0.1 (Kay SR1). 2017-10-27 15:25:12 +02:00
Mark Paluch
1e8a7c8ebc DATAREST-1129 - Prepare next development iteration. 2017-10-02 11:38:04 +02:00
Mark Paluch
ac2cbfcbc5 DATAREST-1129 - Release version 3.0 GA (Kay). 2017-10-02 11:10:23 +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
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
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
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
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
793c09270d DATAREST-1052 - Prepare next development iteration. 2017-05-09 11:34:41 +02:00
Mark Paluch
edaf6197e2 DATAREST-1052 - Release version 3.0 M3 (Kay). 2017-05-09 11:23:00 +02:00
Oliver Gierke
f906695e7a DATAREST-1064 - Adapt to API changes in repository interfaces.
Additional cleanups in QuerydslAwareRootResourceInformationHandlerMethodArgumentResolver to make sure a QuerydslRepositoryInvokerAdapter is only applied if the QuerydslPredicateBuilder actually exposes a predicate. Extracted a couple of methods to make sure the mapping pipeline reads nicely.
2017-05-03 18:10:27 +02:00
Oliver Gierke
680d84fe4e DATAREST-946 - Prepare next development iteration. 2017-04-04 22:08:15 +02:00
Oliver Gierke
fceb36ff71 DATAREST-946 - Release version 3.0 M2 (Kay). 2017-04-04 21:12:35 +02:00
Oliver Gierke
b9957d1a6c DATAREST-1008 - Adapt to API changes in Spring Data Commons, Java 8 upgrades and Mockito 2.7. 2017-03-24 11:02:54 +01:00
Oliver Gierke
a13f51b49e DATAREST-1003 - Entity resources don't answer arbitrary JSON requests.
Previously, when a request was sending an Accept header of some arbitrary *+json, the request was routed through the controllers and might have ended up producing a PersistentEntityResource that was then mapped using an uncustomized Jackson ObjectMapper. That has caused a huge JSON object to be unfolded which is highly undesirable.

We now only answer JSON requests to repository resources that contain an Accept header with any of the explicit JSON media types we got registered.

Tweaked the setup of the ExceptionHandlerExceptionResolver to not expose a bean in the first place but rather use the Spring MVC provided callbacks to register custom ones. We also now make sure MVC is bootstrapped property for integration tests through the inclusion of DelegatingWebMvcConfiguration.
2017-03-01 21:39:51 +01:00