Skip to content

Releases: TNG/ArchUnitNET

Fix for loading managed C++ Projects

12 Jul 07:51
ebe55e5
Compare
Choose a tag to compare

Thankfully, @ivsavchenko provided a fix for a bug which prevented some managed C++ dependencies from loading.

PlantUML

10 Nov 21:38
ca0091e
Compare
Choose a tag to compare

This release contains

  • PlantUML diagram generation improvements
  • NET6
  • Documentation improvements
  • Minor bugfixes

Another performance improvement

07 Aug 20:11
553f1df
Compare
Choose a tag to compare

This release improves the performance when evaluation conditions, which behaved quadratically and thus was problematic when evaluation a large number of items.

Improve performance for loading architectures

03 Aug 15:18
2ac6487
Compare
Choose a tag to compare

This release fixes a performance issue that types where loaded multiple times. This should speed up the tests significantly.

Filtering for LoadAssembliesRecursively

31 Jul 20:26
c26edb4
Compare
Choose a tag to compare

Added a filter parameter to LoadAssembliesRecursively, to be able to allow finegrained control which packages are loaded into ArchUnit.

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