API-Cleanup and bugfixes
Note: in this release we bundled some breaking changes to fix some API inconsistencies. We assume that there are no huge changes to your test code to be made, but you might encounter some breaking tests.
Breaking changes
- Always match names exactly, and optionally offer Regex-based matching (#145)
- Clean up some deprecated properties to get rid of some confusion: https://github.com/TNG/ArchUnitNET/pull/148/files
- Clean up of the IsAssignableTo and ImplementsInterface APIs: #154
Improvements
- Improved PlantUML-Diagram generation, the api for this feature is not expected to be stable now and might be extended soon
- Messages for failed test cases should be cleaner now
Bugfixes
Fix handling for Types not existing in the architecture: #156
Fix handling for generic types: #154