github TNG/ArchUnit v0.20.0
ArchUnit 0.20.0

latest releases: v1.1.1, v1.2.2, v1.3.0...
2 years ago

Bug Fixes

  • onionArchitecture() no longer loses ignored dependencies, if the description is changed afterwards (see #623; thanks a lot to @thmuch)

Enhancements

Core

  • added support for JDK 18 (see #625; thanks a lot to @hankem)
  • new method JavaCodeUnit.getTypeParameters(). Also the bounds of these type parameters have been added to JavaClass.directDependencies{From/To}Self (see #616; thanks a lot to @hankem for extensive reviews)
  • JavaMethod now knows its generic return type (retrievable via JavaMethod.getReturnType()). Furthermore type arguments of generic method return types are now part of the JavaClass.directDependencies{From/To}Self (see #616; thanks a lot to @hankem for extensive reviews)

JUnit

  • upgraded JUnit Platform dependency from 1.7.1 to 1.7.2 (see #628)

Don't miss a new ArchUnit release

NewReleases is sending notifications on new releases.