Releases: xmolecules/jmolecules-integrations
Releases · xmolecules/jmolecules-integrations
0.16
⭐ 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
⭐ 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
⭐ 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
⭐ 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
⭐ 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
⭐ 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
⭐ 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
⭐ 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
⭐ 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
⭐ 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