Releases: rweisleder/archunit-spring
Releases · rweisleder/archunit-spring
Release v1.0.0
⭐ New Features
- Added
SpringAsyncRules
to check the usage of Spring's support for asynchronous method execution
Release v0.3.0
This is the last release before 1.0.0 will be released.
⚡ Breaking Changes
- Renamed
MergedAnnotationPredicates
toSpringAnnotationPredicates
- Moved
SpringBootRules
to a new packageboot
- Moved
SpringComponentPredicates
andSpringComponentRules
to a new packageframework
The original APIs are still present and marked as deprecated to simplify the migration. They will be removed with the 1.0.0 release.
⭐ New Features
- Added
SpringCacheRules
to check the usage of Spring's generic cache abstraction
🐞 Bug Fixes
- Predicate
springAnnotatedWith
now supportsAccessTarget
correctly (#5) - Predicate
springAnnotatedWith
now ignoresJavaStaticInitializer
Release v0.2.0
⭐ New Features
- Added
SpringBootRules
to check the package structure of Spring Boot applications - Added
SpringComponentRules
to verify the dependencies between@Controller
,@Service
and@Repository
classes
Release v0.1.0
Add missing Maven configuration