Jens Schauder
e034288862
Prepare next development iteration.
...
See #3106
1 year ago
Jens Schauder
2cda896d98
Release version 3.2.8 (2023.1.8).
...
See #3106
1 year ago
Jens Schauder
cdd8305e36
Prepare 3.2.8 (2023.1.8).
...
See #3106
1 year ago
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
2 years ago
Mark Paluch
292ab2399e
Remove Slack notification.
...
See #3110
2 years ago
Mark Paluch
0ba2888d49
Switch to Broadcom docker proxy.
...
Closes #3110
2 years ago
Mark Paluch
ee66c260d8
Polishing.
...
Fix snapshot repository URL.
See #3097
2 years ago
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
2 years ago
Mark Paluch
c7cd0b7d2d
After release cleanups.
...
See #3096
2 years ago
Mark Paluch
10c26ecaf3
Prepare next development iteration.
...
See #3096
2 years ago
Mark Paluch
15d4ec32f3
Release version 3.2.7 (2023.1.7).
...
See #3096
2 years ago
Mark Paluch
05cc7889b9
Prepare 3.2.7 (2023.1.7).
...
See #3096
2 years ago
Mark Paluch
ac6a521ff2
Populate DTO projection properties that are considered associations.
...
We now populate DTO properties whose are identified as associations. While uncommon, as typically entities declare assocations using entities, associations can be identified as types and so these are now considered when populating properties.
Closes #3104
2 years ago
Mark Paluch
255777a778
After release cleanups.
...
See #3078
2 years ago
Mark Paluch
7b7ed6a333
Prepare next development iteration.
...
See #3078
2 years ago
Mark Paluch
4a44f685cb
Release version 3.2.6 (2023.1.6).
...
See #3078
2 years ago
Mark Paluch
fd3448250e
Prepare 3.2.6 (2023.1.6).
...
See #3078
2 years ago
Mark Paluch
fd1ab30a60
Polishing.
...
Defer message creation. Add test.
See #3091
2 years ago
kgignatyev
b8e230c4e1
Add offending type name to `AbstractRepositoryMetadata` verification exception message.
...
Closes #3091
2 years ago
Oliver Drotbohm
be30ca46a9
Polishing.
...
Ternary ifs and less nesting.
Related: GH-3094
Original pull request: GH-2865
2 years ago
Yanming Zhou
7ecdbdf3d8
Use Pageable.unpaged(sort) for sorted unpaged pageable.
...
The (Reactive)PageableHandlerMethodArgumentResolver now falls back to a unpaged Pageable instance with a resolved sort if the the resolved Pageable is unpaged.
Fixes: GH-3094
Original pull request: GH-2865
2 years ago
Alessandro Rubino
2c1f06c6eb
Update links to direct section links.
...
Closes #3095
2 years ago
Mark Paluch
e2ee018b1a
Limit generics length to declared length.
...
Also, rename method to reflect what it actually returns.
Document generic usage constraints in RepositoryFactoryBeanSupport subclasses.
Closes #3089
2 years ago
Mark Paluch
a08a5f753b
Document how projection types relate to the entity type hierarchy.
...
Closes #3092
2 years ago
Mark Paluch
138ef0c4c9
Apply Kotlin Value Class unboxing to generated Property Accessors.
...
Unwrap wrapped value types if necessary when using generated property accessors.
Closes #3087
2 years ago
Mark Paluch
17d4fc3c91
Polishing.
...
Add missing Javadoc and Serial annotations. Simplify code.
See #3081
2 years ago
Jan Kurella
23de76de35
Avoid `NullPointerException´ and `IllegalArgumentException` for control flow in `Sort`.
...
Checking for null explicitly is cheap and prevents two unnecessary Exception
objects creations.
Closes #3081
2 years ago
Mark Paluch
289e4d1f52
Fix `StackOverflowError` in TypeDiscoverer comparison.
...
We now resort to String-based comparison if a generic cannot be resolved. Previously, unresolved generics caused an infinite recursion.
Closes #3084
2 years ago
Alexander Münch
badc44a944
Fix typo in object-mapping.adoc.
...
Closes #3076
2 years ago
Mark Paluch
d416f3ebea
After release cleanups.
...
See #3064
2 years ago
Mark Paluch
9358ff4ce3
Prepare next development iteration.
...
See #3064
2 years ago
Mark Paluch
dd53fbc09b
Release version 3.2.5 (2023.1.5).
...
See #3064
2 years ago
Mark Paluch
55af2914c2
Prepare 3.2.5 (2023.1.5).
...
See #3064
2 years ago
Oliver Drotbohm
d22bb69a46
Support advanced generics redeclarations in RepositoryFactoryBeanSupport extensions.
...
Spring Data modules might override, and, by that, fix some of the generic type parameters exposed by RepositoryFactoryBeanSupport. We now more thoroughly walk through them to consider the ones expanded already and automatically expand the remaining ones with either the types found on the user repository interface or the unresolved type variable.
Ticket: GH-3074.
2 years ago
Oliver Drotbohm
36e60d80e0
Repository type preparation now only expands type variables declared in FactoryBean.
...
Related: GH-3074
2 years ago
Oliver Drotbohm
f2608f6302
More precise type information of factory bean definitions.
...
We now also forward the domain and identifier information detected on the repository to the target type declared for the repository factory bean definition.
Fixes GH-3074.
2 years ago
Oliver Drotbohm
6f68df292c
Polishing.
...
Related ticket GH-3066.
2 years ago
Oliver Drotbohm
ec78e1b8a1
Cache query method metadata to avoid repeated calculations.
...
We now calculate information about query methods in RepositoryInformationSupport lazily and keep it around to avoid repeated calculations that involve traversals over declared method and Stream allocations.
Fixes GH-3066.
2 years ago
Mark Paluch
0c9afae1c7
Remove asciidoc plugin.
...
No longer required.
See #3044
2 years ago
Mark Paluch
baa3d66d12
After release cleanups.
...
See #3044
2 years ago
Mark Paluch
38a12da53c
Prepare next development iteration.
...
See #3044
2 years ago
Mark Paluch
9d0a56f222
Release version 3.2.4 (2023.1.4).
...
See #3044
2 years ago
Mark Paluch
3cd5c53c8a
Prepare 3.2.4 (2023.1.4).
...
See #3044
2 years ago
Mark Paluch
ce368882f4
Add `equals`/`hashCode` support for `Unpaged`.
...
Closes #3061
2 years ago
Mark Paluch
aec8f1a45a
Polishing.
...
Simplify code.
Original Pull Request: #3059
2 years ago
Mark Paluch
3db2669512
Do not create persistent properties for Map and Collection-like entities.
...
These types are expected to behave like maps and collections and should not carry properties.
The only exception are types implementing Streamable as Streamable can be used in domain types.
Resolves : #3056
Original Pull Request: #3059
2 years ago
Mark Paluch
8dbfb9a6ab
Revert workaround for Java 8 `ConcurrentHashMap` bug.
...
Closes #3060
2 years ago
Mark Paluch
c38fcccc12
Refine Query by Example string matching to call out store-specific limitations.
...
Closes #3058
2 years ago
Mark Paluch
a32fe161d1
Polishing.
...
Handle warnings. Remove redundant code in DefaultReactiveEntityCallbacks.
Original pull request: #3053
See #3055
2 years ago
mawen12
dec7f74311
Remove redundant code in `DefaultEntityCallbacks#callback`.
...
Original pull request: #3053
Closes #3055
2 years ago