Skip to content

Releases: xmolecules/jmolecules-integrations

0.16

21 Jul 13:48
Compare
Choose a tag to compare

⭐ New Features

  • Move RecordInstantiator to JPA artifact #181
  • Move jmolecules-bytebuddy-nodep's Placeholder to appropriate package #178

🐞 Bug Fixes

  • RecordInstantiator affected by bug in Hibernate 6.2.0 and 6.2.1 #180

🔨 Dependency Upgrades

  • Upgrade to ByteBuddy 1.14.5 #188
  • Upgrade to Spring Boot 2.7.14 #187
  • Upgrade to Axon 4.8.0 #186
  • Upgrade to Hibernate 6.2.7 #185

0.15

07 Mar 13:53
Compare
Choose a tag to compare

⭐ New Features

  • Introduce Spring Boot starters for DDD and testing #174
  • Polish log output for ByteBuddy code generation #173
  • Introduce dedicated DDD integration artifact #171

🔨 Dependency Upgrades

  • Upgrade to Hibernate 6.1.7 #175
  • Upgrade to ByteBuddy 1.14.1 #172
  • Upgrade to Axon 4.7.1 #171, #170

0.14

24 Feb 14:01
Compare
Choose a tag to compare

⭐ New Features

  • Improve Javadoc of JMoleculesDddRules #165
  • Make sure the JMolecules Jackson integration is auto-configured for Spring Boot's @JsonTest #161
  • Compile with -parameters #154

📔 Documentation

  • Fix syntax error in readme #163

🔨 Dependency Upgrades

❤️ Contributors

Thank you to all the contributors who worked on this release:

@rweisleder

0.13

02 Nov 16:55
Compare
Choose a tag to compare

⭐ New Features

  • Axon code generation should work without Spring on the classpath #147
  • Only annotate aggregate identifiers with @EmbeddableId #142

🔨 Dependency Upgrades

  • Upgrade to Hibernate 6.1.5 #150, #146
  • Upgrade to Spring Boot 2.6.13 #149, #145
  • Upgrade to Axon 4.6.1 #148
  • Upgrade to ByteBuddy 1.12.18 #144
  • Upgrade to ArchUnit 1.0 #143

0.12

14 Sep 12:08
Compare
Choose a tag to compare

⭐ New Features

  • Add ArchUnit rule to prevent value objects from referring to identifiables #140
  • JMoleculesSpringPlugin should be able to work without the jmolecules-events JAR on the classpath #134
  • Support for user compile classpath ByteBuddy plugin detection #133
  • Improve log output within Eclipse #132
  • Avoid re-computation of ByteBuddy plugins #130

🔨 Dependency Upgrades

  • Upgrade to Axon 4.5.17 #139
  • Upgrade to Hibernate 6.1.3 #138
  • Upgrade to ByteBuddy 1.12.16 #137, #135
  • Upgrade to Spring Boot 2.6.11 #136, #129

0.11

21 Jun 07:48
Compare
Choose a tag to compare

⭐ New Features

  • Provide ByteBuddy plugin for Axon Framework #121
  • Switch to AfterConvertCallback for Spring Data JDBC integration #118
  • ArchUnit rules to verify Hexagonal Architecture #113

🪲 Bug Fixes

  • False positive for ArchUnit DDD rule due to missing support for Identity annotated methods #116

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 2.6.8 #128
  • Upgrade jMolecules to 1.6 #127

❤️ Contributors

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

0.10

23 May 15:10
Compare
Choose a tag to compare

⭐ New Features

  • Avoid ArchUnit rules failing if no source code elements match selector #110
  • Skip Kotlin base packages in annotation detection #109
  • Improve logging for ByteBuddy plugin #108

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 2.6.7 #111

0.9

31 Mar 16:19
Compare
Choose a tag to compare
0.9

⭐ New Features

  • Log which JPA flavor is used during ByteBuddy transformation #104
  • Default to JPA to entity relationships using @JoinColumn #102
  • Support persisting records as embeddables when running on Hibernate 6 #98

🔨 Dependency Upgrades

  • Upgrade to ByteBuddy 1.12.8 #106
  • Upgrade to Spring Boot 2.5.12 #105, #97
  • Upgrade to ArchUnit 0.23.1 #103

0.8

17 Jan 14:28
Compare
Choose a tag to compare
0.8

⭐ New Features

  • Improve default …ToMany relationship mappings #93
  • Make sure that JPA aggregate mapping defaults are also applied when using annotations #92

🐞 Bug Fixes

  • False positive for ArchUnit aggregate reference verification #91

🔨 Dependency Upgrades

  • Upgrade to Spring Boot 2.5.8 #96
  • Upgrade to ByteBuddy 1.12.7 #94

0.7

10 Dec 18:55
Compare
Choose a tag to compare
0.7

⭐ New Features

  • JPA to-entity relationship defaulting should work for nested entities #89
  • JPA to-entity relationship defaulting should use eager loading #88
  • Relax visibility of AssociationResolvingJacksonModule #87
  • IdentifierToPrimitivesConverter has to signal general matching for Identifier -> String #86
  • Ensure compatibility with Jakarta Persistence 3.0 #85