Christoph Strobl
cf6e82df9d
Migrate to JSpecify annotations for nullability constraints.
...
Closes #618
Original pull request: #625
2025-05-16 12:27:03 +02:00
Christoph Strobl
6bc370e990
Prepare 4.0 M1 (2025.1.0).
...
See #608
2025-05-16 12:27:01 +02:00
Mark Paluch
3109d32aad
Adopt to deprecation removals in Commons.
...
Closes #609
2025-05-16 12:26:40 +02:00
Mark Paluch
35176e154d
Prepare 3.5 GA (2025.0.0).
...
See #632
2025-05-16 11:28:09 +02:00
Mark Paluch
7f54c28cab
Prepare 3.5 RC1 (2025.0.0).
...
See #629
2025-04-22 11:23:50 +02:00
Mark Paluch
2eb1cc0996
Prepare 3.5 M2 (2025.0.0).
...
See #624
2025-03-14 09:30:45 +01:00
Mark Paluch
f8e2ad5cd8
Prepare 3.5 M1 (2025.0.0).
...
See #607
2025-02-14 12:22:19 +01:00
Mark Paluch
f7ff905cac
Extend license header copyright years to 2025.
...
See #617
2025-01-08 10:04:42 +01:00
Mark Paluch
8d97fdd7dc
Polishing.
...
Use switch expressions, extract variables where possible. Simplify comparisons and combine common predicate blocks. Use simpler types where possible.
See #603
Original pull request: #604
2024-12-16 15:30:55 +01:00
Tom Van Wemmel
768d0a8a67
Add query derivation support for NOT_IN, NOT_LIKE and NEGATING_SIMPLE_PROPERTY predicates.
...
Closes #603
Original pull request: #604
2024-12-16 15:22:53 +01:00
Mark Paluch
e32d8e25cb
Fix flakey tests.
...
Closes #407
2024-12-16 14:41:24 +01:00
Mark Paluch
a1fd61e22c
Add support for Value Expressions in @KeySpace.
...
Closes #613
2024-12-16 14:38:18 +01:00
Mark Paluch
e2c7be2c7a
Move off deprecated NullSafeComparator.
...
Closes #610
2024-12-16 14:23:04 +01:00
Mark Paluch
ad3b524411
Prepare 3.4 GA (2024.1.0).
...
See #599
2024-11-15 14:10:35 +01:00
Mark Paluch
466a3a0993
Prepare 3.4 RC1 (2024.1.0).
...
See #596
2024-10-18 12:46:44 +02:00
Jens Schauder
0f01eef5b9
Prepare 3.4 M1 (2024.1.0).
...
See #575
2024-09-13 12:39:14 +02:00
Christoph Strobl
feae0df5f0
Add support for using custom BeanNameGenerator.
...
Closes : #586
2024-08-09 10:33:43 +02:00
Mark Paluch
2369f4b9a8
Bundle Javadoc with Antora documentation site.
...
Closes #585
2024-07-31 09:36:52 +02:00
Artur Ciocanu
57dd8e8ee6
Fix typo in filename.
...
SpelPropertyComperatorUnitTests -> SpelPropertyComparatorUnitTests
Closes : #583
2024-07-18 13:47:25 +02:00
Christoph Strobl
e53e2ae199
Polishing.
...
Original Pull Request: #577
2024-06-11 15:38:40 +02:00
Mark Paluch
b714e5e41b
Allow configuration of QueryEngine for Map repositories.
...
EnableMapRepositories now accepts a QueryEngineFactory to configure the QueryEngine and allows configuring the QueryCreator.
Closes : #576
Original Pull Request: #577
2024-06-11 15:38:11 +02:00
Mark Paluch
cc01e3f351
Prepare 3.3 GA (2024.0.0).
...
See #572
2024-05-17 11:49:10 +02:00
Mark Paluch
fdd691c4b3
Prepare 3.3 RC1 (2024.0.0).
...
See #568
2024-04-12 10:50:26 +02:00
Mark Paluch
e546f640f3
Prepare 3.3 M2 (2024.0.0).
...
See #562
2024-03-15 11:07:09 +01:00
Christoph Strobl
8cb65ec099
Switch default to Predicate-based QueryEngine.
...
See: #565
2024-03-15 09:13:26 +01:00
Christoph Strobl
805849254d
Introduce Predicate-based QueryEngine.
...
Closes : #565
2024-03-15 09:11:56 +01:00
Christoph Strobl
793db8a405
Introduce PropertyPath based SortAccessor.
...
Allow easy configuration of PropertyPath based sorting.
See: #565
2024-03-15 07:16:49 +01:00
Christoph Strobl
7d7bd29e30
Avoid instantiating ComparableComparator via reflection.
...
We now use a dedicated instance instead of relying upon reflectively created ones, however we still need to register the compare call for reflective access.
Resolves : #564
2024-03-15 07:16:16 +01:00
Mark Paluch
c07ad08ee3
Expose KeyValueAdapter from KeyValueOperations.
...
See #563
2024-02-21 09:06:38 +01:00
Mark Paluch
587f63a9ec
Polishing.
...
Fix assertion.
See #563
2024-02-21 08:48:59 +01:00
Mark Paluch
95ec0c1eab
Enable KeyValuePartTreeQuery usage for projections.
...
Closes #563
2024-02-20 11:17:03 +01:00
Christoph Strobl
f2cea3181a
Prepare 3.3 M1 (2024.0.0).
...
See #545
2024-02-16 14:36:59 +01:00
Mark Paluch
a0e3ffc043
Extend license header copyright years to 2024.
...
See #556
2024-01-02 14:42:01 +01:00
Runbing
af10c52563
Fixed the URL for the Spring Data Commons documentation.
...
I fixed an incorrect URL in the **antora.yml** file that was preventing other pages from linking to the Spring Data Commons documentation.
Closes #546
2023-11-20 11:23:03 +01:00
Mark Paluch
603a2f2ca9
Prepare 3.2 GA (2023.1.0).
...
See #538
2023-11-17 14:28:28 +01:00
Mark Paluch
23ab8ef4c2
Use use module identifier to obtain module prefix in KeyValueRepositoryConfigurationExtension.
...
Closes #542
2023-11-06 11:03:53 +01:00
John Blum
c130b79853
Prepare 3.2 RC1 (2023.1.0).
...
See #530
2023-10-13 08:43:54 -07:00
Mark Paluch
ac0237d246
Prepare 3.2 M3 (2023.1.0).
...
See #525
2023-09-15 11:29:19 +02:00
Mark Paluch
135e5216bb
Polishing.
...
Add gitignore entry for build/ dir, update playbook and readme. Use current year property.
See: #526
2023-09-11 14:11:11 +02:00
Christoph Strobl
28b6260941
Migrate documentation to Antora.
...
Closes : #526
2023-09-11 14:08:24 +02:00
Julia Lee
706de5a29d
Prepare 3.2 M2 (2023.1.0).
...
See #516
2023-08-18 08:49:38 -04:00
Mark Paluch
b93aab49bf
Prepare 3.2 M1 (2023.1.0).
...
See #500
2023-07-14 14:52:12 +02:00
Mark Paluch
6329d1ebff
Delombok test code.
...
Closes #513
2023-07-07 11:38:31 +02:00
Mark Paluch
a92de37875
Use snapshot and milestone repositories instead of libs-snapshot and libs-milestone.
...
Closes #501
2023-06-06 10:09:57 +02:00
Christoph Strobl
2db9c8f026
Prepare 3.1 GA (2023.0.0).
...
See #496
2023-05-12 14:14:07 +02:00
Greg L. Turnquist
9d49743c37
Prepare 3.1 RC1 (2023.0.0).
...
See #487
2023-04-14 11:53:18 -05:00
Christoph Strobl
d33acfe883
Prepare 3.1 M3 (2023.0.0).
...
See #479
2023-03-20 15:01:19 +01:00
Christoph Strobl
9d21a51ebd
Prepare 3.1 M2 (2023.0.0).
...
See #478
2023-02-17 14:22:16 +01:00
Christoph Strobl
b3076e8446
Prepare 3.1 M1 (2023.0.0).
...
See #465
2023-02-17 13:27:09 +01:00
Mark Paluch
0e9554ac0b
Move off deprecated API.
...
See #475
2023-02-15 14:15:46 +01:00