Commit Graph

1390 Commits

Author SHA1 Message Date
Mark Paluch
ba2a34152d After release cleanups.
See #1988
2021-03-31 18:29:41 +02:00
Mark Paluch
eb5d3c64ce Prepare next development iteration.
See #1988
2021-03-31 18:29:39 +02:00
Mark Paluch
3490bdda80 Release version 3.4.7 (2020.0.7).
See #1988
2021-03-31 18:19:53 +02:00
Mark Paluch
3363027d75 Prepare 3.4.7 (2020.0.7).
See #1988
2021-03-31 18:19:20 +02:00
Mark Paluch
77ec5f9ccf Updated changelog.
See #1988
2021-03-31 18:19:16 +02:00
Mark Paluch
aa897df4e1 Updated changelog.
See #1976
2021-03-31 17:26:09 +02:00
Mark Paluch
9869a906c1 Updated changelog.
See #1986
2021-03-17 11:31:32 +01:00
Mark Paluch
df43ab9fcc After release cleanups.
See #1979
2021-03-17 11:02:16 +01:00
Mark Paluch
ab6a56a99f Prepare next development iteration.
See #1979
2021-03-17 11:02:14 +01:00
Mark Paluch
01a97618bb Release version 3.4.6 (2020.0.6).
See #1979
2021-03-17 10:54:13 +01:00
Mark Paluch
3a409866a5 Prepare 3.4.6 (2020.0.6).
See #1979
2021-03-17 10:53:44 +01:00
Mark Paluch
4a59f5babc Updated changelog.
See #1979
2021-03-17 10:53:42 +01:00
Mark Paluch
5749fc559c Updated changelog.
See #1973
2021-03-17 10:35:15 +01:00
Greg L. Turnquist
5a4a66c1ee Backport replacement of RepositoryRestConfigurerAdapter in the ref docs to 3.4.x.
RepositoryRestConfigurerAdapter was superceded by RepositoryRestConfigurer and its default methods a long time ago. Update the ref docs to properly use the new interface.

Fixes #1983.
2021-03-16 15:10:21 +01:00
Toon Geens
b7791875f6 Backport documentation fix for RepositoryEntityLinks to 3.4.x.
Replace `RepositoryEntityLinks.linkToSingleResource()` to `RepositoryEntityLinks.linkToItemResource()`.

Fixes #1984.
2021-03-15 11:30:48 -05:00
Oliver Drotbohm
21556e68c1 #1980 - RepositoryEntityLinks now overrides ….linkForItemResource(…). 2021-02-24 18:00:32 +01:00
Oliver Drotbohm
22f5a027ae #1974 - Improve default LinkRelationProvider setup to also consider @Relation.
RepositoryRestConfiguration now defaults the LinkRelationProvider instance to a delegating one considering both AnnotationLinkRelationProvider and EvoLinkRelationProvider so that @Relation annotations on entity types.
2021-02-18 14:04:23 +01:00
Christoph Strobl
9ee4cf4cb4 Updated changelog.
See #1978
2021-02-18 11:37:50 +01:00
Christoph Strobl
a22caa57fe After release cleanups.
See #1975
2021-02-18 11:12:46 +01:00
Christoph Strobl
024d2a5c90 Prepare next development iteration.
See #1975
2021-02-18 11:12:45 +01:00
Christoph Strobl
2ef4d613d5 Release version 3.4.5 (2020.0.5).
See #1975
2021-02-18 10:59:16 +01:00
Christoph Strobl
9efcdea787 Prepare 3.4.5 (2020.0.5).
See #1975
2021-02-18 10:58:50 +01:00
Christoph Strobl
25d7f74ba8 Updated changelog.
See #1975
2021-02-18 10:58:48 +01:00
Christoph Strobl
6024d4fe3b Updated changelog.
See #1954
2021-02-17 14:20:37 +01:00
Christoph Strobl
2e69a4cf43 After release cleanups.
See #1953
2021-02-17 13:41:55 +01:00
Christoph Strobl
4e330812b7 Prepare next development iteration.
See #1953
2021-02-17 13:41:53 +01:00
Christoph Strobl
f5992a4e4f Release version 3.4.4 (2020.0.4).
See #1953
2021-02-17 12:00:24 +01:00
Christoph Strobl
94580e7ba5 Prepare 3.4.4 (2020.0.4).
See #1953
2021-02-17 11:59:37 +01:00
Christoph Strobl
d67cce1174 Updated changelog.
See #1953
2021-02-17 11:59:36 +01:00
Christoph Strobl
ebe3182d7d Updated changelog.
See #1918
2021-02-17 11:34:27 +01:00
Christoph Strobl
802279eaba Updated changelog.
See #1943
2021-02-17 10:58:27 +01:00
Greg L. Turnquist
91a92e5f51 Backport fix to reference docs to use proper RepositoryDetectionStrategy enum values.
Orginal issue: #1970.
2021-02-08 11:28:11 -06:00
Greg L. Turnquist
bf6522f1b2 Backport dropping of links to old /understanding pages of spring.io.
The spring.io/understanding pages no longer exist, so we need to drop all links to those pages.

Original: #1967
2021-02-03 11:26:02 -06:00
Greg L. Turnquist
76f0511e30 Update materials to replace JIRA with GitHub issues.
Change issue links from JIRA to GitHub issues.

Closes #424.
2021-01-29 12:46:53 -06:00
Oliver Drotbohm
531ad91ad0 Avoid late registration of PathPatternParser on DelegatingHandlerMapping.
Instead of registering the PathPatternParser on DelegatingHandlerMapping via WebMvcConfigurer.configurePathMatch(…) we now consume the bean exposed in context of the fix for spring-projects/spring-framework#26427.

We also use the newly introduced RequestMappingInfo.mutate() to add our customizations of the produces clause for Spring Data REST's mappings.

Fixes GH-1965.
2021-01-26 23:00:36 +01:00
René Gielen
bc3f3c1602 Backport usage of Spring HATEOAS 1.0+ API changes in the reference docs.
* Response customization
* JSON output customization

Original issue: #1962
2021-01-25 11:40:53 -06:00
barthr
6e8e89dbd6 Backport type correction in reference docs.
Related #1961
2021-01-25 11:00:06 -06:00
Oliver Drotbohm
8ed034568b 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:20:39 +01:00
Oliver Drotbohm
b9c02938d1 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:44 +01:00
Oliver Drotbohm
72ff0c7ec5 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.

Fixes GH-1921.
2021-01-14 14:37:07 +01:00
Christoph Strobl
73ee1c20ad Updated changelog.
See #1944
2021-01-13 15:49:53 +01:00
Christoph Strobl
0bc006969b After release cleanups.
See #1945
2021-01-13 15:01:50 +01:00
Christoph Strobl
b275144074 Prepare next development iteration.
See #1945
2021-01-13 15:01:49 +01:00
Christoph Strobl
9cbe1d82d0 Release version 3.4.3 (2020.0.3).
See #1945
2021-01-13 14:18:34 +01:00
Christoph Strobl
b8bde5c086 Prepare 3.4.3 (2020.0.3).
See #1945
2021-01-13 14:17:43 +01:00
Christoph Strobl
b153b554e0 Updated changelog.
See #1945
2021-01-13 14:17:42 +01:00
Mark Paluch
59bd7692fa Update copyright year to 2021.
Closes #1952
2021-01-12 11:45:28 +01:00
Mark Paluch
74b957fa19 Polishing.
Remove codeblocks in comments.

See #1951
2021-01-11 09:03:01 +01:00
Mark Paluch
30d539b8aa 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:37 +01:00
Greg L. Turnquist
ef4d144156 DATAREST-1584 - Use Docker hub credentials for all CI jobs. 2020-12-15 15:33:20 -06:00