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
,IllegalArgumentException
andIOError
in more places when dealing withPath
andURI
objects, 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
-parameters
flag fromjavac
parameters of non-test build, introduced in 4.8.121, because it introduced issues with-Xlint:classfile
or-Xlint:all
combined 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 = true
to 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 -
69488c1
Add missing Narcissus dep -
bb6907d
Merge branch 'latest' of https://github.com/classgraph/classgraph into latest -
68ed4a3
Merge pull request #597 from tobias--/osgi-resolution -
626dc94
Add missing requires for jvm-driver -
70bff06
Mark resolution of jdk.internal.misc as optional -
f9f173e
Merge pull request #596 from classgraph/dependabot/maven/io.github.toolfactor... -
5dfdada
Bump 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