Skip to content

Releases: TNG/ArchUnitNET

new ResideInAssembly overload

29 Apr 07:06
b938367
Compare
Choose a tag to compare

ResideInAssembly now also supports the Assembly objects from the Domain namespace as input parameters

API-Cleanup and bugfixes

27 Apr 21:40
Compare
Choose a tag to compare

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

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

Fix support of generic types for HaveReturnType()

07 Mar 21:39
46373e6
Compare
Choose a tag to compare

Minor Bugfix for the support of generic types for HaveReturnType()

Create distinct types for structs and enums

01 Dec 23:04
226758e
Compare
Choose a tag to compare

This release fixes a conceptual issue described in #96. Since there are some breaking changes to the fluent syntax, we bump to 0.9.0.

Proper handling of async methods

01 Dec 22:58
7718249
Compare
Choose a tag to compare

This release fixes #138, where dependencies of async methods were not properly handled

Adding external assemblies recursively

19 Oct 21:32
0fb3ea8
Compare
Choose a tag to compare

This adds the possibility to include referenced assemblies recursively. Since this leads to much longer loading times, we might need to implement a caching solution in a next step.

Fix duplication in PUML rule messages

07 Oct 18:24
2db16b7
Compare
Choose a tag to compare

This release solves an issue with PUML rules having duplications in the result messages.

Filter out attributes for nullable types, added by the compiler

28 Sep 17:20
7f706a7
Compare
Choose a tag to compare

Added code to filter out attributes for nullable types added by the compiler

Fix an issue with nested types

27 Sep 22:28
c8a774a
Compare
Choose a tag to compare

This release makes unlimited nesting of types possible

Remove cyclic dependencies

20 Sep 20:30
ba397ba
Compare
Choose a tag to compare

This removes cyclic dependencies within ArchUnit. Since this might be a breaking change, we bump the version to 0.8.0