Changelog - see https://keepachangelog.com for conventions
- using latest Mockito so that it runs fine with JDK 11
- upgrading Archunit plugin core to 2.5.1 : now can configure excludedPaths
- PR #30 - Now using https://github.com/societe-generale/arch-unit-build-plugin-core as the foundation for the maven plugin
- PR #27 - setting Maven plugins versions to avoid warning at build time - thanks @khmarbaise for the contribution !
- PR #25 - not scanning "pom" projects - thanks @khmarbaise for the contribution !
- PR #20 - using Maven recommended way for logging - thanks @croesh for the contribution !
- upgrading Lombok and Mockito to latest versions to be compatible with latest JDK when building
- PR #14 - new rule available out of the box : no public fields - thanks @FanJups for the contribution !
- PR #17 - skip parameter to skip configurable rules or whole plugin execution - thanks @croesh for the contribution !
- upgraded to ArchUnit 0.11.0
- PR #16 - will now allow to use scope with empty package + test structure refactoring - thanks @croesh for the contribution !
- PR #15 - will now fail if test to execute is not found
- PR #15 - all checks of a configurableRule will execute by default
- PR #15 - pretty big refactoring, to improve overall design --> Thanks a lot to @codecholeric for the contribution !
- PR #6 - BREAKING CHANGE : config has changed to enable the use of preconfigured rule (as before) and configurable rules
- refactoring, cleaning up ArchUtils
- PR #5 - new preconfigured rule available : NoJavaUtilDateRuleTest - thanks @FanJups for the contribution !
- new rules : NoInjectedFieldTest and NoAutowiredFieldTest - thanks @nils-christian for the idea !
- upgraded to ArchUnit 0.10.2
- NoJunitAssertRuleTest now also catches JUnit 5 asserts
- Coverall code coverage is now being reported
- upgraded to latest ArchUnit version - 0.9.3
- cleaned up pom.xml
- documentation
first version !