Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency org.springframework.data:spring-data-commons to v3 #29

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Nov 20, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.data:spring-data-commons (source) 2.6.4 -> 3.3.0 age adoption passing confidence

Release Notes

spring-projects/spring-data-commons (org.springframework.data:spring-data-commons)

v3.3.0

Compare Source

πŸ“— Links
⭐ New Features
  • Window.positionAt should always return exact position of element #​3070
  • Add equals/hashCode support for Unpaged #​3061
  • Enhance Kotlin Class Conversion by Minimizing Equals Comparisons #​3000
  • Avoid records as cache keys for GraalVM performance reasons #​2997
  • Allow reuse of TypeInformation when obtaining a PersistentPropertyPath #​2992
  • Add an ability to resolve property placeholders in BasicPersistentEntity #​2369
🐞 Bug Fixes
  • RepositoryConfigurationDelegate.getRepositoryInterface(…) constructs ResolvableType with improper generics size #​3089
  • Apply Kotlin Value Class unboxing to generated Property Accessors #​3087
  • Unresolved self-recursive generics comparison causes StackOverflowError #​3084
  • Auditing triggers unintended persistent entity creation for collection like types (List, Set,...) #​3056
  • TypeDiscoverer uses single-level nesting for generics comparison #​3051
  • Kotlin constructor detection fails during KType derivation #​3041
  • Invalid parent parameter provided to static inner class constructors #​3038
  • NoClassDefFoundError when processing reflection hints for PageModule #​3033
  • Missing native-image reflection hint for org.springframework.data.domain.Unpaged #​3025
  • Parameter.isDynamicProjectionParameter does not properly resolve generics of containing class #​3020
  • Parameter.getType() returns erased generic type for method parameters #​2995
  • BeanUtils.getPropertyDescriptors(…) for Kotlin class with Java superclass does not include properties from its superclass #​2994
  • KotlinBeanInfoFactory fails on bean where setter is primitive type and getter is boxed #​2993
  • KotlinBeanInfoFactory throws an exception when creating bean info for enums #​2990
  • Unpaged instances not Jackson-serializable out of the box #​2987
  • Kotlin ValueBoxing breaks entity instantiator for data classes that has generic field #​2986
  • HateoasSortHandlerMethodArgumentResolver should append * to the 'sort' parameter template variable. #​2531
πŸ“” Documentation
  • Update links to direct section links #​3095
  • Repository projections not working when projection type is part of entity object hierarchy #​3092
  • Fix typo in object-mapping.adoc. #​3076
  • Refine Query by Example string matching to call out store-specific limitations #​3058
  • Document converter types supported by CustomConversions #​3040
  • Update Revved up by Develocity badge #​3032
  • Document Window as a query return type #​3019
  • Spring Data reference documentation misses information about Limit #​3006
  • Remove extra /api path segement in reference documentation #​2998
πŸ”¨ Dependency Upgrades
❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.2.6

Compare Source

πŸ“— Links

⭐ New Features

  • Add type name to AbstractRepositoryMetadata verification exception message #​3091

🐞 Bug Fixes

  • RepositoryConfigurationDelegate.getRepositoryInterface(…) constructs ResolvableType with improper generics size #​3089
  • Apply Kotlin Value Class unboxing to generated Property Accessors #​3087
  • Unresolved self-recursive generics comparison causes StackOverflowError #​3084

πŸ“” Documentation

  • Update links to direct section links #​3095
  • Repository projections not working when projection type is part of entity object hierarchy #​3092
  • Fix typo in object-mapping.adoc. #​3076

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.2.5

Compare Source

πŸ“— Links
⭐ New Features
  • More precise type information of factory bean definitions #​3074
  • Cache result of RepositoryInformationSupport.getQueryMethods() #​3066

v3.2.4

Compare Source

πŸ“— Links

⭐ New Features

🐞 Bug Fixes

  • Do not create persistent properties for Map and Collection-like entities #​3059
  • Auditing triggers unintended persistent entity creation for collection like types (List, Set,...) #​3056
  • TypeDiscoverer uses single-level nesting for generics comparison #​3051
  • Kotlin constructor detection fails during KType derivation #​3041

πŸ“” Documentation

  • Refine Query by Example string matching to call out store-specific limitations #​3058

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.2.3

Compare Source

πŸ“— Links

🐞 Bug Fixes

  • Invalid parent parameter provided to static inner class constructors #​3038
  • NoClassDefFoundError when processing reflection hints for PageModule #​3033
  • Missing native-image reflection hint for org.springframework.data.domain.Unpaged #​3025
  • Limit::equals can throw an exception #​3023

πŸ“” Documentation

  • Document converter types supported by CustomConversions #​3040

v3.2.2

Compare Source

πŸ“— Links

🐞 Bug Fixes

  • Parameter.isDynamicProjectionParameter does not properly resolve generics of containing class #​3020
  • Unpaged instances not Jackson-serializable out of the box #​2987

πŸ“” Documentation

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.2.1

Compare Source

πŸ“— Links

⭐ New Features

  • Enhance Kotlin Class Conversion by Minimizing Equals Comparisons #​3000
  • Avoid records as cache keys for GraalVM performance reasons #​2997
  • Allow reuse of TypeInformation when obtaining a PersistentPropertyPath #​2992

🐞 Bug Fixes

  • Introduce MethodParameterFactory to Parameters #​2996
  • BeanUtils.getPropertyDescriptors(…) for Kotlin class with Java superclass does not include properties from its superclass #​2994
  • KotlinBeanInfoFactory fails on bean where setter is primitive type and getter is boxed #​2993
  • KotlinBeanInfoFactory throws an exception when creating bean info for enums #​2990
  • Kotlin ValueBoxing breaks entity instantiator for data classes that has generic field #​2986
  • HateoasSortHandlerMethodArgumentResolver should append * to the 'sort' parameter template variable. #​2531

πŸ“” Documentation

  • Spring Data reference documentation misses information about Limit #​3006
  • Remove extra /api path segement in reference documentation #​2998

πŸ”¨ Dependency Upgrades

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.2.0

Compare Source

πŸ“— Links

⭐ New Features

  • Un-mangle Kotlin method names in PartTree #​2965
  • Introduce Lock utility. #​2944
  • Make Lazy.orElseGet(Supplier) public #​2929
  • Introduce PersistentProperty.isReadable #​2915
  • Return the number of SpEL expressions created by SpelExtractor #​2885
  • Add support for Kotlin Value Classes #​2866
  • Introduce argument resolver for OffsetScrollPosition #​2856
  • Improve reference documentation on repository methods triggering event publication #​2855
  • Introduce lightweight invalid property path resolution cache #​2837
  • Allow dynamic limiting of repository query results #​2827
  • Add support to pass-thru TemporalAccessor auditing values #​2719
  • Add support for Kotlin Value Classes #​1947

🐞 Bug Fixes

  • KotlinBeanInfoFactory creates bean info for interfaces #​2964
  • Parameter missing in message format #​2956
  • @DomainEvents and @AfterDomainEventPublication not visible on native image #​2939
  • Correct method parameter type in tests #​2928
  • SpelEvaluator.evaluate(…) fails with NullPointerException when an expression yields a null value #​2904
  • Query methods returning an aggregate implementing Streamable considered collection executions #​2869
  • WindowIterator should emit items in order when scrolling backwards. #​2857
  • Lambda entity callbacks no longer invoked #​2853
  • WindowIterator does not consider scroll direction #​2851
  • KeysetScrollPosition.of(Collections.emptyMap(), Direction.BACKWARD) retain incorrect direction #​2840
  • QuerydslDefaultBinding should unwrap nested collections for IN binding #​2834
  • Using Interface-Based Projections Requires a Lot of Heap Memory #​2831

πŸ“” Documentation

  • Documentation mentions private ScrollPosition factory methods #​2975
  • Documentation about include/exclude filters describes the inverse behavior #​2969
  • Use correct ScrollPosition factory methods in reference docs #​2963
  • Reference documentation mentions ListCrudRepository but not ListPagingAndSortingRepository #​2960
  • Use Antora-configuration profiles #​2912
  • Document event publication from repository delete methods in AbstractAggregateRoot #​2903
  • Use io.spring.maven.antora #​2890
  • Set antora-playbook's site to proper URL. #​2887
  • Point reference docs to Spring Framework 6.1 #​2886
  • Antora #​2876
  • Fix outdated Javadoc #​2860
  • Extend documentation on Keyset scrolling mentioning Sort constraints and amendments to Sort #​2846
  • CloseableIterator errornously listed a supported repository return type #​2835
  • Clarify behavior of PropertyPath #​2491

πŸ”¨ Dependency Upgrades

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.1.12

Compare Source

πŸ“— Links

⭐ New Features

  • Add type name to AbstractRepositoryMetadata verification exception message #​3091

🐞 Bug Fixes

  • Unresolved self-recursive generics comparison causes StackOverflowError #​3084

πŸ“” Documentation

  • Repository projections not working when projection type is part of entity object hierarchy #​3092
  • Fix typo in object-mapping.adoc. #​3076

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.1.11

Compare Source

πŸ“— Links

⭐ New Features

  • Cache result of RepositoryInformationSupport.getQueryMethods() #​3066

v3.1.10

Compare Source

πŸ“— Links

🐞 Bug Fixes

  • TypeDiscoverer uses single-level nesting for generics comparison #​3051

v3.1.9

Compare Source

πŸ“— Links

🐞 Bug Fixes

  • Invalid parent parameter provided to static inner class constructors #​3038

πŸ“” Documentation

  • Document converter types supported by CustomConversions #​3040

v3.1.8

Compare Source

πŸ“— Links

v3.1.7

Compare Source

πŸ“— Links

⭐ New Features

  • Avoid records as cache keys for GraalVM performance reasons #​2997

🐞 Bug Fixes

  • HateoasSortHandlerMethodArgumentResolver should append * to the 'sort' parameter template variable. #​2531

πŸ”¨ Dependency Upgrades

v3.1.6

Compare Source

πŸ“— Links

🐞 Bug Fixes

πŸ“” Documentation

  • Documentation mentions private ScrollPosition factory methods #​2975
  • Documentation about include/exclude filters describes the inverse behavior #​2969
  • Clarify behavior of PropertyPath #​2491

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.1.5

Compare Source

πŸ“— Links

🐞 Bug Fixes

  • @DomainEvents and @AfterDomainEventPublication not visible on native image #​2939

πŸ”¨ Dependency Upgrades

v3.1.4

Compare Source

πŸ“— Links

🐞 Bug Fixes

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.1.3

Compare Source

πŸ“— Links

⭐ New Features

  • Return the number of SpEL expressions created by SpelExtractor #​2885

🐞 Bug Fixes

  • SpelEvaluator.evaluate(…) fails with NullPointerException when an expression yields a null value #​2904

πŸ“” Documentation

  • Document event publication from repository delete methods in AbstractAggregateRoot #​2903

πŸ”¨ Dependency Upgrades

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.1.2

Compare Source

πŸ“— Links

⭐ New Features

  • Introduce lightweight invalid property path resolution cache #​2837

🐞 Bug Fixes

  • Query methods returning an aggregate implementing Streamable considered collection executions #​2869
  • KeysetScrollPosition.of(Collections.emptyMap(), Direction.BACKWARD) retain incorrect direction #​2840

πŸ“” Documentation

πŸ”¨ Dependency Upgrades

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.1.1

Compare Source

πŸ“— Links

⭐ New Features

  • Improve reference documentation on repository methods triggering event publication #​2855

🐞 Bug Fixes

  • WindowIterator should emit items in order when scrolling backwards. #​2857
  • Lambda entity callbacks no longer invoked #​2853
  • WindowIterator does not consider scroll direction #​2851
  • QuerydslDefaultBinding should unwrap nested collections for IN binding #​2834
  • Using Interface-Based Projections Requires a Lot of Heap Memory #​2831

πŸ“” Documentation

  • Extend documentation on Keyset scrolling mentioning Sort constraints and amendments to Sort #​2846
  • CloseableIterator errornously listed a supported repository return type #​2835

πŸ”¨ Dependency Upgrades

v3.1.0

Compare Source

πŸ“— Links

⭐ New Features

🐞 Bug Fixes

  • ReactiveBeforeSaveCallback doesn't work with generic type #​2822

πŸ“” Documentation

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.12

Compare Source

πŸ“— Links

🐞 Bug Fixes

πŸ“” Documentation

  • Documentation about include/exclude filters describes the inverse behavior #​2969

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.11

Compare Source

πŸ“— Links

🐞 Bug Fixes

  • @DomainEvents and @AfterDomainEventPublication not visible on native image #​2939

πŸ”¨ Dependency Upgrades

v3.0.10

Compare Source

πŸ“— Links

🐞 Bug Fixes

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.9

Compare Source

πŸ“— Links

⭐ New Features

  • Return the number of SpEL expressions created by SpelExtractor #​2885

🐞 Bug Fixes

  • SpelEvaluator.evaluate(…) fails with NullPointerException when an expression yields a null value #​2904

πŸ“” Documentation

  • Document event publication from repository delete methods in AbstractAggregateRoot #​2903

πŸ”¨ Dependency Upgrades

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.8

Compare Source

πŸ“— Links

🐞 Bug Fixes

  • Query methods returning an aggregate implementing Streamable considered collection executions #​2869

πŸ“” Documentation

πŸ”¨ Dependency Upgrades

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.7

Compare Source

πŸ“— Links

⭐ New Features

  • Improve reference documentation on repository methods triggering event publication #​2855

🐞 Bug Fixes

  • QuerydslDefaultBinding should unwrap nested collections for IN binding #​2834
  • Using Interface-Based Projections Requires a Lot of Heap Memory #​2831

πŸ”¨ Dependency Upgrades

v3.0.6

Compare Source

πŸ“— Links

🐞 Bug Fixes

  • ReactiveBeforeSaveCallback doesn't work with generic type #​2822

πŸ“” Documentation

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.5

Compare Source

πŸ“— Links

🐞 Bug Fixes

  • Adopt DefaultReactiveEntityCallbacksUnitTests to Java 18's IllegalArgumentException as marker for incompatible lambda payload #​2808

πŸ“” Documentation

  • Clarify that the iteration order of PersistentProperty instances in PersistentEntity is not defined #​2814

πŸ”¨ Dependency Upgrades

v3.0.4

Compare Source

πŸ“— Links

πŸ“” Documentation

  • Recommend Java records instead of Lombok for class-based projections #​2794
  • Recommend Java Records instead of Lombok for class-based projections #​2793
  • Clarify what CRUD methods are in reference documentation #​2792
  • Fix broken and known-redirect links in reference documentation #​2774

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.3

Compare Source

πŸ“— Links

πŸ”¨ Dependency Upgrades

v3.0.2

Compare Source

πŸ“— Links

⭐ New Features

  • Query method parameter of type Class erroneously considered dynamic projection parameter #​2770

πŸ“” Documentation

  • Fix broken and known-redirect links in reference documentation #​2774
  • Correct Spring Boot dependency version property name used to manage Spring Data #​2766
  • Fix a typo in javadoc #​2739

πŸ”¨ Dependency Upgrades

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v3.0.1

Compare Source

πŸ“— Links

⭐ New Features

  • Allow obtaining a toString() representation from a Lazy without resolving the lazy value #​2751
  • Consider reflection hints for generated Querydsl Q classes #​2721

🐞 Bug Fixes

  • AOT repository configuration misses to create beans for repeated usage of Enable...Repositories annotation #​2760
  • TypeCollector should ignore local and anonymous classes #​2744

πŸ“” Documentation

  • Unfinished sentence in Object Mapping section of documentation #​2749

v3.0.0

Compare Source

πŸ“— Links

v2.7.18

Compare Source

πŸ“— Links

v2.7.17

Compare Source

πŸ“— Links

πŸ”¨ Dependency Upgrades

v2.7.16

Compare Source

πŸ“— Links

v2.7.15

Compare Source

πŸ“— Links
🐞 Bug Fixes
  • SpelEvaluator.evaluate(…) fails with NullPointerException when an expression yields a null value #​2904
πŸ”¨ Dependency Upgrades

v2.7.14

Compare Source

πŸ“— Links

🐞 Bug Fixes

  • Query methods returning an aggregate implementing Streamable considered collection executions #​2869

πŸ”¨ Dependency Upgrades

v2.7.13

Compare Source

πŸ“— Links

⭐ New Features

  • Improve reference documentation on repository methods triggering event publication #​2855

🐞 Bug Fixes

  • Using Interface-Based Projections Requires a Lot of Heap Memory #​2831

πŸ”¨ Dependency Upgrades

v2.7.12

Compare Source

πŸ“— Links

πŸ“” Documentation

❀️ Contributors

We'd like to thank all the contributors who worked on this release!

v2.7.11

Compare Source

πŸ“— Links

πŸ“” Documentation

  • Clarify that the iteration order of PersistentProperty instances in PersistentEntity is not defined #​2814

πŸ”¨ Dependency Upgrades

v2.7.10

Compare Source

πŸ“— Links

πŸ“” Documentation

  • Clarify what CRUD methods are in reference documentation #​2792

v2.7.9

Compare Source

πŸ“— Links

πŸ”¨ Dependency Upgrades

v2.7.8

[Compare Source](https://togithub.com/spring-projects/spring-data-commons/compare/2.7.7...2.7.


Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/major-spring-data branch from 7b03691 to 51c4832 Compare March 12, 2023 18:00
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 51c4832 to 8ecc3b8 Compare March 20, 2023 15:32
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 8ecc3b8 to 8be3ba6 Compare May 29, 2023 23:52
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 8be3ba6 to 4c54834 Compare June 17, 2023 05:29
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 4c54834 to 810a05e Compare July 15, 2023 02:15
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 810a05e to 6f22ccf Compare August 19, 2023 05:45
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 6f22ccf to 413473f Compare September 16, 2023 23:47
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 413473f to c7f03bb Compare October 14, 2023 08:14
@renovate renovate bot force-pushed the renovate/major-spring-data branch from c7f03bb to 1a46dee Compare November 18, 2023 08:17
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 1a46dee to b8a0dbd Compare December 15, 2023 17:28
@renovate renovate bot force-pushed the renovate/major-spring-data branch from b8a0dbd to bbdc8eb Compare January 12, 2024 11:45
@renovate renovate bot force-pushed the renovate/major-spring-data branch from bbdc8eb to 901c6e3 Compare February 17, 2024 02:53
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 901c6e3 to 93a9b15 Compare March 16, 2024 12:00
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 93a9b15 to 92a39ce Compare April 13, 2024 14:56
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 92a39ce to 08577ad Compare May 2, 2024 17:50
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 08577ad to 138a5fa Compare May 23, 2024 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants