Bump classgraph from 4.8.137 to 4.8.138
Bumps classgraph from 4.8.137 to 4.8.138.
Release notes
Sourced from classgraph's releases.
classgraph-4.8.138
Added two methods (thanks to @FranGomezVenegas for requesting these, #608):
FieldInfoList ClassInfo#getEnumConstants()
: returns all the enum constants of an enum class asFieldInfo
objects (without loading the enum class).List<Object> ClassInfo#getEnumConstantObjects()
: returns all the enum constants of an enum class as objects of the same type as the enum (after loading the enum class and initializing enum constants).Mitigate log4j2 vulnerability CVE-2021-44228: ClassGraph does not use log4j2, but does use the built-in Java logging framework, which may be redirected to the log4j2 framework by the calling environment. To be safe, ClassGraph now builds in a protection against this critical vulnerability.
Commits
-
ace4dfe
[maven-release-plugin] prepare release classgraph-4.8.138 -
752c3fb
Merge branch 'latest' of https://github.com/classgraph/classgraph into latest -
1c8adca
Improve test -
04223e8
AddgetEnumConstantObjects()
(#608) -
1028925
Source > Format -
e84c7df
Merge pull request #611 from classgraph/dependabot/maven/io.github.toolfactor... -
1fbc68f
Fix comments and names -
0ee47aa
Fix prev checkin -
c0ea4f1
Merge branch 'latest' of https://github.com/classgraph/classgraph into latest -
f9eaae7
Mitigate log4j2 vulnerability CVE-2021-44228, if log4j is the logger - Additional commits viewable in compare view