Classgraph Versions Save

An uber-fast parallelized Java classpath scanner and module scanner.

classgraph-4.8.152

1 year ago

Another fix for Windows UNC paths (#736, thanks to @jdeppe-pivotal for the report and the fix).

classgraph-4.8.151

1 year ago

Fix some more issues with Windows UNC paths. (#705)

classgraph-4.8.150

1 year ago
  • Fix "TypeVariableSignature.resolve() throws "Class name is not set" for generic superclass signature arguments" (#706, thanks to @platosha for the bug report).
  • Add ClassInfo#isPackageVisible() (#702, thanks to @sebthom for doing the work and submitting a pull request)
  • Fix Windows UNC path scanning (#705, thanks to @jdeppe-pivotal for the bug report).
  • Fix an error whereby hierarchical scanning of directories would stop when the first unreadable file/directory was reached.

classgraph-4.8.149

1 year ago

Extract line number ranges for methods (#695, thanks to @freya022 for suggesting).

See MethodInfo#getMinLineNum() and MethodInfo#getMaxLineNum(), which return the line number of the first and last non-blank line in a method body, if available, otherwise zero.

classgraph-4.8.148

1 year ago

Fixes a bug where MethodInfo#loadClassAndGetMethod would not work if the method type signature contained a type variable for a parameter type (#694, thanks to @freya022 for the report).

classgraph-4.8.147

1 year ago

Fixed an exception thrown when serializing/deserializing ScanResult to/from JSON (#682, thanks to @thiebaltmeier for the bug report.)

classgraph-4.8.146

2 years ago

Fixes a possible regression of an exception thrown when trying to open a resource on JrtFileSystem (#553).

classgraph-4.8.145

2 years ago

Fixed an issue that could cause some classpath elements to be skipped if Class-Path: was used in the manifest files of multiple jars on the classpath to include other jars that were also explicitly included on the classpath. The issue was classpath-order-dependent. Thanks to @steveniemitz and @sherter (https://github.com/classgraph/classgraph/issues/614) and also @jdeppe-pivotal (https://github.com/classgraph/classgraph/issues/673) for finding and reporting this bug.

classgraph-4.8.144

2 years ago

(Obsolete -- do not use -- triggered a regression on Windows.)

classgraph-4.8.143

2 years ago

Fix exception typeSignatureParamTypes.size() > typeDescriptorParamTypes.size() when dealing with broken compiler output (where the type descriptor of a method has a different number of entries in it than the type signature for the same method) (#660, thanks to @colin-young for reporting).