Skip to content

Releases: TNG/ArchUnitNET

Fix attributes with null arguments

20 Sep 20:28
0deaa8e
Compare
Choose a tag to compare

Fix a bug where Attributes with null as argument could lead to an ArgumentNullException during build of the architecture.

Allow regex matching on name and full name when providing a string pattern

30 Aug 22:15
a3355d3
Compare
Choose a tag to compare

Allow regex matching on name and full name when providing a string pattern

Attributes on Assemblies and Static Property for Members

25 Aug 14:07
0b0c955
Compare
Choose a tag to compare

This release enables checking for attributes on assemblies and adds a property to test if methodmembers are static

Improve analysis of attribute usage

22 Jul 12:45
0783ab4
Compare
Choose a tag to compare

This release adds the functionality to analyze attribute usages more deeply. Since the API might have been changed slightly, we bump the version to 0.7.0. Thanks @brandhuf for the contribution!

Fix for indeterministic test runs

22 Jul 12:43
01b1298
Compare
Choose a tag to compare

We had a PlantUML related issue where the order of component names was not deterministic. This has been fixed now.

PlantUML Support

18 Jun 22:12
3995cdf
Compare
Choose a tag to compare

Thanks to @studix , we have now support for parsing PlantUML diagrams acting as rulesets:

#86

Thanks a lot!

Fix complex conditions

10 Jun 10:40
7bd1cac
Compare
Choose a tag to compare

Fixed a bug complex conditions and removed confusing assertions like ShouldRelateToMethodMembersThat

Since this is a breaking release, we bump the version to 0.6.0

Support for NET5

21 May 22:45
Compare
Choose a tag to compare

Thanks to the work of @SeMuell, we now run our tests on NET5 and have removed some incompatibility.

Add package for MSTestV2

01 May 22:04
214431f
Compare
Choose a tag to compare
  • Thankfully, @SeMuell created an integration for MSTest2, which is available in a separate Nuget Package

Fix dependencies in generator methods

28 Apr 11:51
ad5f0a2
Compare
Choose a tag to compare

In cases where "yield" was used, not all method dependencies were resolved properly