Commit Graph

2827 Commits

Author SHA1 Message Date
Julien Béti
40edfdfdd7 Properly render sort variable variable as composite.
HateoasSortHandlerMethodArgumentResolver now renders the sort template variable as composite to properly indicate that it can be submitted multiple times.

Fixes GH-2531.
Original pull request GH-2945.
2023-12-01 21:29:44 +01:00
Mark Paluch
d16d67bd18 Introduce property for Jenkins user and Artifactory server details.
Closes #2988
2023-11-27 08:47:54 +01:00
Mark Paluch
b2cf93b063 After release cleanups.
See #2954
2023-11-17 13:41:00 +01:00
Mark Paluch
fdb3a13599 Prepare next development iteration.
See #2954
2023-11-17 13:40:58 +01:00
Mark Paluch
cb1ef777b1 Release version 3.1.6 (2023.0.6).
See #2954
2023-11-17 13:38:03 +01:00
Mark Paluch
dbd789ae93 Prepare 3.1.6 (2023.0.6).
See #2954
2023-11-17 13:37:50 +01:00
Jens Schauder
3ab1f33292 Fix broken logging message.
Closes #2977
2023-11-16 16:08:34 +01:00
Mark Paluch
f6142e1edc Remove superfluous @NonNull annotations.
Closes #2976
2023-11-13 14:40:42 +01:00
Mark Paluch
15298b1bfc Document public ScrollPosition factory methods.
Closes #2975
2023-11-13 08:46:29 +01:00
Jens Schauder
0c9f47703d Revert "AbstractPersistentProperty now considers the owner for equals."
This reverts commit 93913b04c3.

The change caused build failures for Spring Data JDBC.

See #2972
Original pull request #2973
See spring-projects/spring-data-relational#1657
2023-11-12 11:06:24 +01:00
Mark Paluch
a3f4ac6b51 Polishing.
Extract singular/plural form into String.format(…) for easier readability.

See #2967
2023-11-09 14:48:24 +01:00
Luis Carilla Ternero
1f40542d3d Refine repository scanning finished log message.
Log the plural form accordingly.

Closes #2967
2023-11-09 14:47:00 +01:00
Jens Schauder
93913b04c3 AbstractPersistentProperty now considers the owner for equals.
This makes a difference when a property is declared in a superclass of two entities.
In such a case the property is the same, but the owner is different.

Closes #2972
Original pull request #2973
See https://github.com/spring-projects/spring-data-relational/issues/1657
2023-11-08 10:41:38 +01:00
Oliver Drotbohm
6bd28a115a Simplify DefaultMethodInvokingMethodInterceptor.
As our baseline is now Java 17, we can remove all indirections to produce a Lookup previously needed to support Java 8 and 9.

Fixes #2971.
2023-11-08 08:43:52 +01:00
Mark Paluch
be43b61834 Fix include/exclude filters documentation.
Closes #2969
2023-11-06 08:30:28 +01:00
Mark Paluch
af3f2d6382 Polishing.
Tweak Javadoc. Refine tests.

See #2491
2023-10-17 11:50:25 +02:00
Jens Schauder
ddeb70cd7b Clarify behavior of PropertyPath.
Update tests and documentation.

Closes #2491
2023-10-17 11:50:25 +02:00
mawen12
91d2fdc3f7 Add parameter to exception message format.
Closes: #2956
Original pull request: #2958
2023-10-17 11:25:39 +02:00
John Blum
900b2acf52 After release cleanups.
See #2934
2023-10-13 08:09:34 -07:00
John Blum
cbdfbebced Prepare next development iteration.
See #2934
2023-10-13 08:09:32 -07:00
John Blum
4ba4c82fac Release version 3.1.5 (2023.0.5).
See #2934
2023-10-13 08:01:14 -07:00
John Blum
a8679c639f Prepare 3.1.5 (2023.0.5).
See #2934
2023-10-13 08:00:47 -07:00
Mark Paluch
210c3d88ca Fix CI build trigger.
See #2934
2023-10-13 11:58:03 +02:00
John Blum
ce15739a3d Upgrade to Maven Wrapper 3.9.5.
See #2949
2023-10-04 18:22:32 -07:00
John Blum
3356d33fa7 Update CI properties.
See #2934
2023-10-04 17:46:53 -07:00
Oliver Drotbohm
11f0d244a2 Fix detection of @DomainEvents and @AfterDomainEventPublication on native.
We now unconditionally process the aggregate root types declared on repositories for @Reflective annotations, which @DE and @ADEP got meta-annotated with.

Fixes #2939.
2023-09-21 16:12:26 +02:00
Oliver Drotbohm
f9bc97f20f Properly emit domain events from calls to saveAll(…).
We now treat CrudRepository.saveAll(…) properly by unwrapping the given *Iterable*. This previously already worked for collections handed into the method but not for types only implementing Iterable directly (like Page or Window).

Fixes #3153.
Related tickets #2931, #2927.
2023-09-20 14:22:16 +02:00
Mark Paluch
f019f94f81 After release cleanups.
See #2907
2023-09-15 10:55:35 +02:00
Mark Paluch
5f160301d5 Prepare next development iteration.
See #2907
2023-09-15 10:55:33 +02:00
Mark Paluch
ec16d9aa38 Release version 3.1.4 (2023.0.4).
See #2907
2023-09-15 10:52:25 +02:00
Mark Paluch
4192cdf2ad Prepare 3.1.4 (2023.0.4).
See #2907
2023-09-15 10:52:10 +02:00
Yanming Zhou
3198757775 Correct method parameter type in tests.
Before this commit, actual method parameter type doesn't match method signature.

Closes #2928
2023-09-14 10:52:30 +02:00
Mark Paluch
264ba2bb39 After release cleanups.
See #2880
2023-08-18 14:07:35 +02:00
Mark Paluch
149306b579 Prepare next development iteration.
See #2880
2023-08-18 14:07:33 +02:00
Mark Paluch
9e5c67f4c3 Release version 3.1.3 (2023.0.3).
See #2880
2023-08-18 14:04:03 +02:00
Mark Paluch
b6f6f5a7aa Prepare 3.1.3 (2023.0.3).
See #2880
2023-08-18 14:03:47 +02:00
Mark Paluch
bf7e64fc75 Replace Stream usage with iteration to avoid non-null requirements.
SpelEvaluator now iterates over the parameter map instead of using the Java 8 Stream API. Previously, expressions resulting in a null value failed in the collector as Java 8 streams require non-null values for map values.

Closes #2904
2023-08-16 15:11:18 +02:00
shin-mallang
3145a09f46 Document event publication from repository delete methods in AbstractAggregateRoot.
Added additional comment regarding registerEvent and andEvent in AbstractAggregateRoot.

Closes: #2903
2023-08-16 10:41:43 +02:00
John Blum
45c8cb9804 Fix line break in CustomConversions.collectPotentialConverterRegistrations(..) method.
Closes #2902
2023-08-15 16:30:14 -07:00
Julia Lee
59cfc5b148 Update CI properties.
See #2880
2023-08-14 11:29:41 -04:00
Julia Lee
b4f576993c Upgrade to Maven Wrapper 3.9.4.
See #2899
2023-08-14 07:55:28 -04:00
Mark Paluch
3f9cd4c7a0 Polishing.
Tweak Javadoc wording, revert visibility changes, add missing Override annotations.

See #2882
2023-07-20 15:37:55 +02:00
Thach Le
4e528db223 Refine parameter and field names to align with PageRequest property names.
Align parameter naming with properties to not mix using page with pageNumber, size with pageSize names.

Closes #2882
2023-07-20 15:37:55 +02:00
Mark Paluch
9207e22632 Return the number of SpEL expressions created by SpelExtractor.
Closes #2885
2023-07-20 14:06:23 +02:00
Mark Paluch
e3fbc9b00e After release cleanups.
See #2864
2023-07-14 13:57:59 +02:00
Mark Paluch
13649982e1 Prepare next development iteration.
See #2864
2023-07-14 13:57:57 +02:00
Mark Paluch
1e65157c5f Release version 3.1.2 (2023.0.2).
See #2864
2023-07-14 13:54:07 +02:00
Mark Paluch
fa07def51f Prepare 3.1.2 (2023.0.2).
See #2864
2023-07-14 13:52:53 +02:00
Mark Paluch
f58ce36b86 Polishing.
Introduce dedicated methods to express object creation intents. Remove unnecessary casts.

See #2837
Original pull request: #2838
2023-07-12 15:03:45 +02:00
Christoph Strobl
4d038ff1cb Cache invalid persistent property paths.
Cache failing resolution attempts to avoid reiterating on the same paths over and over again.

Closes #2837
Original pull request: #2838
2023-07-12 15:03:45 +02:00