Releases: raphw/byte-buddy
Releases · raphw/byte-buddy
Byte Buddy 1.18.1
- Fix generated module-info to include new package.
Byte Buddy 1.18.0
- Add support for
module-infoclass files andModuleDescriptions. - Allow for manipulating module information using the
ByteBuddyAPI.
Byte Buddy 1.17.8
- Avoid use of types that are deprecated as of Java 26.
- Include ASM 9.9 that offers ASM support for Java 26.
- Make sure that generated code internal to Byte Buddy supports CDS if available.
- Update version of ASM to JDK Class File API bridge to fix some minor bugs related to type annotations.
Byte Buddy 1.17.7
- Specify correct JVM environment for Android builds when using the Gradle plugin.
- Avoid recomputing the size of a parameter list for performance reasons after measuring the significant impact.
- Correct validation of JVM names to avoid breaking when Java names are not allowed while JVM names are, with Kotlin and others.
Byte Buddy 1.17.6
- Add convenience wrapper for
ResettableClassFileTransformerthat implicitly delegates to correct transformer method. - Add filter for deduplicate fields and methods in class file.
- Add missing static requirement of Spotbugs annotations to module descriptors.
- Add
LazinessModeforTypePooland add convenience support toAgentBuilder. - Fix source jars for multi-version release to contain duplicated source.
Byte Buddy 1.17.5
- Update ASM to version 9.8 to support Java 25 using ASM reader and writer.
- Include
AnnotationRemovalvisitor for removing or replacing annotations.
Byte Buddy 1.17.4
- Add
SafeVarargsplugin. - Fix OSGi declaration for byte-buddy-agent.
Byte Buddy 1.17.3
- Fix bug in ASM to Class File API bridge handling tableswitch instructions.
- Add plugin for adding
SafeVarargsannotations. - Further generify
MemberSubstitutionAPI.
Byte Buddy 1.17.2
- Update Class File API integration to include support for several omitted byte codes.
- Adjust attach API emulation for OpenJ9 to not create subfolder if temporary folder is set explicitly.
Byte Buddy 1.17.1
- Fix bug in
MemberSubstitutionwere argument indices were resolved by one digit off. - Update Class File API integration to avoid that parameter annotations are lost.