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
Mark Paluch
2df05fe3f2
Consider nested generics in `TypeDiscoverer` equality comparison.
...
We now compare nested generics wrapped into TypeInformation to consider type equality for deeply parametrized types.
Previously, we resolved type parameters to Class so Foo<List<String>> was considered equal to Foo<List<Map>> as the type parameter of the first nesting level was erased.
Closes #3051
2 years ago
Mark Paluch
c0ae3abbac
Polishing.
...
Tiny naming tweaks.
See #3041
Original pull request: #3048
2 years ago
Christoph Strobl
25c7c7519e
Default generic type arguments when resolving `KType` from a `Class`.
...
We now fill up missing KTypeProjection arguments with star because the Kotlin Reflection.typeOf resolution fails if arguments are not provided.
Closes #3041
Original pull request: #3048
2 years ago
Mark Paluch
2ebb6a768e
Fix Javadoc build.
...
Remove package-info for package without sources.
See #3045
2 years ago
Mark Paluch
c0c0929bcd
After release cleanups.
...
See #3022
2 years ago
Mark Paluch
3537ea0179
Prepare next development iteration.
...
See #3022
2 years ago
Mark Paluch
a08c4c65c7
Release version 3.2.3 (2023.1.3).
...
See #3022
2 years ago
Mark Paluch
16bf60e12c
Prepare 3.2.3 (2023.1.3).
...
See #3022
2 years ago
Mark Paluch
a1a3a8c6bb
Force update on CI build.
...
See #3022
2 years ago
Mark Paluch
6bcff2623c
Document converter types supported by `CustomConversions`.
...
Closes #3040
2 years ago
Mark Paluch
6e78e66740
Polishing.
...
Add additional tests, add Javadoc to explain isEnclosingClassParameter() behavior.
See #3038
Original pull request: #3039
2 years ago
Christoph Strobl
d333dc612b
Use enclosing class constructor parameter only for non-static inner classes.
...
Closes #3038
Original pull request: #3039
2 years ago
Mark Paluch
25f87d251a
Refine Artifactory build name.
...
See #2981
2 years ago
Mark Paluch
49217c6aee
Polishing.
...
Javadoc, static imports.
See #3033
Original pull request: #3034
2 years ago
Christoph Strobl
7817df4f61
Guard AOT registration of `PageModule`.
...
This commit makes sure to only register runtime hints for PageModule if Jackson is present.
Use newly introduced ClassPathExclusions instead of manually creating the ClassLoader.
Closes #3033
Original pull request: #3034
2 years ago
Mark Paluch
6b6a901708
Polishing.
...
Move hints into AOT package to align with other hints. Reduce visibility.
See: #3025
Original pull request: #3026
2 years ago
Christoph Strobl
15d411b79a
Add missing runtime hit for `Unpaged` required by `PageModule`.
...
The PageModule is loading the Unpaged type via its name which requires additional reflection configuration for native images.
Closes : #3025
Original pull request: #3026
2 years ago
Christoph Strobl
6733a16943
Polishing.
...
Remove unused imports.
See: #3025
Original pull request: #3026
2 years ago
Oliver Drotbohm
190e9ed88e
Polishing.
...
Related GH-3023.
2 years ago
Oliver Drotbohm
f2c3c8b523
Fix potential IllegalStateException in Limit.
...
Fixes GH-3023.
2 years ago
Mark Paluch
3236882353
After release cleanups.
...
See #3009
2 years ago
Mark Paluch
c6d174a89f
Prepare next development iteration.
...
See #3009
2 years ago
Mark Paluch
b3c47d584e
Release version 3.2.2 (2023.1.2).
...
See #3009
2 years ago
Mark Paluch
ee9c13ab87
Prepare 3.2.2 (2023.1.2).
...
See #3009
2 years ago
Oliver Drotbohm
a7aef1556a
GH-2987 - Fix broken serialization of Unpaged instances.
...
We now reinstantiate the serialization of Unpaged instances as plain INSTANCE strings as they were rendered before Unpaged was changed from an enum into a class.
Note, that we still strongly advise, not to serialize Page instances directly as it's a domain type, its Jackson-level surface is subject to change if we need to change the type's API for unrelated reasons.
2 years ago
Mark Paluch
fc6533dce3
Document Window<T> as a query return type.
...
Closes #3019
2 years ago
Mark Paluch
0093c9085b
Consider enclosing class for dynamic projection parameter detection.
...
We now consider the enclosing class to determine correct generic typing.
Closes #3020
2 years ago
Mark Paluch
6623bd8d91
Polishing.
...
Add missing override annotations. Refactor TypeFilterFunction into function to avoid additional property references.
Move off deprecated code.
Closes #3016
2 years ago
Mark Paluch
2b684ce554
Extend license header copyright years to 2024.
...
See #3014
2 years ago
Mark Paluch
a90ea24372
After release cleanups.
...
See #2980
2 years ago
Mark Paluch
056f792571
Prepare next development iteration.
...
See #2980
2 years ago
Mark Paluch
7a4b700ca5
Release version 3.2.1 (2023.1.1).
...
See #2980
2 years ago
Mark Paluch
de1460655b
Prepare 3.2.1 (2023.1.1).
...
See #2980
2 years ago
Mark Paluch
f0bc54a57c
Polishing.
...
Fix letter casing.
See #3006
Original pull request: #3007
2 years ago
Christoph Strobl
d3a56e668b
Add `Limit` parameter to section in reference documentation.
...
Closes #3006
Original pull request: #3007
2 years ago
Mark Paluch
686868fe3c
Resolve generics for Kotlin Value Boxing inspection.
...
To introspect value boxing rules, we now resolve Kotlin type parameters.
Closes #2986
2 years ago
Mark Paluch
25a24082dd
Polishing.
...
Use IdentityHashMap for parameter lookup.
See #3000
2 years ago
leeyohan93
2642609ccb
Enhance Kotlin Class Conversion by Minimizing Equals Comparisons.
...
Closes #3000
2 years ago
Mark Paluch
d1e97c70ac
Update CI properties.
...
See #2980
2 years ago
Mark Paluch
b0fdee9afa
Upgrade to Maven Wrapper 3.9.6.
...
See #3003
2 years ago
Mark Paluch
4ec7e98ae5
Polishing.
...
Fix Javadoc reference. Reorder tags.
See #2531
2 years ago