Commit Graph

736 Commits

Author SHA1 Message Date
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
2ecedfb6a2 After release cleanups.
See #599
2024-11-15 14:13:09 +01:00
Mark Paluch
dcf136df3c Prepare next development iteration.
See #599
2024-11-15 14:13:08 +01:00
Mark Paluch
6475b6e270 Release version 3.4 GA (2024.1.0).
See #599
2024-11-15 14:10:52 +01:00
Mark Paluch
ad3b524411 Prepare 3.4 GA (2024.1.0).
See #599
2024-11-15 14:10:35 +01:00
Mark Paluch
63f2065b47 Update CI Properties.
See #599
2024-11-07 09:57:35 +01:00
Mark Paluch
03cc319a2e Update CI Properties.
See #599
2024-11-07 09:56:10 +01:00
Mark Paluch
9e05ff98ef Upgrade to Maven Wrapper 3.9.9.
See #600
2024-11-07 09:47:19 +01:00
Mark Paluch
e035e7e02b After release cleanups.
See #596
2024-10-18 12:49:41 +02:00
Mark Paluch
2960c2be37 Prepare next development iteration.
See #596
2024-10-18 12:49:40 +02:00
Mark Paluch
fd96fa4a0b Release version 3.4 RC1 (2024.1.0).
See #596
2024-10-18 12:47:01 +02:00
Mark Paluch
466a3a0993 Prepare 3.4 RC1 (2024.1.0).
See #596
2024-10-18 12:46:44 +02:00
Mark Paluch
6b8fb4457d Use Docker in Docker CI setup.
See #596
2024-10-09 14:08:36 +02:00
Jens Schauder
e778bd4a95 After release cleanups.
See #575
2024-09-13 12:42:28 +02:00
Jens Schauder
b182548fec Prepare next development iteration.
See #575
2024-09-13 12:42:27 +02:00
Jens Schauder
8779bff99c Release version 3.4 M1 (2024.1.0).
See #575
2024-09-13 12:39:32 +02:00
Jens Schauder
0f01eef5b9 Prepare 3.4 M1 (2024.1.0).
See #575
2024-09-13 12:39:14 +02:00
Mark Paluch
34365058b1 Update GitHub Actions.
See #575
2024-08-21 09:28:21 +02:00
Christoph Strobl
feae0df5f0 Add support for using custom BeanNameGenerator.
Closes: #586
2024-08-09 10:33:43 +02:00
Mark Paluch
c514d55543 Upgrade to Maven Wrapper 3.9.8.
See #591
2024-08-08 10:22:00 +02:00
Mark Paluch
6a688b0c32 Update CI properties.
See #575
2024-08-08 10:20:10 +02:00
Eric Haag
b5cfdac6cf Migrate build to Spring Develocity Conventions extension.
* Migrate build to Spring Develocity Conventions extension.

* Adopt Develocity environment variables.

Closes #588
2024-08-01 14:48:38 +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
Mark Paluch
ff44143912 Remove Slack notification.
See #580
2024-06-20 13:59:19 +02:00
Mark Paluch
e0e145eaed Switch to Broadcom docker proxy.
Closes #580
2024-06-20 13:59:05 +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
Eric Haag
22a2035634 Update Revved up by Develocity badge.
Closes #559
2024-06-10 10:46:03 +02:00
Mark Paluch
f5b46f9195 After release cleanups.
See #572
2024-05-17 11:51:34 +02:00
Mark Paluch
84de9dc73f Prepare next development iteration.
See #572
2024-05-17 11:51:32 +02:00
Mark Paluch
8932ee367a Release version 3.3 GA (2024.0.0).
See #572
2024-05-17 11:49:25 +02:00
Mark Paluch
cc01e3f351 Prepare 3.3 GA (2024.0.0).
See #572
2024-05-17 11:49:10 +02:00
Mark Paluch
bd816f350f After release cleanups.
See #568
2024-04-12 10:52:59 +02:00
Mark Paluch
b4dc67a997 Prepare next development iteration.
See #568
2024-04-12 10:52:58 +02:00
Mark Paluch
111358288f Release version 3.3 RC1 (2024.0.0).
See #568
2024-04-12 10:50:41 +02:00
Mark Paluch
fdd691c4b3 Prepare 3.3 RC1 (2024.0.0).
See #568
2024-04-12 10:50:26 +02:00
Mark Paluch
55eada7edc After release cleanups.
See #562
2024-03-15 11:09:58 +01:00
Mark Paluch
651f9eab98 Prepare next development iteration.
See #562
2024-03-15 11:09:57 +01:00
Mark Paluch
67ffc02d24 Release version 3.3 M2 (2024.0.0).
See #562
2024-03-15 11:07:31 +01: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