v3.3.0
New features and bugfixes in v3.3.0:
- Bugfix: Context maps and especially exposed aggregates are now respected by all Architectural Refactorings (ARs). All ARs should now result in error-free context maps.
- Bugfix: PlantUML component generator produces unique interface names now (even if there are multiple relationships between the same two bounded contexts).
- Renamed AR 'Extract Aggregates by NFR' to 'Extract Aggregates by Cohesion'
- Changes to AR 'Extract Aggregates which are Likely to Change':
- Renamed to 'Extract Aggregates by Volatility'
- likelihoodForChange (RARELY, NORMAL, OFTEN) can now be chosen in a dialog. Thereby you can extract aggregates by all three values and not only OFTEN, as before.
- AR 'Split Bounded Context by Duplicate Entity Name' has been removed.
- New AR 'Merge Aggregates' has been added.
- A first version of the MDSL (https://socadk.github.io/MDSL/) generator has been added to produce (micro-) service contracts out of the context maps (proof of concept).