Commit Graph

2167 Commits

Author SHA1 Message Date
Mark Paluch
84b0237756 Prepare 3.3.12 (2024.0.12).
See #3273
2025-05-16 10:05:33 +02:00
Mark Paluch
a82abed218 Polishing.
Reformat code, refine Javadoc.

See #3258
Original pull request: #3277
2025-05-16 09:35:26 +02:00
Chris Bono
4003964789 Avoid matching multipart parameters annotated with @ModelAttribute
The ProxyHandlerMethodArgumentResolver now avoids matching multipart parameters annotated with @ModelAttribute. This allows multipart parameters to be handled by RequestParamMethodArgumentResolver which properly handles multipart arguments.

Also, the `@ProjectedPayload` annotation can now be used on parameters. This prepares for the upcoming removal of support for non-annotated projections.

Fixes #3258
Related tickets #2937
Original pull request: #3277

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-05-16 09:35:25 +02:00
Mark Paluch
3f8679883f Polishing.
Add missing Antora property.

See #3262
2025-05-09 11:31:33 +02:00
Mark Paluch
279ab1e8e1 Polishing.
Reformat code. Simplify flow. Add ticket reference to test.

See #3287
Original pull request: #3219
2025-05-09 11:08:16 +02:00
xeounxzxu
48dbc25018 Avoid multiple DeferredRepositoryInitializationListener registrations in RepositoryConfigurationDelegate.
Closes #3287
Original pull request: #3219
2025-05-09 11:08:15 +02:00
Yanming Zhou
60a8f0cd86 Use List.of() and Set.of() where feasible.
Closes #3231
2025-05-09 10:46:27 +02:00
Seungrae
42cacf9314 Fix typos in reference documentation and Javadoc.
Signed-off-by: Seungrae Kim <obey1342@gmail.com>

Closes #3235
2025-05-09 10:42:25 +02:00
Mark Paluch
5125169800 Polishing.
Use dynamic copyright year. Disable feature-scroll by default on query method details to let modules opt-in.

See #3262
2025-05-09 10:23:59 +02:00
Dmitry Sulman
9349eeb66c Fix Antora feature-scroll attribute.
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com>

Closes #3262
2025-05-09 10:23:58 +02:00
Mark Paluch
e83a6ce411 Polishing.
Align documentation between reactive and imperative repository variants.

See #3280
Original pull request: #3281
2025-05-09 09:55:36 +02:00
Jens Schauder
7e2305c077 Improve documentation for CrudRepository.deleteById.
The documentation now clarifies that entity might get loaded and therefore possibly OptimisticLockingFailureException might get thrown.

Closes #3280
Original pull request: #3281
2025-05-09 09:55:36 +02:00
Mark Paluch
7a89d18503 Prepare 3.3.11 (2024.0.11).
See #3248
2025-04-22 09:58:20 +02:00
Tran Ngoc Nhan
b804410360 Update javadoc links.
This fixes javadoc links in a couple of adoc files.

Original pull request: #3260

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
(cherry picked from commit af10ad393a)
2025-04-16 17:44:13 -05:00
Tran Ngoc Nhan
14fadc03e6 Remove unused imports.
This cleans up a couple of classes by removing unused imports.

Original pull request: #3240

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
(cherry picked from commit 18f27e7e95)
2025-04-16 17:44:10 -05:00
KIMSIWOO
80272e6446 Fix example code in query methods details doc.
Original pull request: #3224

Signed-off-by: KIMSIWOO <sa20207@naver.com>
(cherry picked from commit c0b60b2906)
2025-04-16 17:34:12 -05:00
Jens Schauder
8fbf2c3fdc Tiny improvement of examples.
Examples for limiting queries with and without a property argument are now better mixed.
This makes it more clear that limiting and filtering by property are orthogonal concerns.

Closes #3268
Original pull request #3269
2025-04-16 10:03:35 +02:00
Mark Paluch
9f68936daf Prepare 3.3.10 (2024.0.10).
See #3245
2025-03-14 07:35:41 +01:00
Mark Paluch
270addfc9a Polishing.
Reformat code.

See #3168
2025-03-05 10:44:35 +01:00
mitu2
e4de17a245 Remove branching overhead in BytecodeUtil by replacing if with else if.
Closes #3168
2025-03-05 10:44:35 +01:00
Mark Paluch
fe9a998966 Consider getters using get as getter for boolean Kotlin properties.
We now additionally consider get-prefixed methods in addition to is-prefixed methods as getters for boolean properties.

Closes #3249
2025-02-20 14:14:44 +01:00
Mark Paluch
c6afb59164 Prepare 3.3.9 (2024.0.9).
See #3233
2025-02-14 09:49:41 +01:00
Mark Paluch
0640fe5e6b Document that fluent findBy(…) queries must return a result.
Closes #3237
2025-01-22 14:11:43 +01:00
Mark Paluch
27670b0aa0 Fix Querydsl Nullability annotations.
Closes #2044
2025-01-22 11:12:05 +01:00
Mark Paluch
6c386e97b3 Document restrictions for zero Limit PageRequest translation.
Closes #3102
2025-01-21 10:25:19 +01:00
Mark Paluch
0c0698592e Prepare 3.3.8 (2024.0.8).
See #3222
2025-01-17 10:32:01 +01:00
Tran Ngoc Nhan
be942bf09e Fix typos.
Documentation, assertion messages.

Closes #3223
2025-01-13 11:57:44 +01:00
Jens Schauder
1bee1c22cb Refining QBE documentation.
Adds a configurable limitation about collection support in Query By Example.

Closes: #3226
2025-01-10 10:21:23 +01:00
Mark Paluch
044c20d2ea Extend license header copyright years to 2025.
See #3227
2025-01-08 09:55:51 +01:00
Christoph Strobl
7d8d41555f Prepare 3.3.7 (2024.0.7).
See #3203
2024-12-13 10:50:49 +01:00
Mark Paluch
5bbc24fcc4 Update Projection section in reference documentation.
Closes #3216
2024-12-03 11:00:46 +01:00
Mark Paluch
b4edacbe02 Polishing.
Fix ticket reference.

See #3215
2024-12-02 09:09:52 +01:00
Mark Paluch
fe2081f729 Resolve bridged method when projected PropertyDescriptor resolves to a bridge method.
We now skip synthetic bridge methods when resolving a PropertyDescriptor from a called interface method on the target type and resolve the bridged method.

Closes #3215
2024-12-02 09:08:43 +01:00
Mark Paluch
5247ce6c3c Refine Value Expression documentation.
Closes #3214
2024-11-29 09:42:47 +01:00
Mark Paluch
4a1d11c618 Prepare 3.3.6 (2024.0.6).
See #3182
2024-11-15 11:45:22 +01:00
Mark Paluch
f527c8a37d Polishing.
Tweak wording. Add Override annotations.

See #3200
Original pull request: #3201
2024-11-15 09:59:43 +01:00
Christoph Strobl
feab68f6df Update custom repository extension section.
Closes #3200
Original pull request: #3201
2024-11-15 09:59:21 +01:00
Mark Paluch
3558788392 Refine Scrolling refdocs.
Closes #3192
2024-11-04 09:43:17 +01:00
Stefano Cordio
39ee4ad9ff Minor improvements in BootstrapMode Javadoc.
Closes #3191
2024-11-04 08:39:37 +01:00
Mark Paluch
579701a793 Polishing.
Refine Javadoc and update ReactivePageableHandlerMethodArgumentResolver. Fix nullability annotations.

See #3188
2024-10-29 09:25:48 +01:00
Sergey Zolotarev
1e8dc218a5 Remove outdated information from Javadoc for PageableHandlerMethodArgumentResolver.
Closes #3188
2024-10-29 09:25:48 +01:00
LajosPolya
b070a46c08 Fix spelling SimplePropertyValueConversions javadoc.
Closes #3189
2024-10-29 09:11:22 +01:00
Mark Paluch
ac7d52d829 Prepare 3.3.5 (2024.0.5).
See #3150
2024-10-18 11:36:15 +02:00
Mark Paluch
a8a67c3c01 Polishing.
Remove unnecessary static keywords.

See #3178
2024-10-17 15:26:27 +02:00
serv-inc
a84821f2a4 Fix typo in EnableSpringDataWebSupport.
Closes #3178
2024-10-17 15:26:27 +02:00
Mark Paluch
4518779232 Polishing.
Add DDD context. Explain identifier to domain object relationship. Tweak wording.

See #3173
Original pull request: #3174
2024-10-17 15:23:14 +02:00
Christoph Strobl
0107c3909c Update documentation.
Add section on reserved method names within repository interfaces.

Closes #3173
Original pull request: #3174
2024-10-17 15:23:14 +02:00
Hosam Aly
2aaa809b64 Fix typo in query-methods-details.adoc.
Fix a typo: Priced => Product

Closes #3172
2024-10-14 08:49:57 +02:00
imcb
3b29a2ba6f Fix typo in definition.adoc.
Closes #3147
2024-10-11 10:39:36 +02:00
Christoph Strobl
ca462e733e Fix native image hints for web support.
This commit adds a required native image reflection hint to allow Jackson object mapping to resolve and invoke the constructor of PageMetadata.
It also fixes an issue that surfaced after changing the bean constructor argument for SpringDataWebSettings leading to failures during the native compilation.

Closes: #3171
2024-10-07 11:38:18 +02:00