Mark Paluch
103d41f7f4
Resolve package cycle between `repository` and `aot` packages.
...
Closes #2707
3 years ago
Mark Paluch
0fe04e37f8
Polishing.
...
Refine control flow.
See #2704
Original pull request: #2705 .
3 years ago
Christoph Strobl
529f88cf4c
Use explicit type declarations for generated code.
...
See #2704
Original pull request: #2705 .
3 years ago
Christoph Strobl
1fde452ab9
Fix AOT code generation for managed types.
...
Closes #2704
Original pull request: #2705 .
3 years ago
Mark Paluch
b55f098b43
Remove references to `ClassTypeInformation` from `TypeInformation`.
...
Closes #2703
3 years ago
Mark Paluch
1ff6e39ec2
Adopt to JUnit 5.9 changes.
...
Avoid duplicate parameter factory names.
Closes #2702
3 years ago
Christoph Strobl
7027df9896
Follow RuntimeHints API naming changes.
...
Closes : #2701
3 years ago
Jens Schauder
db34b52b89
Remove non Javadoc comments.
...
Closes #2699
3 years ago
Christoph Strobl
c5e95c251b
Follow API changes in Spring Framework.
...
Closes : #2698
See: spring-projects/spring-data-build#1809
3 years ago
Christoph Strobl
9e9ddbf334
Use BindingReflectionHintsRegistrar to add reflection hints on types.
...
Closes : #2683
Original pull request: #2684 .
3 years ago
Mark Paluch
9c993e22f5
Polishing.
...
Reformat code and reorder methods according to visibility. Reduce type and method visibility where applicable.
See #2680
Original pull request: #2682 .
3 years ago
Christoph Strobl
e7cc9a6104
Generate custom bean initialization code for types exposed via ManagedTypes during AOT.
...
We now replace ManagedTypes bean definitions with generated code that contain the discovered types to avoid class path scaning.
Closes : #2680
Original pull request: #2682 .
3 years ago
Mark Paluch
6a0a404ef2
Fall back to canonical constructor in constructor resolution when using Java Records.
...
We now fall back to the canonical constructor of records when we cannot disambiguate which constructor to use.
Also, reflect the Kotlin persistence creator mechanism.
Closes #2625
Original pull request: #2694 .
3 years ago
Jens Schauder
e003edccc3
Improve documentation of SpelQueryContext.
...
Close #2693
3 years ago
Mark Paluch
1d7fc40068
Refine documentation to prefer Java configuration over XML.
...
Closes #2666
3 years ago
Mark Paluch
cdcd21a064
Allow functional mapping of Range and Boundary.
...
We now support functional mapping of Range values by accepting a mapping function.
Closes #2692
3 years ago
Spring Builds
b4511852d5
After release cleanups.
...
See #2659
3 years ago
Spring Builds
6d9ebaeffd
Prepare next development iteration.
...
See #2659
3 years ago
Spring Builds
37bbd0fb64
Release version 3.0 M6 (2022.0.0).
...
See #2659
3 years ago
Spring Builds
fff27673c6
Prepare 3.0 M6 (2022.0.0).
...
See #2659
3 years ago
Mark Paluch
b902f230c9
Adopt to changed Mockk artifact name.
...
Closes #2687
3 years ago
Mark Paluch
3a486eba89
Upgrade to XMLBeam 1.4.24.
...
Closes #2686
3 years ago
Christoph Strobl
f157eff53c
Remove usage of RuntimeHintsUtils & SynthesizedAnnotation.
...
Closes : #2685
3 years ago
Christoph Strobl
1ccdac2d05
Update usage of TestGenerationContext.
...
Add required artifact and update package name.
See: spring-projects/spring-framework#28877
3 years ago
Christoph Strobl
480522bbb7
Polishing.
...
Add issue reference and additional test for dot path resolution.
Original Pull Request: #2650
3 years ago
Mark Paluch
9e94e110e4
Fix argument conversion in `QuerydslPredicateBuilder`.
...
We now consider the correct argument type instead of checking assignability of the actual property type against the input value.
Closes : #2649
Original Pull Request: #2650
3 years ago
Mark Paluch
d25fd39974
Polishing.
...
Use TestGenerationContext in tests.
See #2675
3 years ago
Mark Paluch
a73b0d9936
Improve Pageable Javadoc.
...
Closes #2679
3 years ago
Mark Paluch
d07cc104fc
Adopt to Spring Framework 6.0 M6 changes.
...
Closes #2675
3 years ago
Mark Paluch
02ec7ed19d
Polishing.
...
Update Kotlin, Reactive and List repository variant documentation.
See #2651
Original pull request: #2673 .
3 years ago
Jens Schauder
7ff171fa1d
Clarify behaviour of when save or delete operations result in a NOOP.
...
Behaviour of implementing modules need to adapt to the new clarification.
Closes #2651
Original pull request #2673
3 years ago
Ayrossi
866968f9a8
JPA is now Jakarta Persistence API.
...
Closes #2475
3 years ago
MINSOO, NAM
e9852fcdc7
Change `initialCapacity` in `AnnotationAuditingMetadata` to match the number of data being added.
...
As support for Joda Time has been removed from the PR below, the amount of data added has been reduced. So I change the initialCapacity of List from 5 to 3.
Closes #2668
3 years ago
Michael Simons
d9c45a1bcd
Specify title to `auditing.auditor-aware`.
...
Closes #2652
3 years ago
lanicc
062258768f
Fix the JDK version documented to build the source code.
...
Closes : #2671
Original pull request: #2672 .
3 years ago
Mark Paluch
42dadd89b4
Use `CompletableFuture` instead of deprecated `ListenableFuture`.
...
Closes #2669
3 years ago
Mark Paluch
7e1712a5de
Refine `@PageableDefault` and `@SortDefault` annotations.
...
We now use MergedAnnotations to evaluate annotation attributes and to use aliasing across attributes. Also, SortDefault is not repeatable.
Closes #2657
3 years ago
Jens Schauder
3a6b04dfe1
Make reference to XML namespace optional.
...
Not all modules have a XML namespace.
Therefore it is now possible to exclude parts that reference the XML namespace from the documentation
By default the parts referring to the XML namespace are included just as before.
But they will get skipped if the `index.adoc` of the module defines the attribute `include-xml-namespaces` as `false` by including
```
:include-xml-namespaces: false
```
Closes #2662
See https://github.com/spring-projects/spring-data-relational/issues/1290
Original pull request #2664
3 years ago
Christoph Strobl
0a67a14fe6
After release cleanups.
...
See #2632
3 years ago
Christoph Strobl
c4e5c10c7d
Prepare next development iteration.
...
See #2632
3 years ago
Christoph Strobl
46f2bc2395
Release version 3.0 M5 (2022.0.0).
...
See #2632
3 years ago
Christoph Strobl
24dae96204
Prepare 3.0 M5 (2022.0.0).
...
See #2632
3 years ago
Jens Schauder
0bf62a8a74
Polishing.
...
Incorporating feedback.
Original pull request #2655
See #2654
See #2228
3 years ago
Jens Schauder
b1aeec1576
Add documentation for the fluent API for Query By Example.
...
Closes #2654
Original pull request #2655
See #2228
3 years ago
Christoph Strobl
74e52612bf
Use ManagedType BeanDefinition for AOT processing when possible.
...
We now try to read the types directly from the bean definition arguments first, before attempting to resolve the actual bean instance.
If resolving the bean fails, we currently only log an info message. This arrangement needs to be revisited.
See: #2593
3 years ago
John Blum
cfac78867e
Adapt to the repackaging of the AOT RuntimeHintsPredicate.
...
Closes #2653 .
3 years ago
Christoph Strobl
0905c77e5f
Add factory method to Reactive-/AuditingHandler.
...
By providing a factory method that accepts the MappingContext we can avoid the creation of additional support beans during the configuration phase for store modules implementing auditing.
See: #2593
3 years ago
Christoph Strobl
fb07ad9b2e
Add factory method to Reactive-/IsNewAwareAuditingHandler.
...
By providing a factory method that accepts the MappingContext we can avoid the creation of additional support beans during the configuration phase for store modules implementing auditing.
See: #2593
4 years ago
Mark Paluch
9c3696d335
Polishing.
...
Improve factory methods. Integrate auditing hints in AuditingBeanRegistrationAotProcessor. Reduce visibility, improve naming.
Original Pull Request: #2624
4 years ago
John Blum
7aafe577e2
Simplify logic in SpringDataBeanFactoryInitializationAotProcessor.
...
Original Pull Request: #2624
4 years ago