2255 Commits

Author SHA1 Message Date
Yanming Zhou
41dcbdd302 Fix outdated ExampleMatcher docs.
Closes #2404
2021-07-13 10:18:32 +02:00
Jens Schauder
369a703445 Corrects the description of constructor detection.
Closes #2401
Original pull request: #2402.
2021-07-13 10:13:22 +02:00
Yanming Zhou
d4e7205cd5 Fix code example showing Streamable usage.
Closes #2391
2021-07-12 15:53:30 +02:00
Paul Lin
b0e6a1476e Fix broken link to Spring framework reference documentation.
Closes #2381.
2021-07-12 15:51:51 +02:00
Mark Paluch
fb4205d500 Updated changelog.
See #2355
2021-05-14 12:36:36 +02:00
Mark Paluch
208992679b Updated changelog.
See #2354
2021-05-14 12:06:41 +02:00
Mark Paluch
e06a5fa907 Obtain merged annotation for annotation validation.
We now validate declared annotations by pre-processing these through AnnotatedElementUtils to ensure a proper comparison. Previously, we compared annotation in their declared form (AnnotatedElement.getAnnotations()) with merged annotations which could fail due to aliasing effects of merged annotations.

Closes #2368.
2021-05-05 12:05:45 +02:00
Greg L. Turnquist
1f52a134e6 Add LICENSE file.
See #2345.
2021-04-19 16:41:48 -05:00
Greg L. Turnquist
55ea9208a9 Authenticate against artifactory.
See #2345.
2021-04-19 16:41:38 -05:00
Mark Paluch
57a3e9c68e Updated changelog.
See #2345
2021-04-14 14:39:59 +02:00
Mark Paluch
59011d5bb8 Updated changelog.
See #2346
2021-04-14 11:43:32 +02:00
Mark Paluch
ea01f1a2f0 After release cleanups.
See #2327
2021-04-14 11:16:05 +02:00
Mark Paluch
e2b184552a Prepare next development iteration.
See #2327
2021-04-14 11:16:01 +02:00
Mark Paluch
e4b3a12e5e Release version 2.3.9 (Neumann SR9).
See #2327
2021-04-14 11:04:45 +02:00
Mark Paluch
eb1d3135cb Prepare 2.3.9 (Neumann SR9).
See #2327
2021-04-14 11:04:07 +02:00
Mark Paluch
90a0caf6c5 Updated changelog.
See #2327
2021-04-14 11:04:00 +02:00
Mark Paluch
80946a9640 Upgrade to XMLBeam 1.4.20.
Closes #2351.
2021-04-13 10:28:39 +02:00
Mark Paluch
f252cc78df Upgrade to XMLBeam 1.4.19.
Closes #2349
2021-04-07 10:49:34 +02:00
Mark Paluch
e6cd081d17 Updated changelog.
See #2328
2021-03-31 18:30:44 +02:00
Mark Paluch
2c333ec16f Updated changelog.
See #2303
2021-03-31 17:26:04 +02:00
Mark Paluch
52022a6dfd Document effect of using AccessType(PROPERTY) in combination with Persistable.
Closes #2338
Original pull request #2339
2021-03-25 11:40:49 +01:00
Mark Paluch
237760f3ff Updated changelog.
See #2326
2021-03-17 11:31:28 +01:00
Mark Paluch
0858089bc5 Updated changelog.
See #2305
2021-03-17 11:03:39 +01:00
Mark Paluch
1117d152ff After release cleanups.
See #2301
2021-03-17 10:33:57 +01:00
Mark Paluch
fba9e02c80 Prepare next development iteration.
See #2301
2021-03-17 10:33:55 +01:00
Mark Paluch
a5ae661ae0 Release version 2.3.8 (Neumann SR8).
See #2301
2021-03-17 10:21:33 +01:00
Mark Paluch
7e6106e567 Prepare 2.3.8 (Neumann SR8).
See #2301
2021-03-17 10:21:08 +01:00
Mark Paluch
f073c0d32e Updated changelog.
See #2301
2021-03-17 10:21:00 +01:00
Mark Paluch
13dfad12b9 Polishing.
Reformat code.

Original pull request: #2314.
Closes: #2313
2021-03-01 10:34:57 +01:00
Christoph Strobl
8460cfee5b Collect constructor type information via Constructor.getParameters().
This commit fixes an issue where we fail to detect all type arguments from a given constructor. calling getGenericParameterTypes in some cases does not include all Types, we now explicitly iterate over the parameters and extract the parameterized type that is used for creating the TypeInformation.

Closes: #2313
Original pull request: #2314.
2021-03-01 10:34:57 +01:00
Mark Paluch
26ac52e80d Document primitive type properties when using Query by Example.
Closes #2308.
2021-03-01 10:27:41 +01:00
Christoph Strobl
23d70d7ce4 Updated changelog.
See #2304
2021-02-18 11:37:43 +01:00
Christoph Strobl
102c0f2c4c Updated changelog.
See #2302
2021-02-18 11:18:26 +01:00
Christoph Strobl
8f5c250269 Updated changelog.
See #2272
2021-02-17 14:20:34 +01:00
Christoph Strobl
b3009db9cb Updated changelog.
See #2271
2021-02-17 13:49:16 +01:00
Christoph Strobl
a53b510d5b After release cleanups.
See #2257
2021-02-17 11:32:50 +01:00
Christoph Strobl
c405538b9f Prepare next development iteration.
See #2257
2021-02-17 11:32:48 +01:00
Christoph Strobl
62ed4a1f94 Release version 2.3.7 (Neumann SR7).
See #2257
2021-02-17 11:07:42 +01:00
Christoph Strobl
5349713dd0 Prepare 2.3.7 (Neumann SR7).
See #2257
2021-02-17 11:07:10 +01:00
Christoph Strobl
4f7ec07fcd Updated changelog.
See #2257
2021-02-17 11:07:02 +01:00
Christoph Strobl
90c9f9ec07 Updated changelog.
See #2255
2021-02-17 10:58:21 +01:00
Jan Zeppenfeld
4f3afba7bf Add test for Repositories verifying isPrimary flag.
See #1583.
Original pull request: #465.
2021-02-15 15:59:02 +01:00
Mark Paluch
25b135255e Consider primary repository definition in Repositories when created Repositories using ApplicationContext.
Closes #1583.
Original pull request: #465.
2021-02-15 15:59:02 +01:00
Mark Paluch
b8fdf3b8c7 Improve guards to avoid potential ClassCastException.
We now guard Slice conversion against potential ClassCastException using the proper condition grouping. Previously, the conversion could happen if the query is a slice query while the source was not a Slice.

Resolves #2296.
2021-02-15 15:31:58 +01:00
Mark Paluch
8a45a6535c Polishing.
Slightly tweak wording.

See #2283
Original pull request: #2285
2021-02-09 11:53:47 +01:00
Christoph Strobl
1227e4326e Update auditing documentation.
Mention that even when only using the CreatedDate & LastModifiedDate annotations it is mandatory to enable auditing.
Add sample of using auditing metadata within an embedded entity.

Closes #2283
Original pull request: #2285
2021-02-09 11:53:46 +01:00
Mark Paluch
6fe2c3a3b0 Add negative-caching in PreferredConstructor.isConstructorParameter(…).
We now cache the negative outcome of PreferredConstructor.isConstructorParameter(…) to avoid iterations and iterator allocations which roughly improves typical converter usage by roughly 32%.

Before:
Benchmark                                                               Mode  Cnt        Score        Error  Units
TypicalEntityReaderBenchmark.simpleEntityGeneratedConstructorAndField  thrpt   10  6848447,474 ± 554354,377  ops/s

After
Benchmark                                                               Mode  Cnt        Score         Error  Units
TypicalEntityReaderBenchmark.simpleEntityGeneratedConstructorAndField  thrpt   10  9071099,879 ± 1423166,087  ops/s

Closes #2295.
2021-02-09 11:44:24 +01:00
Mark Paluch
eabcfe22df Polishing.
Remove outdated section.

See #2288
2021-02-02 14:40:53 +01:00
Christoph Strobl
7daa5cefd1 Document SpringDataJacksonModules in web support section.
Closes #2288
Original pull request: #2289.
2021-02-02 14:39:42 +01:00
Oliver Drotbohm
24f9983dfc Avoid pre-computing base URI in PagedResourceAssemblerArgumentResolver.
We now avoid the pre-computation of the base URI in PagedResourceAssemblerArgumentResolver as the actual assembler will fall back to using the URI of the current request by default anyway. The latter makes sure that request parameters, that are contained in the original requests appear in links created. If a controller wants to deviate from that behavior, they can create a dedicated link themselves and hand that to the assembler explicitly.

Fixes GH-2173, GH-452.
2021-01-26 10:04:10 +01:00