Releases: raphw/byte-buddy
Releases · raphw/byte-buddy
byte-buddy-1.14.10
- Add lazy facade to default
TypePool
inAgentBuilder
to avoid parsing of types ignored by name. - Avoid module info classes in Android plugin.
Byte Buddy 1.14.9
- Update ASM to version 9.6
- Support Android plugin to support APG version 7.4
Byte Buddy 1.14.8
- Correctly read versions from class file that would use both bytes.
- Fix Byte Buddy Gradle plugin for Gradle 8.3+.
- Correct field and static method access on subtypes in
MemberSubstitution
. - Support APK 7.4+ versions in Byte Buddy Gradle for Android plugin.
Byte Buddy 1.14.7
- Correctly read minor version from class file.
- Catch type resolution errors when applying
Plugin.Engine
.
Byte Buddy 1.14.6
- Add
PatchMode.SUBSTITUTE
andResettableClassFileTransformer.Substitutable
for in-order patching. - Allow for explicit specification og differential matcher when patching an
AgentBuilder
. - Add platform loader to locator for build plugins.
- Correctly resolve accessors for fields with capitalized first letter.
- Make jars for Android read-only as newer versions require it.
Byte Buddy 1.14.5
- Avoid use of location if agent argument separator is contained.
- Allow failure of member substitution if no element is separated.
- Allow retry in case of parallel class injection.
Byte Buddy 1.14.4
- Include instrumented type and auxiliary types in
TypePool
that is passed toTypeWriter
.
Byte Buddy 1.14.3
- Make
MethodGraph.Compiler
failsafe when processing incomplete methods. - Update ASM.
Byte Buddy 1.14.2
- Fix offset mapping for local variable array remapping in
Advice
. - Add possibility to specify an index for
skipOn
andrepeatOn
which resolves the checked value from a returned array.
Byte Buddy 1.14.1
- Add extended scope for Maven Byte Buddy plugin to include all non-test-dependencies.