Releases: TNG/ArchUnitNET
Releases · TNG/ArchUnitNET
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
Fix release script for windows build
Fix release script for windows build, which had previously issues to deploy the nuget package
.NET Framework 4.8 version
Publish a Net Framework 4.8 version in addition to the Core build. Use windows nodes for travis to achieve this.