Skip to content

Releases: spring-projects/spring-data-commons

2.4.10

22 Jun 13:29
b6929a5
Compare
Choose a tag to compare

📗 Links

🪲 Bug Fixes

📔 Documentation

  • Allow for a module specific inclusion for DTO projections. #2382

2.5.1

14 May 10:35
daaba4d
Compare
Choose a tag to compare

📗 Links

🪲 Bug Fixes

  • AnnotationBasedPersistentProperty.validateAnnotation(…) compares declared annotations with merged annotations #2368
  • Limit BeanWrapper's KotlinCopyUtil usage to Kotlin Data classes #2358

2.4.9

14 May 10:05
8caee0a
Compare
Choose a tag to compare

📗 Links

🪲 Bug Fixes

  • AnnotationBasedPersistentProperty.validateAnnotation(…) compares declared annotations with merged annotations #2368
  • Limit BeanWrapper's KotlinCopyUtil usage to Kotlin Data classes #2358

2.5.0

14 Apr 12:37
a7aaccc
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Improve EntityInstantiator error message if the to be instantiated type is abstract #2348
  • ResultProcessor should back off for objects of the target type #2347

📔 Documentation

  • Adds a new snippet for is-new-state-detection #2352

🔨 Dependency Upgrades

  • Upgrade to XMLBeam 1.4.20 #2351
  • Upgrade to XMLBeam 1.4.19 #2349

2.4.8

14 Apr 09:42
eb41503
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • ResultProcessor should back off for objects of the target type #2347

📔 Documentation

  • Adds a new snippet for is-new-state-detection #2352

🔨 Dependency Upgrades

  • Upgrade to XMLBeam 1.4.20 #2351
  • Upgrade to XMLBeam 1.4.19 #2349

2.3.9.RELEASE

14 Apr 09:16
e4b3a12
Compare
Choose a tag to compare

📗 Links

📔 Documentation

  • Unknown column 'new' in 'field list' when implementing Persistable in a class with @AccessType(Type.PROPERTY) #2338

🔨 Dependency Upgrades

  • Upgrade to XMLBeam 1.4.20 #2351
  • Upgrade to XMLBeam 1.4.19 #2349

2.5.0-RC1

31 Mar 15:24
2df2a47
Compare
Choose a tag to compare
2.5.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Support for association target type detection for jMolecules. #2344
  • Improve error messages if a repository cannot be created #2341
  • Support @Value meta-annotations and expose MergedAnnotations on PreferredConstructor parameters #2333
  • Support @Value meta-annotations and expose MergedAnnotations on PreferredConstructor parameters #2332
  • Unify return types in PageRequest. #2318

🪲 Bug Fixes

  • UnsupportedOperationException: No accessor to set property for Kotlin data classes using parametrized types #2336

📔 Documentation

  • Unknown column 'new' in 'field list' when implementing Persistable in a class with @AccessType(Type.PROPERTY) #2338
  • Readme lists artifacts with .RELEASE and .BUILD-SNAPSHOT suffixes #2337

❤️ Contributors

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

2.4.7

31 Mar 16:30
a246ef6
Compare
Choose a tag to compare

📗 Links

🪲 Bug Fixes

  • Calling PersistentPropertyAccessor.setProperty(…) on Kotlin data class objects with multiple copy methods can lead to ArrayIndexOutOfBoundsException #2324

📔 Documentation

  • Unknown column 'new' in 'field list' when implementing Persistable in a class with @AccessType(Type.PROPERTY) #2338
  • Readme lists artifacts with .RELEASE and .BUILD-SNAPSHOT suffixes #2337

2.5.0-M5

17 Mar 10:31
897cde4
Compare
Choose a tag to compare
2.5.0-M5 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Add PersistentEntity.doWithAll(…) to handle properties and associations #2325
  • Support for jMolecules' Association type #2315

🪲 Bug Fixes

  • Calling PersistentPropertyAccessor.setProperty(…) on Kotlin data class objects with multiple copy methods can lead to ArrayIndexOutOfBoundsException #2324
  • TypeDiscoverer.getParameterTypes does not capture enclosing type parameter of non static inner class #2313

📔 Documentation

  • Denote that Query by Example acts differently when fields are based on primitives instead of objects #2308

2.4.6

17 Mar 10:03
b98bc1a
Compare
Choose a tag to compare

📗 Links

🪲 Bug Fixes

  • Calling PersistentPropertyAccessor.setProperty(…) on Kotlin data class objects with multiple copy methods can lead to ArrayIndexOutOfBoundsException #2324
  • TypeDiscoverer.getParameterTypes does not capture enclosing type parameter of non static inner class #2313

📔 Documentation

  • Denote that Query by Example acts differently when fields are based on primitives instead of objects #2308