Commit Graph

1359 Commits

Author SHA1 Message Date
Oliver Drotbohm
5dc7536c2c Adapt to API changes in HalHandlerInstantiator.
Fixes GH-1964.
2021-01-25 23:37:22 +01:00
René Gielen
f615cc6e18 Reflect Spring HATEOAS 1.0+ API changes in the reference docs.
* Response customization
* JSON output customization

Closes #1962
2021-01-25 11:19:20 -06:00
barthr
9d77d0d814 Fix typo in reference docs.
Closes #1961
2021-01-25 10:57:35 -06:00
Mark Paluch
5ccf139278 Filter spring-issuemaster comments from feedback provided reassignment.
See #424
2021-01-20 14:50:21 +01:00
Oliver Drotbohm
8f342e488d Upgrade to HAL Explorer 0.14.0.
Fixes GH-1957.
2021-01-19 12:30:52 +01:00
Oliver Drotbohm
de54531549 GH-1926 - Avoid wrapping nested entities ultimately to represent a value.
NestedEntitySerializer now skips the wrapping into an EntityModel if the target serializer is a JsonValueSerializer as EntityModel requires the value to ultimately resolve into key value pairs as it's only enriching something that's rendered as JSON document with hypermedia elements.
2021-01-18 16:04:46 +01:00
Oliver Drotbohm
4d7daa9f6e Let DelegatingHandlerMapping implement HandlerMapping directly.
We actually do not want to inherit all the functionality implemented in AbstractHandlerMapping. The sole reason we did so before was to override the method to propagate the PathPatternResolver to the downstream HandlerMappings. We now just declare the method on DHM directly.

Fixes GH-1955.
2021-01-14 15:37:37 +01:00
Mark Paluch
cf130e8167 Filter spring-issuemaster comments from feedback provided reassignment.
See #424
2021-01-14 11:05:57 +01:00
Christoph Strobl
8ba51ce434 After release cleanups.
See #1944
2021-01-13 15:47:00 +01:00
Christoph Strobl
6384110dab Prepare next development iteration.
See #1944
2021-01-13 15:46:58 +01:00
Christoph Strobl
e2523e35d0 Release version 3.5 M2 (2021.0.0).
See #1944
2021-01-13 15:34:04 +01:00
Christoph Strobl
24a7a40d40 Prepare 3.5 M2 (2021.0.0).
See #1944
2021-01-13 15:33:34 +01:00
Christoph Strobl
2be25ae1a9 Updated changelog.
See #1944
2021-01-13 15:33:33 +01:00
Christoph Strobl
8d75082525 Updated changelog.
See #1945
2021-01-13 15:16:23 +01:00
Mark Paluch
7afe7f1a9c Update copyright year to 2021.
Closes #1952
2021-01-12 11:45:16 +01:00
Mark Paluch
71a62c44b3 Polishing.
Remove codeblocks in comments.

See #1951
2021-01-11 09:02:50 +01:00
Mark Paluch
f58ea84c43 Upgrade to Servlet API 4.0.1.
We now build against a newer Servlet API version to align with Spring Framework.

Also, introduce a version property servlet.version for centralized version management.

Closes #1951
2021-01-11 08:58:58 +01:00
Mark Paluch
ea7b06ba2d #424 - Add GitHub actions for issue management. 2020-12-31 10:48:03 +01:00
Greg L. Turnquist
37a15b0507 DATAREST-1584 - Polishing. 2020-12-15 10:20:31 -06:00
Greg L. Turnquist
905e50eccb DATAREST-1584 - Polishing. 2020-12-15 10:14:15 -06:00
Greg L. Turnquist
43f5580234 DATAREST-1584 - Use Docker hub credentials for all CI jobs. 2020-12-15 10:12:52 -06:00
Oliver Drotbohm
1e78de5eac DATAREST-1590 - Avoid need for eager access to components in RepositoryRestMvcConfiguration.
Switch to ObjectProvider for all component dependencies in the constructor of RepositoryRestMvcConfiguration. Made the bean definition of AnnotatedEventHandlerInvoker a static bean as it's an application listener and it being an instance method causes extend initialization of the configuration class trickling down into unnecessary bean lookups that early in the lifecycle.
2020-12-14 19:14:13 +01:00
Mark Paluch
def0f5b518 DATAREST-1580 - Updated changelog. 2020-12-09 16:47:42 +01:00
Mark Paluch
abefcfd4bf DATAREST-1578 - After release cleanups. 2020-12-09 15:32:21 +01:00
Mark Paluch
fba7b7bd55 DATAREST-1578 - Prepare next development iteration. 2020-12-09 15:32:17 +01:00
Mark Paluch
2b61b8640f DATAREST-1578 - Release version 3.5 M1 (2021.0.0). 2020-12-09 15:21:57 +01:00
Mark Paluch
fb9f2c23ac DATAREST-1578 - Prepare 3.5 M1 (2021.0.0). 2020-12-09 15:21:30 +01:00
Mark Paluch
5f0e4f9de8 DATAREST-1578 - Updated changelog. 2020-12-09 15:21:26 +01:00
Mark Paluch
c770f277b0 DATAREST-1587 - Remove Solr integration tests. 2020-12-09 15:17:42 +01:00
Mark Paluch
8dfa95c1cd DATAREST-1576 - Updated changelog. 2020-12-09 12:42:27 +01:00
Mark Paluch
41dab8c901 DATAREST-1575 - Updated changelog. 2020-12-09 09:59:07 +01:00
Oliver Drotbohm
38f2bc4598 DATAREST-1581 - Fixed CORS defaults to include all HTTP methods exposed by Spring Data REST.
The fix for DATAREST-1535 has changed the default allowed methods for CORS requests to a smaller set than we originally returned. This commit reinstantiates the default to be set to all HTTP methods, Spring Data repositories support by default.

Related tickets: DATAREST-1535.
2020-12-01 22:35:25 +01:00
Oliver Drotbohm
328ea26244 DATAREST-1542 - Remove dependency to Spring WebMVC from core module.
Finally remove the dependency to Spring WebMVC from Spring Data REST's core module. Removed previously deprecated methods and update test configuration applying customizations.

Related tickets: DATAREST-1543.
2020-11-30 13:55:52 +01:00
Mark Paluch
3af99eba1f DATAREST-1577 - Updated changelog. 2020-11-11 12:34:41 +01:00
Mark Paluch
c9861c3cfc DATAREST-1570 - Reduce CI dependencies. 2020-10-29 09:51:30 +01:00
Mark Paluch
b4c69ddb27 DATAREST-1570 - After release cleanups. 2020-10-28 16:10:25 +01:00
Mark Paluch
378a7d3971 DATAREST-1570 - Prepare next development iteration. 2020-10-28 16:10:22 +01:00
Mark Paluch
3a05cca9b6 DATAREST-1570 - Release version 3.4 GA (2020.0.0). 2020-10-28 15:46:57 +01:00
Mark Paluch
b4f7942c81 DATAREST-1570 - Prepare 3.4 GA (2020.0.0). 2020-10-28 15:46:33 +01:00
Mark Paluch
bc4b20452c DATAREST-1570 - Updated changelog. 2020-10-28 15:46:24 +01:00
Mark Paluch
11ac6d4e8e DATAREST-1561 - Updated changelog. 2020-10-28 15:03:06 +01:00
Mark Paluch
d21dc462af DATAREST-1560 - Updated changelog. 2020-10-28 12:15:03 +01:00
Mark Paluch
5c1eefba33 DATAREST-1574 - Updated changelog. 2020-10-28 11:32:26 +01:00
Oliver Drotbohm
f00451dc7e DATAREST-1213 - Polishing.
Simplified tests and domain code. Reinstantiated accidentally removed method in PersistentEntityResource.

Original pull request: #355.
2020-10-26 22:36:01 +01:00
Dario Seidl
055c4528e8 DATAREST-1213 - ETag creation now uses proxy target for projections.
Original pull request: #355.
2020-10-26 22:36:01 +01:00
Greg L. Turnquist
18b45940da DATAREST-1563 - Use JDK 15 for CI jobs. 2020-10-26 16:19:17 -05:00
Christoph Strobl
c3579bdc30 DATAREST-1562 - After release cleanups. 2020-10-14 14:48:47 +02:00
Christoph Strobl
f301dcc0bc DATAREST-1562 - Prepare next development iteration. 2020-10-14 14:48:46 +02:00
Christoph Strobl
150ed4164e DATAREST-1562 - Release version 3.4 RC2 (2020.0.0). 2020-10-14 14:28:56 +02:00
Christoph Strobl
3923e22e60 DATAREST-1562 - Prepare 3.4 RC2 (2020.0.0). 2020-10-14 14:27:38 +02:00