Releases: xmolecules/jmolecules
Releases · xmolecules/jmolecules
2.0 RC1
⭐ New Features
- Raise baseline to Java 17 #146
- Introduce full
module-info.java
#127
1.10
⭐ New Features
- Switch annotation retention to
Retention.RUNTIME
#144
🐞 Bug Fixes
🔨 Dependency Upgrades
- Upgrade to JUnit 5.11.3 #148, #141
- Upgrade to Kotlin 1.9.25 #142
- Upgrade to Dokka 1.9.20 #139
- Upgrade to JUnit 5.11 #138
- Upgrade to AssertJ 3.26.3 #137
❤️ Contributors
Thank you to all the contributors who worked on this release:
@haisi, @KlausUnger, @murdos, @tedyoung, and @wimdetroyer
1.9
⭐ New Features
ValueObject
interface for KMolecules #100
🔨 Dependency Upgrades
- Upgrade to AssertJ 3.24.2 #105
- Upgrade to JUnit 5.10 #104
- Upgrade to Kotlin 1.8.22 #103
1.8
⭐ New Features
- Add support to qualify domain events as to-be-externalized #98
@Identity
annotation is missing in kmolecules-ddd
#97
- Additional metadata for Hexagonal Architecture's
@Port
s and @Adapter
s #79
1.7
⭐ New Features
- Consistency in CQRS architecture package names #93
1.6
⭐ New Features
- Allow
@CommandHandler
on constructor #83
- Provide a way to specify a reference to identity using annotation #81
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.5
⭐ New Features
- Add support for Hexagonal Architecture #71
- Add kMolecules DDD flavor of jMolecules DDD to work around issues in Kotlin #51
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.4
⭐ New Features
- Allow usage of
@Identity
on methods #66
- Additional referral methods for Association #61
1.3.0
⭐ New Features
- Introduce
@Identifier
in DDD annotations #57
- Introduce
ValueObject
marker interface #55
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.2.0
⭐ New Features
- Add repository interface type #49
- Static factory methods for Association #48
- Define JPMS automatic module name for all modules #47
❤️ Contributors
We'd like to thank all the contributors who worked on this release!