Skip to content

0.11.0

Compare
Choose a tag to compare
@alexanderlinne alexanderlinne released this 23 Aug 08:42
· 34 commits to main since this release
0ebfbdf

Breaking Changes

  • Require positive results by default by @simonthum in #201
    With this change, ArchUnitNET requires each test to have at least one successful evaluation for each checked rule. With this, tests like
    Types().That().Are("ThisClassDoesNotExist"). …
    
    will fail, because no type matches the precondition. This helps to prevent mistakes, where e.g. a change to a test leads to it no longer matching any type.
    This behaviour can be deactivated by using the WithoutRequiringPositiveResults function:
    Types().That().Are("ThisClassDoesNotExist"). … .WithoutRequiringPositiveResults()
    

Features

Enhancements

Dependency Updates

  • chore(deps): update dependency mono.cecil to v0.11.5 by @renovate in #210

Full Changes: 0.10.6...0.11.0