Commit Graph

2408 Commits

Author SHA1 Message Date
Jens Schauder
81cc6d331d Prepare next development iteration.
See #2482
2021-11-12 09:51:35 +01:00
Jens Schauder
f7360345e1 Release version 2.4.15 (2020.0.15).
See #2482
2021-11-12 09:36:59 +01:00
Jens Schauder
7d3752d522 Prepare 2.4.15 (2020.0.15).
See #2482
2021-11-12 09:36:34 +01:00
Mark Paluch
2f3aca45c0 Refine documentation for PageableExecutionUtils.
Closes #2492
2021-11-09 14:48:25 +01:00
Mark Paluch
623f055e52 Polishing.
Reduce test element visibility, remove unused constant.

See #2472
2021-10-19 14:31:07 +02:00
Mark Paluch
d877d72688 Consider nested property paths containing a number.
PropertyPath now considers nested property paths (userLastname2 -> user.lastname2) that contain or end with a number.

Closes #2472
2021-10-19 14:31:07 +02:00
Mark Paluch
72dbb01c04 After release cleanups.
See #2460
2021-10-18 11:02:37 +02:00
Mark Paluch
30d4c5606e Prepare next development iteration.
See #2460
2021-10-18 11:02:34 +02:00
Mark Paluch
de112698bc Release version 2.4.14 (2020.0.14).
See #2460
2021-10-18 10:53:51 +02:00
Mark Paluch
977c1504ab Prepare 2.4.14 (2020.0.14).
See #2460
2021-10-18 10:53:23 +02:00
alikilickaya
e77f0ebd93 Fix Javadoc in QueryByExampleExecutor.
Closes #2480
2021-10-13 14:16:44 +02:00
Mark Paluch
76b2323a70 Document restrictions of simple base-repository method overrides in regard to projections.
Closes #2473
2021-10-05 11:35:23 +02:00
Mark Paluch
df5a4ff325 After release cleanups.
See #2433
2021-09-17 09:04:19 +02:00
Mark Paluch
8cafd21998 Prepare next development iteration.
See #2433
2021-09-17 09:04:15 +02:00
Mark Paluch
d572082e19 Release version 2.4.13 (2020.0.13).
See #2433
2021-09-17 08:53:37 +02:00
Mark Paluch
b39ed4c0b2 Prepare 2.4.13 (2020.0.13).
See #2433
2021-09-17 08:53:08 +02:00
Dmitriy Bogdanov
8f24ef2f93 Add missing spaces to the docs and fix leveloffset.
Closes: #2454
2021-09-14 10:11:48 +02:00
Mark Paluch
5866c0808a Update wording from Appendix to Appendices.
Closes #2452
2021-09-14 08:42:09 +02:00
Mark Paluch
e235411b5b Upgrade to vavr 0.10.4.
Closes #2449
2021-09-10 09:29:30 +02:00
Mark Paluch
bd280f8dfd Reuse generated entity instantiators from ClassGeneratingEntityInstantiator instances.
We now reuse generated ObjectInstantiator classes instead of attempting to redefine classes with the same name. Redefinition leads to LinkageError and thus to the use of reflection-based instantiators and an increased allocation rate due to the failed attempt of class redeclaration.

Closes: #2446.
2021-09-09 15:20:48 +02:00
Mark Paluch
345e18c2ac Avoid Iterator allocations when calling Sort.isSorted().
Closes #2445
2021-09-07 16:07:40 +02:00
Mark Paluch
cf3333052b Polishing.
See #2416
2021-09-07 09:24:01 +02:00
schlagi123
ec2c8449fc Fix typo in entity state detection documentation.
Closes #2416
2021-09-07 09:24:00 +02:00
Michael Simons
163e4f215b Remove remark about AbstractAuditable.
This class only exists in Spring Data JPA, not in Commons.

Closes #2437
2021-09-07 09:15:25 +02:00
Mark Paluch
d871bb6066 Remove tests that check for absence of parameter names.
Closes #2444
2021-09-07 09:09:23 +02:00
Oliver Drotbohm
7a1a9c72d7 Avoid reflection in SpringDataWebConfiguration.
We now use an explicit lookup via the application context to consume PageableHandlerMethodArgumentResolverCustomizer and SortHandlerMethodArgumentResolverCustomizer rather than autowiring those into a field.

Fixes #2440.
2021-08-26 16:15:13 +02:00
Jens Schauder
6380aef537 After release cleanups.
See #2413
2021-08-12 10:36:57 +02:00
Jens Schauder
da9beb5109 Prepare next development iteration.
See #2413
2021-08-12 10:36:55 +02:00
Jens Schauder
4c16d42de9 Release version 2.4.12 (2020.0.12).
See #2413
2021-08-12 10:25:54 +02:00
Jens Schauder
27ee2e63a7 Prepare 2.4.12 (2020.0.12).
See #2413
2021-08-12 10:25:33 +02:00
Oliver Drotbohm
6aee21d2ec StreamUtils.zip(…) now treats infinite streams correctly.
When an infinite Stream was handed into StreamUtils.zip(…) as first argument, the resulting stream was infinite, too, while inverting the argument order was limiting the resulting stream to the length of the finite one. This is now fixed by actually evaluating whether we can advance on both of the streams and shortcutting the process if that is not possible on either of the streams, limiting the processing of the overall Stream to the shorter of the two as already advertised in the Javadoc.

Fixes #2426.
2021-08-09 17:04:11 +02:00
Mark Paluch
3325dc5b40 Remove changelog shipped with the binaries.
Closes #2419
2021-07-22 08:28:27 +02:00
Jens Schauder
d6677ccc7a After release cleanups.
See #2387
2021-07-16 10:45:19 +02:00
Jens Schauder
e6ad2fc733 Prepare next development iteration.
See #2387
2021-07-16 10:45:17 +02:00
Jens Schauder
81706e8e95 Release version 2.4.11 (2020.0.11).
See #2387
2021-07-16 10:19:52 +02:00
Jens Schauder
356713f430 Prepare 2.4.11 (2020.0.11).
See #2387
2021-07-16 10:18:57 +02:00
Jens Schauder
4fac75dff8 Updated changelog.
See #2387
2021-07-16 10:18:51 +02:00
Mark Paluch
dd0a162a3d Refine ClassGeneratingEntityInstantiator deprecation note.
Closes #2400
2021-07-13 10:35:32 +02:00
Yanming Zhou
aad811840f Fix outdated ExampleMatcher docs.
Closes #2404
2021-07-13 10:18:54 +02:00
Jens Schauder
0c64b4b23f Corrects the description of constructor detection.
Closes #2401
Original pull request: #2402.
2021-07-13 10:13:19 +02:00
Yanming Zhou
7d0b9ad187 Fix code example showing Streamable usage.
Closes #2391
2021-07-12 15:53:51 +02:00
Paul Lin
204f26f1a4 Fix broken link to Spring framework reference documentation.
Closes #2381.
2021-07-12 15:51:47 +02:00
Mark Paluch
5be698683b Polishing.
Add unit tests.

See #2392
Original pull request: #2393.
2021-07-12 15:47:39 +02:00
David Becker
53d238ddde Fix EvaluationContextExtension filter fall-through in ReactiveExtensionAwareEvaluationContextProvider.
Using JpaEvaluationContextExtension with reactive infrastructure in place, ReactiveExtensionAwareEvaluationContextProvider can lead to IllegalStateException if the desired extension doesn't match the predicate instead of being silently dropped.

Closes #2392
Original pull request: #2393.
2021-07-12 15:47:39 +02:00
Stephane Nicoll
28a5bab49a Polishing.
A public bean method that returns a private type is unusual and prevents the processing of such bean in reflection-free use cases. There was also an unnecessary qualifier in the implementation.

Closes #2399
2021-07-12 15:19:21 +02:00
Mark Paluch
f0a7612112 Polishing.
Fix Javadoc formatting. Consistently mention proxy class unwrapping.

Original pull request: #2406.
2021-07-07 14:51:54 +02:00
Oliver Drotbohm
629a519550 Repositories now allows lookup of parent repositories for sub-types.
When inheritance is used for aggregates, lookups of the repository for a Child aggregate instance have so far failed to return a repository registered for the Parent. Client code had to consider that scenario explicitly.

This commit introduces an additional lookup step in case we cannot find a repository for an aggregate type immediately. In this case, we then check for assignability of any of the known aggregate types we have registered repositories for and the type requested. I.e. for a request for the repository of Child, a repository, explicitly registered to manage Child instances would still be used. In the sole presence of a repository managing Parent instances, that would be returned for the request for Child, too.

Original pull request: #2406.
2021-07-07 14:45:48 +02:00
Mark Paluch
6fd5df5911 Updated changelog.
See #2376
2021-06-22 16:07:27 +02:00
Mark Paluch
0c0aa0098b After release cleanups.
See #2375
2021-06-22 15:28:51 +02:00
Mark Paluch
d1cfef93a6 Prepare next development iteration.
See #2375
2021-06-22 15:28:47 +02:00