An open API service for providing issue and pull request metadata for open source projects.

GitHub / spring-projects/spring-data-commons issues and pull requests

Labelled with: type: enhancement

#3402 - Switch to MetadataReaderFactory in DefaultProjectionInformation

Pull Request - State: closed - Opened by odrotbohm 8 days ago
Labels: type: enhancement

#3400 - Introduce first-class type-safe property path references at the core level

Issue - State: open - Opened by mp911de 9 days ago - 1 comment
Labels: type: enhancement, for: planning

#3396 - Move `Method` string rendering from `QueryCreationException` to `ReflectionUtils`

Issue - State: closed - Opened by mp911de 13 days ago
Labels: type: enhancement

#3376 - Use precompiled regex for `PropertyMatch.namePattern`

Pull Request - State: closed - Opened by kamilkrzywanski about 1 month ago - 1 comment
Labels: type: enhancement

#3375 - Improve `PropertyMatch` performance using precompiled regex patterns

Issue - State: closed - Opened by kamilkrzywanski about 1 month ago
Labels: type: enhancement

#3373 - Consistent factory methods for `QueryCreationException`

Issue - State: closed - Opened by mp911de about 2 months ago
Labels: type: enhancement

#3363 - Refine `TypeCollector` usage and predicates

Pull Request - State: closed - Opened by mp911de 2 months ago
Labels: type: enhancement, theme: aot

#3362 - Refine filters for `TypeCollector` and `ManagedTypesBeanRegistrationAotProcessor` contributions

Issue - State: closed - Opened by mp911de 2 months ago
Labels: type: enhancement, theme: aot

#3357 - Add JavaPoet enhancements

Pull Request - State: closed - Opened by mp911de 2 months ago
Labels: type: enhancement, theme: aot

#3357 - Add JavaPoet enhancements

Pull Request - State: open - Opened by mp911de 2 months ago
Labels: type: enhancement, theme: aot

#3334 - Expose `MethodParameter`s in `AotQueryMethodGenerationContext`

Issue - State: closed - Opened by mp911de 4 months ago
Labels: type: enhancement, theme: aot

#3319 - Upgrade to Jackson 3

Pull Request - State: closed - Opened by mp911de 4 months ago
Labels: type: enhancement

#3319 - Upgrade to Jackson 3

Pull Request - State: open - Opened by mp911de 4 months ago
Labels: type: enhancement

#3318 - Explore including generated `PersistentPropertyAccessorFactory` and `EntityInstantiator` classes

Pull Request - State: open - Opened by mp911de 5 months ago
Labels: type: enhancement, theme: aot

#3310 - Defer `MappingContext` access in`PersistentEntities`

Issue - State: closed - Opened by mp911de 5 months ago
Labels: type: enhancement

#3303 - Log a warning if param not annotated with `@ProjectedPayload`

Pull Request - State: closed - Opened by onobc 6 months ago
Labels: type: enhancement

#3303 - Log a warning if param not annotated with `@ProjectedPayload`

Pull Request - State: closed - Opened by onobc 6 months ago
Labels: type: enhancement

#3292 - Upgrade to Jackson 3

Issue - State: open - Opened by christophstrobl 6 months ago
Labels: type: dependency-upgrade, type: enhancement

#3289 - Add support for ConfigurationSource and Dynamic Projections

Pull Request - State: open - Opened by mp911de 6 months ago
Labels: type: enhancement

#3289 - Add support for ConfigurationSource and Dynamic Projections

Pull Request - State: closed - Opened by mp911de 6 months ago - 1 comment
Labels: type: enhancement, theme: aot

#3288 - Refine customization of `EntityInformation`

Issue - State: closed - Opened by JonasProgrammer 7 months ago - 5 comments
Labels: type: enhancement

#3286 - Allow subclasses of `ReturnedType`

Issue - State: closed - Opened by mp911de 7 months ago
Labels: type: enhancement

#3285 - Introduce `SearchResult` and `SearchResults`

Pull Request - State: closed - Opened by mp911de 7 months ago - 1 comment
Labels: type: enhancement

#3285 - Introduce `SearchResult` and `SearchResults`

Pull Request - State: closed - Opened by mp911de 7 months ago - 1 comment
Labels: type: enhancement

#3282 - Refine Repository Composition retrieval during AOT processing

Pull Request - State: closed - Opened by christophstrobl 7 months ago - 1 comment
Labels: type: enhancement

#3282 - Refine Repository Composition retrieval during AOT.

Pull Request - State: closed - Opened by christophstrobl 7 months ago - 1 comment
Labels: type: enhancement

#3272 - Add `getRequiredName` and `hasName` API to `org.springframework.data.mapping.Parameter`.

Pull Request - State: closed - Opened by onobc 7 months ago - 1 comment
Labels: type: enhancement

#3272 - Add `getRequiredName` and `hasName` API to `org.springframework.data.mapping.Parameter`.

Pull Request - State: closed - Opened by onobc 7 months ago - 1 comment
Labels: type: enhancement

#3271 - Add LocalVariableNameFactory

Pull Request - State: closed - Opened by christophstrobl 7 months ago
Labels: type: enhancement

#3271 - Add LocalVariableNameFactory

Pull Request - State: closed - Opened by christophstrobl 7 months ago
Labels: type: enhancement

#3270 - Introduce AOT context sensitive VariableNameFactory

Issue - State: closed - Opened by christophstrobl 7 months ago
Labels: type: enhancement, theme: aot

#3267 - Refine AOT Repositories infrastructure

Issue - State: closed - Opened by mp911de 7 months ago
Labels: type: enhancement, theme: aot, has: breaking-change

#3265 - Add support for AOT Repositories

Issue - State: closed - Opened by mp911de 7 months ago
Labels: type: enhancement, theme: aot

#3263 - `QueryMethod` uses non-final `createParameters` method

Issue - State: closed - Opened by mipo256 8 months ago - 1 comment
Labels: type: enhancement

#3241 - Introduce `KIterablePropertyPath`

Pull Request - State: closed - Opened by mipo256 9 months ago - 1 comment
Labels: type: enhancement

#3241 - Introduce `KIterablePropertyPath`

Pull Request - State: closed - Opened by mipo256 9 months ago - 1 comment
Labels: type: enhancement

#3232 - Remove `ListenableFuture` support

Issue - State: closed - Opened by mp911de 10 months ago
Labels: type: enhancement

#3213 - Register indirect fragment introduced by super interfaces

Pull Request - State: closed - Opened by quaff 12 months ago - 1 comment
Labels: status: declined, type: enhancement

#3210 - Mark API with `@Contract` and `@CheckReturnValue` annotations

Pull Request - State: closed - Opened by mp911de 12 months ago
Labels: type: enhancement

#3210 - Mark API with `@Contract` and `@CheckReturnValue` annotations

Pull Request - State: closed - Opened by mp911de 12 months ago
Labels: type: enhancement

#3209 - Introduce public `ReactivePageableExecutionUtils` variant of pageable utils

Issue - State: closed - Opened by mp911de 12 months ago
Labels: type: enhancement

#3208 - Remove `@Deprecated` API

Issue - State: closed - Opened by mp911de 12 months ago
Labels: type: enhancement

#3207 - Deprecate pure repository SpEL support components for removal

Issue - State: open - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3196 - Revise `ClassUtils` and `ReflectionUtils`

Pull Request - State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3195 - Introduce `@Contract` and `@CheckReturnValue` annotations

Issue - State: open - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3194 - Introduce `Vector` abstraction

Pull Request - State: open - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3194 - Introduce `Vector` abstraction

Pull Request - State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3193 - Introduce `Vector` abstraction

Issue - State: open - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3190 - Prepare for removal of `ListenableFuture`

Issue - State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3186 - Explore performance optimizations

Pull Request - State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3186 - Explore performance optimizations

Pull Request - State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3185 - Explore performance optimizations

Issue - State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3179 - Multi-store support reports `Could not safely identify store assignment`

Issue - State: open - Opened by caolian2003 about 1 year ago - 3 comments
Labels: type: enhancement

#3177 - Allow overriding DateTimeProvider via Bean Definition

Issue - State: open - Opened by ZIRAKrezovic about 1 year ago - 2 comments
Labels: type: enhancement

#3176 - Move `RepositoryMethodContext` to `repository.core` package

Pull Request - State: closed - Opened by odrotbohm about 1 year ago - 1 comment
Labels: type: enhancement

#3176 - Move `RepositoryMethodContext` to `repository.core` package

Pull Request - State: closed - Opened by odrotbohm about 1 year ago - 1 comment
Labels: type: enhancement

#3175 - Move `RepositoryMethodContext` to `repository.core` package

Issue - State: closed - Opened by odrotbohm about 1 year ago - 1 comment
Labels: in: repository, type: enhancement

#3170 - Migrate to JSpecify annotations for nullability constraints

Issue - State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3169 - Introduce `getValueType(ValueEvaluationContext)` to `ValueExpression`

Issue - State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3163 - Expose `ReturnedType` factory method

Issue - State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3157 - Add support for Immutables

Issue - State: open - Opened by requizm about 1 year ago - 4 comments
Labels: type: enhancement

#3153 - Add null handling to sort query parameters

Pull Request - State: open - Opened by pheyken about 1 year ago - 2 comments
Labels: type: enhancement

#3145 - Add `RepositoryMetadataAccess` interface

Issue - State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3145 - Add `RepositoryMetadataAccess` interface

Pull Request - State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement

#3140 - `KotlinBeanInfoFactory` does not consider overridden bean property accessors

Issue - State: closed - Opened by MichaelKunze about 1 year ago - 3 comments
Labels: type: enhancement

#3129 - Fix property lookup for projections on Kotlin types.

Pull Request - State: closed - Opened by christophstrobl over 1 year ago
Labels: type: enhancement

#3124 - Introduce `Parameter.getRequiredName()` method

Issue - State: closed - Opened by mp911de over 1 year ago
Labels: type: enhancement

#3115 - Introduce `Nullability` API

Pull Request - State: open - Opened by mp911de over 1 year ago
Labels: type: enhancement

#3112 - Kotlin lazy property identified as persistent entity

Issue - State: closed - Opened by maio over 1 year ago - 4 comments
Labels: type: enhancement

#3093 - Add SPI mechanism for ahead-of-time repository fragment registration

Pull Request - State: closed - Opened by mp911de over 1 year ago
Labels: type: enhancement

#3093 - Add SPI mechanism for ahead-of-time repository fragment registration

Pull Request - State: open - Opened by mp911de over 1 year ago
Labels: type: enhancement

#3091 - Add type name to `AbstractRepositoryMetadata` verification exception message

Pull Request - State: closed - Opened by kgignatyev over 1 year ago - 3 comments
Labels: type: enhancement

#3091 - Add type name to `AbstractRepositoryMetadata` verification exception message

Pull Request - State: closed - Opened by kgignatyev over 1 year ago - 3 comments
Labels: type: enhancement

#3090 - Add SPI mechanism for ahead-of-time repository fragment registration

Issue - State: closed - Opened by mp911de over 1 year ago
Labels: type: enhancement

#3088 - Introduce `Parameter.getRequiredName()` and `Parameter.hasName()`

Issue - State: open - Opened by mp911de over 1 year ago
Labels: type: enhancement

#3083 - Add support for `BeanNameGenerator` configuration in `Enable…Repositories`

Pull Request - State: closed - Opened by mp911de over 1 year ago - 1 comment
Labels: type: enhancement

#3083 - Add support for `BeanNameGenerator` configuration in `Enable…Repositories`

Pull Request - State: closed - Opened by mp911de over 1 year ago - 1 comment
Labels: type: enhancement

#3074 - More precise type information of factory bean definitions

Issue - State: closed - Opened by odrotbohm over 1 year ago
Labels: in: repository, type: enhancement

#3072 - Revise `OffsetScrollPosition` to use zero-based indexes

Pull Request - State: closed - Opened by christophstrobl over 1 year ago
Labels: type: enhancement

#3072 - Revise `OffsetScrollPosition` to use zero-based indexes

Pull Request - State: closed - Opened by christophstrobl over 1 year ago
Labels: type: enhancement

#3071 - Investigate potential solution to pass in additional options for scroll behaviour.

Issue - State: open - Opened by christophstrobl over 1 year ago
Labels: status: pending-design-work, type: enhancement

#3070 - Window.positionAt should always return exact position of element

Issue - State: closed - Opened by christophstrobl over 1 year ago - 1 comment
Labels: type: enhancement

#3061 - Add `equals`/`hashCode` support for `Unpaged`

Issue - State: closed - Opened by bigluds over 1 year ago - 2 comments
Labels: type: enhancement

#3050 - Add `ValueExpression` infrastructure for query methods

Pull Request - State: open - Opened by mp911de over 1 year ago
Labels: type: enhancement

#3050 - Add `ValueExpression` infrastructure for query methods

Pull Request - State: closed - Opened by mp911de over 1 year ago
Labels: type: enhancement

#3049 - Add `ValueExpression` infrastructure for query methods

Issue - State: closed - Opened by mp911de over 1 year ago
Labels: type: enhancement

#3036 - Add ValueExpression infrastructure

Pull Request - State: closed - Opened by mp911de almost 2 years ago - 1 comment
Labels: type: enhancement

#3036 - Add ValueExpression infrastructure

Pull Request - State: closed - Opened by mp911de almost 2 years ago - 1 comment
Labels: type: enhancement

#3010 - `KPropertyPath` doesn't support `Iterables`

Issue - State: closed - Opened by ghost almost 2 years ago - 1 comment
Labels: status: ideal-for-contribution, type: enhancement, in: kotlin

#3000 - Enhance Kotlin Class Conversion by Minimizing Equals Comparisons

Pull Request - State: closed - Opened by leeyohan93 almost 2 years ago - 1 comment
Labels: type: enhancement

#2997 - Avoid records as cache keys for GraalVM performance reasons

Issue - State: closed - Opened by odrotbohm almost 2 years ago
Labels: type: enhancement

#2992 - Allow reuse of `TypeInformation` when obtaining a `PersistentPropertyPath`

Issue - State: closed - Opened by mp911de almost 2 years ago
Labels: type: enhancement

#2985 - Add `@Transient` properties to `PersistentEntity` and use value defaulting for transient constructor properties

Pull Request - State: open - Opened by mp911de almost 2 years ago - 2 comments
Labels: type: enhancement

#2965 - Un-mangle Kotlin method names in `PartTree`

Issue - State: closed - Opened by mp911de about 2 years ago
Labels: type: enhancement

#2942 - Ignore `@Transient` properties in constructors

Issue - State: open - Opened by sunny-chung about 2 years ago - 2 comments
Labels: type: enhancement

#2930 - Make `Lazy.orElseGet(Supplier)` public

Pull Request - State: closed - Opened by gregturn about 2 years ago - 1 comment
Labels: type: enhancement

#2929 - Make `Lazy.orElseGet(Supplier)` public

Issue - State: closed - Opened by gregturn about 2 years ago
Labels: in: core, status: waiting-for-triage, for: team-attention, type: enhancement

#2923 - Add overload to ReactiveSortingRepository accepting a `Limit` parameter.

Issue - State: open - Opened by christophstrobl about 2 years ago - 4 comments
Labels: type: enhancement

#2918 - Investigate option to toggle imperative/reactive configuration bits in documentation

Issue - State: open - Opened by christophstrobl about 2 years ago - 2 comments
Labels: type: enhancement, in: documentation