Classgraph Versions Save

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

classgraph-4.8.160

6 months ago

Fix inheritance order of methods returned by ClassInfo#getMethodInfo() (#772, thanks to @peter-schmitz for the bug report, and for providing the fix, complete with testcases!)

classgraph-4.8.162

8 months ago

Adds ClassGraph#enableMultiReleaseVersions(), which ignores the META-INF/versions prefix, if present, so that you can get all resources from all release versions. (Disables class scanning -- this only works for resources.)

Thanks to @pkesseli for the feature request (#787) and the pull request (#788).

classgraph-4.8.161

10 months ago

Fix an issue with null being returned by getResourcesWithPath rather than the empty list (#780, #781 -- thanks to @corebonts for the bug report and fix).

classgraph-4.8.159

11 months ago

Fix Windows regression

classgraph-4.8.158

11 months ago

Fix handling of jar:file: URLs (#766, thanks to @alexsuter for the report and repro repo).

classgraph-4.8.157

1 year ago

More robustly handles incorrectly compiled classfiles, specifically where type annotations try to annotate type bounds on a type parameter, and the bounds don't actually exist (#157, thanks to @ronshemerws for the bug report and complete reproducer testcase).

classgraph-4.8.156

1 year ago

Fix a regression in previous release, triggered when running multiple scans in parallel (#757).

classgraph-4.8.155

1 year ago

Fix for GraalVM build-time scanning: release static references when ScanResult is closed (#756). Thanks to @justin-tay for the report.

classgraph-4.8.154

1 year ago
  • Add getTypeAnnotationInfo() to all type signature classes (#741, thanks to @platosha for the suggestion).
  • Fix "Wildcarded classpath entries not working any more" (#739, thanks to @vashaefer for the report).

classgraph-4.8.153

1 year ago
  • Added ClassInfo#getSourceFile() (thanks to @freya022 for pull request #740 with the complete implementation).
  • Added getTypeAnnotationInfo() to TypeParameter and TypeArgument (#741, thanks to @platosha for pull request #742 with the complete implementation).
  • Fixed a ClassCastException introduced in the previous release (#705, thanks to @devlauer for reporting this).