All Versions
249
Latest Version
Avg Release Cycle
17 days
Latest Release
334 days ago
Changelog History
Page 23
Changelog History
Page 23
-
v0.7 Changes
November 01, 2015- ๐จ Refactored injection strategy to always inject and load the instrumented type first to avoid premature loading by reference from auxiliary types.
- ๐จ Refactored
AgentBuilder.Default
to delay auxiliary type injection until load time to avoid premature loading by reference from auxiliary types. - โ Added API to add additional code to type initializers while building a type.
- ๐จ Refactored agent
Nexus
to allow for multiple registrations of self initializers if multiple agents are registered via Byte Buddy. - ๐ Fixed resolution of interface methods that were represented in the type hierarchy multiple times.
- Implemented custom ASM class writer to allow for frame computation via Byte Buddy's type pool when this is required by a user.
- Fallback to no allowing for instrumenting type initializers for rebased or redefined interfaces before Java 8.
-
v0.6.15 Changes
August 01, 2015- โ Added support for discovery and handling of Java 9 VMs.
- ๐ Fixed class loading for Android 5 (Lollipop) API.
-
v0.6.14 Changes
July 01, 2015- ๐ Fixed resolution of ignored methods. Previously, additional ignored methods were not appended but added as an additional criteria for ignoring a method.
-
v0.6.13 Changes
July 01, 2015- ๐ Fixed resolution of field accessors to not attempt reading of non-static fields from static methods.
- ๐ Fixed renaming strategy for type redefinitions to work around a constraint of ASM where stack map frames required to be expanded even though this was not strictly necessary.
-
v0.6.12 Changes
July 01, 2015- โ Added API for altering a method's modifiers when intercepting it.
- โ Added API for allowing to filter default values when writing annotations.
-
v0.6.11 Changes
June 01, 2015- โ Added additional
ClassFileLocator
s for locating jar files in folders and jar files. - โ Added explicit check for invalid access of instance fields from static methods in field accessing interceptors.
- โ Added the
@StubValue
and@FieldValue
annotations.
- โ Added additional
-
v0.6.10 Changes
June 01, 2015- Corrected the resolution of a type's visibility to another type to determine if a method can be legally overridden.
- Previous version 0.6.9 contained another bug when attempting to fix this problem.
Corrected incorrect deployment of version 0.6.7 which does not use a dependency reduced POM for the byte-buddy module.
-
v0.6.8 Changes
June 01, 2015- โฌ๏ธ Upgraded ASM dependency to 5.0.4.
- ๐ Fixed OSGi headers in all relevant artifacts.
โ Warning: The byte-buddy artifact of version 0.6.7 is accidentally deployed with a defect POM file which does not exclude the shaded resources.
-
v0.6.6 Changes
May 01, 2015- ๐ Fixed error in resolution of the
TargetType
pseudo-variable when used as component type of an array.
- ๐ Fixed error in resolution of the
-
v0.6.5 Changes
May 01, 2015- Extended public API with convenience methods.