Bump classgraph from 4.8.115 to 4.8.132
Bumps classgraph from 4.8.115 to 4.8.132.
Release notes
Sourced from classgraph's releases.
classgraph-4.8.132
Fix a regression with OSGi runtime dependencies of ClassGraph (#597, thanks to @tobias-- for the pull request).
classgraph-4.8.131
Catch unchecked exceptions and errors
SecurityException,IllegalArgumentExceptionandIOErrorin more places when dealing withPathandURIobjects, to prevent issues when running with a security manager. Thanks to @elkman for the pull request. (#594).classgraph-4.8.130
Allow
enableSystemJarsAndModules()to be used in conjunction withoverrideClasspath()oroverrideClassLoaders()(#592, thanks to @roxspring for this contribution!).classgraph-4.8.129
Add the ability to find resources by path glob by calling
ScanResult#getResourcesMatchingWildcard(String wildcardString)(#588, thanks to @jjlin for the request):
**matches zero or more characters*matches zero or more characters other than/?matches any one character- Any other valid Java regexp syntax is supported, such as character ranges in square brackets (
[a-c]), with the exception of., which is interpreted as a literal dot character (the single-character wildcard syntax is replaced with?, as shown above).classgraph-4.8.128
Optimize reflection by caching fields and methods of introspected classes by name.
classgraph-4.8.127
Fix illegal reflective access warning on stderr in JDK 11 (#579, thanks to @josephlbarnett for reporting).
classgraph-4.8.126
Remove
-parametersflag fromjavacparameters of non-test build, introduced in 4.8.121, because it introduced issues with-Xlint:classfileor-Xlint:allcombined with-Werror(#577, thanks to @Stephan202 for reporting)classgraph-4.8.125
Remove a debugging setting which produced a warning on stderr (#568).
classgraph-4.8.124
Allow circumvention of encapsulation in JDK 16+ via jvm-driver, in addition to existing Narcissus support. Details are on README.md page for ClassGraph GitHub project.
classgraph-4.8.123
More compatibility fixes for IBM Semeru.
classgraph-4.8.122
Add support for
ClassGraph.CIRCUMVENT_ENCAPSULATION = trueto work on IBM Semeru, an OpenJDK fork (#563).classgraph-4.8.121
Optimization of reflection code (no functional changes compared to previous release)
classgraph-4.8.120
First version that is fully compatible with JDK 16+
The JDK team decided to switch on strong encapsulation in JDK 16+. That means that ClassGraph cannot find the classpath, if all of the following are true:
- You are running on JDK 16+
- You are using a legacy classloader (rather than the module system)
- The legacy classloader does not expose its classpath via a public field or method
- The classloader is loaded in a different module from your user code
... (truncated)
Commits
-
8180076[maven-release-plugin] prepare release classgraph-4.8.132 -
69488c1Add missing Narcissus dep -
bb6907dMerge branch 'latest' of https://github.com/classgraph/classgraph into latest -
68ed4a3Merge pull request #597 from tobias--/osgi-resolution -
626dc94Add missing requires for jvm-driver -
70bff06Mark resolution of jdk.internal.misc as optional -
f9f173eMerge pull request #596 from classgraph/dependabot/maven/io.github.toolfactor... -
5dfdadaBump jvm-driver from 8.4.1 to 8.5.0 -
f350019[maven-release-plugin] prepare for next development iteration -
8596d55[maven-release-plugin] prepare release classgraph-4.8.131 - Additional commits viewable in compare view