Releases: TNG/ArchUnitNET
Releases · TNG/ArchUnitNET
Fix bug with unresolvable attributes
This is a bug fix release for a problem when loading attributes referencing unresolvable types.
Fix bug with unresolvable types
This release fixes a bug, when loading an architecture without all assemblies being available to the loader
Release generated API
- added method documentation for some fluent api methods/classes
- added doxygen generator for api, publish them on gh-pages
- no functional changes
Relocating XUnit Assertions into different namespace
Since the xUnit Namespace and the Archunit Asserts were colliding, we moved the assertion functions for the xunit integration into another namespace. This is a breaking change and will require you to do the following replacement:
Assert.ArchRule() -> ArchRuleAssert.CheckRule()
We also allow now to create custom rules, similar to the ones in ArchUnit for Java.
Fix for overloading generic methods
- this release includes a bugfix für issue #46
- smaller improvements for our build pipeline
Fixes for NET4.5 compatibility
- remove usages of .Append and use .Concat instead
Generic Types
This might be a breaking release for some usecases!
Change the implementation for generic type/function dependencies
Changes for compiler generated types
Compatibility for older .NET Framework releases (4.5)
added compatibility for older .NET Framework releases (4.5)
Bugfix for fluent API
- Fix wrong error message for rules with multiple conditions
- Smaller dependency issues
Maintenance release
- Update dependencies to Cecil and Test frameworks
- Improve Error Messages
- Remove Equ to be able to support older .NET versions