Stefano Cordio
cb75864eb7
Minor improvements in BootstrapMode Javadoc.
...
Closes #3191
2024-11-04 08:39:41 +01:00
Mark Paluch
85850b6c16
Polishing.
...
Refine Javadoc and update ReactivePageableHandlerMethodArgumentResolver. Fix nullability annotations.
See #3188
2024-10-29 09:25:55 +01:00
Sergey Zolotarev
01819e0cbf
Remove outdated information from Javadoc for PageableHandlerMethodArgumentResolver.
...
Closes #3188
2024-10-29 09:25:55 +01:00
dependabot[bot]
90961b3826
Upgrade org.codehaus.groovy:groovy-all to 2.4.21.
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Closes #3180
2024-10-29 09:16:33 +01:00
LajosPolya
c28738c31f
Fix spelling SimplePropertyValueConversions javadoc.
...
Closes #3189
2024-10-29 09:11:26 +01:00
Mark Paluch
29442a0b69
After release cleanups.
...
See #3149
2024-10-18 10:17:02 +02:00
Mark Paluch
0c6e23aa42
Prepare next development iteration.
...
See #3149
2024-10-18 10:17:01 +02:00
Mark Paluch
c0718d18c6
Release version 3.2.11 (2023.1.11).
...
See #3149
2024-10-18 10:14:33 +02:00
Mark Paluch
434be4e27d
Prepare 3.2.11 (2023.1.11).
...
See #3149
2024-10-18 10:14:16 +02:00
Mark Paluch
4e1248c3a3
Polishing.
...
Add DDD context. Explain identifier to domain object relationship. Tweak wording.
See #3173
Original pull request: #3174
2024-10-17 15:23:19 +02:00
Christoph Strobl
6f2ecaf57e
Update documentation.
...
Add section on reserved method names within repository interfaces.
Closes #3173
Original pull request: #3174
2024-10-17 15:23:19 +02:00
Hosam Aly
3b53f0e2e7
Fix typo in query-methods-details.adoc.
...
Fix a typo: Priced => Product
Closes #3172
2024-10-14 08:50:00 +02:00
imcb
deb17c4540
Fix typo in definition.adoc.
...
Closes #3147
2024-10-11 10:39:39 +02:00
Mark Paluch
f237c19fb3
Use Docker in Docker CI setup.
...
See #3151
2024-10-09 14:01:14 +02:00
Tran Ngoc Nhan
dc265c1535
Polishing.
...
Add missing Override annotations. Use instanceof pattern variables, use diamond operator where possible.
Closes #3162
2024-09-26 11:28:04 +02:00
Mark Paluch
b84d6034f5
Polishing.
...
See #3160
2024-09-26 10:59:59 +02:00
Mikhail2048
96621b3daf
Added Lazy wrapper for ReturnType#isDto.
...
Closes #3160
2024-09-26 10:59:59 +02:00
Mark Paluch
dde5b37882
Polishing.
...
Add missing Override annotations. Eagerly compute input properties.
See #3163
2024-09-25 10:10:53 +02:00
Mark Paluch
52e10da72e
Consider projections without input properties open ones.
...
Closes #3164
2024-09-25 09:59:22 +02:00
Jens Schauder
a13f75ea65
After release cleanups.
...
See #3138
2024-09-13 10:53:00 +02:00
Jens Schauder
3fb6be7b0c
Prepare next development iteration.
...
See #3138
2024-09-13 10:52:59 +02:00
Jens Schauder
987a944c93
Release version 3.2.10 (2023.1.10).
...
See #3138
2024-09-13 10:50:08 +02:00
Jens Schauder
e71da54a68
Prepare 3.2.10 (2023.1.10).
...
See #3138
2024-09-13 10:49:50 +02:00
Mark Paluch
ade227c45a
Split projections document fragment into multiple subfragments.
...
Closes #3144
2024-08-29 09:58:40 +02:00
Oliver Drotbohm
0644a4d980
Polishing.
...
Related ticket GH-2937.
2024-08-28 22:26:00 +02:00
Oliver Drotbohm
b7a9c75a32
ProxyHandlerMethodArgumentResolver now avoids matching parameters annotated with Spring annotation.
...
We now explicitly do not match handler method parameters that are annotated with anything but @ModelAttribute or @ProjectedPayload. This prevents us accidentally opting into parameter handling for annotated parameters that use interfaces for their declaration and are supposed to be handled by some other infrastructure.
Fixes GH-2937.
2024-08-28 22:25:58 +02:00
Jens Schauder
34e2e2d1d4
After release cleanups.
...
See #3122
2024-08-16 09:01:34 +02:00
Jens Schauder
4a94b80e39
Prepare next development iteration.
...
See #3122
2024-08-16 09:01:33 +02:00
Jens Schauder
57a0450e8d
Release version 3.2.9 (2023.1.9).
...
See #3122
2024-08-16 08:58:34 +02:00
Jens Schauder
5226946612
Prepare 3.2.9 (2023.1.9).
...
See #3122
2024-08-16 08:58:10 +02:00
Kuyho Chung
4c33532f2c
Corrected the definition of coroutines.
...
Closes #3136
2024-08-15 14:21:38 +02:00
Mark Paluch
a20f7314d3
Update CI properties.
...
See #3122
2024-08-08 10:17:44 +02:00
Mark Paluch
810d531215
Upgrade to Maven Wrapper 3.9.8.
...
See #3132
2024-08-08 10:17:15 +02:00
Mark Paluch
09258ccc60
Fix KotlinCopyMethod detection for single-association property classes.
...
KotlinCopyMethod.shouldUsePublicCopyMethod(…) now considers single-association arrangements. Also, the method now early exists if pre-conditions aren't met.
Closes #3131
2024-08-06 15:14:31 +02:00
Oliver Drotbohm
6e1e5226f4
Explicitly reject invalid aggregate event registrations during publishing.
...
We now detect that the consumption of the events published during a persistence operation has produced new event instances that would go unpublished and raise an explaining exception. Previously such a scenario would've resulted in a ConcurrentModificationException.
We primarily reject such a scenario as handling the additional event would extend our convenience mechanism over the publishing scope a direct 1:1 replacement with ApplicationEventPublisher would've achieved.
Fixes GH-3116.
2024-08-06 09:03:30 +02:00
Eric Haag
cc4026239c
Migrate build to Spring Develocity Conventions extension.
...
* Migrate build to Spring Develocity Conventions extension.
* Adopt Develocity environment variables.
Closes #3130
2024-08-01 11:48:02 +02:00
Christoph Strobl
ac09de8c72
Fix property lookup for projections on Kotlin types.
...
This commit makes sure to use the target objects method to determine the property used for the projection.
Closes : #3127
Original pull request: #3129
2024-08-01 11:43:41 +02:00
Mark Paluch
3b481609e6
Bundle Javadoc with Antora documentation site.
...
Closes #3128
2024-07-31 09:27:15 +02:00
Mark Paluch
e9367e1b9f
Revise Repositories initialization.
...
We now no longer declare cacheRepositoryFactory as synchronized to avoid locking. Additionally, simplify the flow and reuse computed values as much as possible.
Closes #3126
2024-07-26 10:35:35 +02:00
Mark Paluch
3aee0a2856
Polishing.
...
Simplify assertions.
See #3125
2024-07-23 11:35:39 +02:00
Mark Paluch
5c59d87f41
Consider declaring class when evaluating method return type for query method post-processing.
...
We now consider the declaring class to properly resolve type variable references for the result post-processing of a query method result.
Previously, we attempted to resolve the return type without considering the actual repository class resolving always Object instead of the type parameter.
Closes #3125
2024-07-23 11:35:38 +02:00
Jens Schauder
453dbe1edc
After release cleanups.
...
See #3106
2024-07-12 13:36:34 +02:00
Jens Schauder
e034288862
Prepare next development iteration.
...
See #3106
2024-07-12 13:36:33 +02:00
Jens Schauder
2cda896d98
Release version 3.2.8 (2023.1.8).
...
See #3106
2024-07-12 13:33:05 +02:00
Jens Schauder
cdd8305e36
Prepare 3.2.8 (2023.1.8).
...
See #3106
2024-07-12 13:32:44 +02:00
Mark Paluch
dc82813d8c
Filter delegated properties for Kotlin data classes.
...
We now filter delegated properties (such as lazy) from being managed as persistent properties.
Closes #3112
2024-06-24 11:49:00 +02:00
Mark Paluch
292ab2399e
Remove Slack notification.
...
See #3110
2024-06-20 13:53:05 +02:00
Mark Paluch
0ba2888d49
Switch to Broadcom docker proxy.
...
Closes #3110
2024-06-20 13:53:05 +02:00
Mark Paluch
ee66c260d8
Polishing.
...
Fix snapshot repository URL.
See #3097
2024-06-18 11:38:23 +02:00
Mark Paluch
e95bfbb16a
Ignore getters for Kotlin types deviating from Java Beans spec.
...
We now ignore Kotlin getters that are either static methods or would require additional arguments.
Closes #3109
2024-06-18 11:35:26 +02:00