Commit Graph

2266 Commits

Author SHA1 Message Date
Greg L. Turnquist
fa5906ccec DATACMNS-1841 - Polishing. 2020-12-15 12:25:55 -06:00
Greg L. Turnquist
c4697a73d6 DATACMNS-1841 - Use Docker hub credentials for all CI jobs. 2020-12-09 16:30:15 -06:00
Mark Paluch
89d5c052be DATACMNS-1831 - Updated changelog. 2020-12-09 16:47:38 +01:00
Mark Paluch
c3df15fd7a DATACMNS-1824 - After release cleanups. 2020-12-09 15:32:19 +01:00
Mark Paluch
a9af34e9f6 DATACMNS-1824 - Prepare next development iteration. 2020-12-09 15:32:15 +01:00
Mark Paluch
456671e4b8 DATACMNS-1824 - Release version 2.5 M1 (2021.0.0). 2020-12-09 15:21:55 +01:00
Mark Paluch
8068d43c8d DATACMNS-1824 - Prepare 2.5 M1 (2021.0.0). 2020-12-09 15:21:28 +01:00
Mark Paluch
ab8fcd9951 DATACMNS-1824 - Updated changelog. 2020-12-09 15:21:25 +01:00
Mark Paluch
f20ce66236 DATACMNS-1822 - Updated changelog. 2020-12-09 12:42:22 +01:00
Mark Paluch
210fcd762b DATACMNS-1821 - Updated changelog. 2020-12-09 09:59:07 +01:00
Jens Schauder
2638920708 DATACMNS-1818 - Simplifies the documentation a little.
Reduces the technical jargon in the introduction section for custom implementations.
2020-12-08 14:25:38 +01:00
Mark Paluch
71b92bc3f9 DATACMNS-1838 - Accept ExpressionDependencies in BasicPersistentEntity.getEvaluationContext(…).
Allow obtaining an EvaluationContext with a reduced set of extensions that are required for ExpressionDependencies instead of initializing all extensions.
2020-12-07 11:26:58 +01:00
Mark Paluch
6616f6e577 DATACMNS-1827 - Polishing.
Extract qualifier lookup into SpringDataAnnotationUtils.

Original pull request: #474.
2020-12-01 10:15:15 +01:00
Vedran Pavic
438b01e161 DATACMNS-1827 - Consider Qualifier meta-annotated Sort method parameters.
Original pull request: #474.
2020-12-01 10:15:08 +01:00
Mark Paluch
eccb067e63 DATACMNS-1837 - Polishing.
Consistent callout indentation. Tweak wording.

Original pull request: #475.
2020-12-01 10:02:38 +01:00
Michael Simons
70c9a0d6e9 DATACMNS-1837 - Add the required override to the example.
The example should be a compilable unit.

Original pull request: #475.
2020-12-01 10:02:38 +01:00
Mark Paluch
8c07f66a74 DATACMNS-1833 - Polishing.
Reformat asciidoc.

Original pull request: #477.
2020-12-01 09:50:07 +01:00
Mark Paluch
7e96c56dbe DATACMNS-1833 - Revise documentation for query method keywords.
Original pull request: #477.
2020-12-01 09:50:02 +01:00
Mark Paluch
c4d2bd5d58 DATACMNS-800 - Add deleteAllById to CoroutineCrudRepository.
Original pull request: #476.
2020-11-26 09:21:03 +01:00
Mark Paluch
ae4f0361af DATACMNS-800 - Polishing.
Update RxJava 2/3 repositories with deleteAllById(…). Reorder methods.

Original pull request: #476.
2020-11-25 09:37:48 +01:00
Jens Schauder
bc76fcb7fc DATACMNS-800 - Adds deleteAllById to ReactiveCrudRepository and CrudRepository.
CrudRepository and ReactiveCrudRepository now expose a deleteAllById(Iterable<ID>) method to delete multiple entities by their Id.

Original pull request: #476.
2020-11-25 09:32:11 +01:00
Mark Paluch
1512e878c4 DATACMNS-1823 - Updated changelog. 2020-11-11 12:34:36 +01:00
Mark Paluch
cd482bf9e3 DATACMNS-1827 - Polishing.
Consider Qualifier meta-annotated Sort and Pageable method parameters. Add author tag.

Original pull request: #473.
2020-11-11 09:30:06 +01:00
Vedran Pavic
e758dd3a84 DATACMNS-1827 - Pageable and Sort arguments with empty qualifier value shouldn't be prefixed with delimiter.
Original pull request: #473.
2020-11-11 09:30:01 +01:00
Mark Paluch
1d146da048 DATACMNS-1828 - Revert custom collection component type lookup.
We now report the first generic parameter for collection-like types to use the behavior that was previously in place. We will address the issues resulting of the intent to report the correct component type of Iterable in a later change.
2020-11-06 16:08:06 +01:00
Oliver Drotbohm
9fddd402f7 DATACMNS-1828 - Fix Map component type lookup for custom Map implementations.
Instead of using the first generic type parameter of a parameterized type as Map component type, we now explicitly lookup the super type's Map-specific generics configuration and use its first generic type parameter. The same for collection like types falling back to the parameter type bound to Iterable.
2020-11-05 15:21:55 +01:00
Mark Paluch
98d61d6f25 DATACMNS-1810 - After release cleanups. 2020-10-28 16:10:23 +01:00
Mark Paluch
9296538c71 DATACMNS-1810 - Prepare next development iteration. 2020-10-28 16:10:20 +01:00
Mark Paluch
a7b7711569 DATACMNS-1810 - Release version 2.4 GA (2020.0.0). 2020-10-28 15:46:54 +01:00
Mark Paluch
2d705ccf38 DATACMNS-1810 - Prepare 2.4 GA (2020.0.0). 2020-10-28 15:46:31 +01:00
Mark Paluch
0b03e6d9c4 DATACMNS-1810 - Updated changelog. 2020-10-28 15:46:08 +01:00
Mark Paluch
92ee075a6e DATACMNS-1797 - Updated changelog. 2020-10-28 15:03:01 +01:00
Mark Paluch
7a65cdf5ca DATACMNS-1796 - Updated changelog. 2020-10-28 12:15:03 +01:00
Mark Paluch
3ae6149231 DATACMNS-1815 - Updated changelog. 2020-10-28 11:32:26 +01:00
Jens Schauder
6572880412 DATACMNS-1820 - Moves PageabeExecutionUtils to o.s.data.support.
This avoids module cycles when it is used from a template.
The old version is still there, deprecated and delegates to the new version.

Original pull request: #472.
2020-10-28 09:54:54 +01:00
Mark Paluch
0902fe8f8b DATACMNS-1819 - Use awaitSingleOrNull to bridge Publisher to Coroutines Repositories.
We're now awaiting completion of the underlying Publisher to ensure all completion tasks have finished before continuing with the execution. This is to avoid completion running in parallel to the actual coroutine as not awaiting completion can result in race conditions.
2020-10-27 16:43:29 +01:00
Greg L. Turnquist
84d9ef0e09 DATACMNS-1799 - Use JDK 15 for latest CI jobs. 2020-10-26 13:00:16 -05:00
John Blum
2fbf709459 DATACMNS-1804 - Correct grammar in Exception messages thrown by Repository classes.
Original pull request: #467.
2020-10-23 17:03:36 +02:00
Alec Landow
4f06c71e8f DATACMNS-1792 - Fixes typos.
Fixes typos in in commons/repositories documentation.

Original pull request: #466.
2020-10-23 16:58:56 +02:00
Jay Bryant
0d40e216a2 DATACMNS-1816 - Wording changes.
Replace potentially insensitive language with more neutral language.

Original pull request: #451.
2020-10-23 14:19:39 +02:00
Jay Bryant
d18701a329 DATACMNS-1814 - Editing pass.
Edited some new content and (I think) some old content that I somehow missed.

Original pull request: #471.
2020-10-16 14:25:26 +02:00
Jay Bryant
5330d4c1e0 DATACMNS-1814 - Fixes missing anchors.
Fixes the problem of the "Using filters" link jumping to the top of
the document. There was another of these ("Configuration") later in
the document, and this commit fixes that one, too.

Original pull request: #470.
2020-10-16 14:25:19 +02:00
Christoph Strobl
85915268b2 DATACMNS-1798 - After release cleanups. 2020-10-14 14:48:47 +02:00
Christoph Strobl
d89f2b2f32 DATACMNS-1798 - Prepare next development iteration. 2020-10-14 14:48:45 +02:00
Christoph Strobl
5f3759b74a DATACMNS-1798 - Release version 2.4 RC2 (2020.0.0). 2020-10-14 14:28:55 +02:00
Christoph Strobl
ebe1064060 DATACMNS-1798 - Prepare 2.4 RC2 (2020.0.0). 2020-10-14 14:27:37 +02:00
Christoph Strobl
f4a8a8829f DATACMNS-1798 - Updated changelog. 2020-10-14 14:27:29 +02:00
Jens Schauder
e002afa4fc DATACMNS-1807 - Correctly tagging Kotlin code as such in the documentation. 2020-10-02 12:53:21 +02:00
Oliver Drotbohm
e3e23828ef DATACMNS-1806 - Polishing.
Styilistic tweaks (we only qualify writing field access with this).

Original pull request: #468.
2020-09-25 16:42:41 +02:00
Henning Rohlfs
a442b90021 DATACMNS-1806 - Prevent returning null from Lazy due to concurrency problem.
When accessed concurrently from multiple threads, Lazy.getNullable() could return null unexpectedly.

Original pull request: #468.
2020-09-25 16:42:41 +02:00