Releases: avaje/classpath-scanner
Releases · avaje/classpath-scanner
7.1
#13 - Exclude module-info from classpath scan
7.0
#12 - Bump to Java 11 and System.Logger
6.2
#11 - Move logging to mostly TRACE level and to common io.avaje.classpath.scanner logger name
6.0
Changes:
- Update to use junit 5
- Tidy internals of ClassPathScanner etc
- Refactor rename ContextHolder to AndroidContextHolder and moved it to…
- Tidy Location, getter methods to record style
- Change to use Predicate<Class<?>> and Predicate for filtering
- Remove ClassPathScanException and tidy
- Rename getLocation() -> location() and getFileName() -> name()
- Remove loadAsBytes() and locationOnDisk()
4.1
Changed groupId to io.avaje + repackaged to io.avaje.
<dependency>
<groupId>io.avaje</groupId>
<artifactId>classpath-scanner</artifactId>
<version>4.1</version>
</dependency>
#9 Change groupId to io.avaje
2.2.6
#7 Modify scanForClasses to catch ClassNotFoundException
2.2.5
#6 slf4j's scope should be provided
2.2.4
#5 NPE at FileSystemClassPathLocationScanner.java:67 ... when scanning empty directory
2.2.3
Repackage Scanner, ScannerFactory and Location into core package in preparation for java 9 modules #4