Skip to content

Releases: spring-projects/spring-modulith

0.1 M2

02 Nov 17:54
Compare
Choose a tag to compare
0.1 M2 Pre-release
Pre-release

⭐ New Features

  • Remove obsolete spring.factories in observability module #60
  • Make sure test autoconfiguration is ordered first #56

📖 Documentation

  • Fixed typos #59
  • Typo in preface of reference documentation #55
  • Typo in reference documentation (even -> event) #53
  • Fix smaller typos in documentation #52
  • Typo in reference documentation #51

🔨 Dependency Upgrades

  • Upgrade to jMolecules 2022.2.2 #62

❤️ Contributors

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

@jochenwierum, @jwalter, @ksilz, and @mouaadaassou

0.1 M1

21 Oct 10:02
Compare
Choose a tag to compare
0.1 M1 Pre-release
Pre-release

⭐ New Features

  • ApplicationModules.verify() should return ApplicationModules #44
  • Improve consistency in Documenter API #43
  • Use C4 model component diagrams by default #40
  • Hide internal aggregates and components by default in module canvas #37
  • Better dependency verification with named interfaces #36
  • Add example project to showcase core features #34
  • Add MySQL support for the JDBC event publication registry #29
  • EvenPublication lookup might fail if domain events are not entirely unique #25
  • Allow completed event publications to be purged via registry API #20
  • Add BOM to simplify the usage of the individual libraries without having to refer to explicit versions #13
  • Rename core abstractions from Module… to ApplicationModule… #9
  • Migrate observability to Micrometer #5
  • MongoDB-based implementation of the event publication registry #4
  • JDBC-based implementation of the event publication registry #3
  • Migrate Moduliths project #1

🪲 Bugs

  • Dependencies from configuration properties classes are considered bean dependencies #47
  • Bootstrap dependencies must only include DependencyType.USES_COMPONENT #46
  • Fix order of JpaEventPublicationAutoConfiguration to run before the general JPA auto-configuration #10

📖 Documentation

  • Use Spring Asciidoctor backend for reference documentation #39
  • Initial draft of reference documentation #6

🔨 Dependency Upgrades

  • Upgrade to jMolecules BOM 2022.2.1 #49
  • Upgrade to Spring Boot 3.0 RC1 #48
  • Upgrade MongoDB event tests to Flapdoodle 3.5 #45
  • Upgrade to ArchUnit 1.0 #42
  • Upgrade to latest Structurizr libraries #41
  • Upgrade project to Spring Boot 3.0 #2

❤️ Contributors

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

@dmbelyaev, @bkieling