Releases: raphw/byte-buddy
Releases · raphw/byte-buddy
Byte Buddy 1.3.1
- Added possibility to use contravariant parameters within the
Adviceadapter for ASM.
Byte Buddy 1.3.0
- Added
Adviceadapter for ASM. - Fixed
AsmVisitorWrapperregistration to be stacked instead of replacing a previous value. - Added validation for setting field default values what can only be done for
staticfields. Clarified javadoc. - Fixed attach functionality to work properly on IBM's J9.
Byte Buddy 1.2.3
- Fixed return type resolution for overloaded bridge method.
Byte Buddy 1.2.2
- Fixed redefinition strategy for
AgentBuilderwhere transformations were applied twice. - Added
ClassLoaderas a third argument for theAgentBuilder.Transformer.
Byte Buddy 1.2.1
- Added validation for receiver types.
- Set receiver types to be implicit when extracting constructors of a super type.
Byte Buddy 1.2.0
- Added support for receiver type retention during type redefinition and rebasement.
- Added support for receiver type definitions.
Byte Buddy 1.1.1
- Fixed interface assertion of the custom binder types to accept default methods.
- Improved documentation.
Byte Buddy 1.1.0
- Refactored
AgentBuilderAPI to be more streamlined with the general API and improved documentation. - Added possibility to instrument classes that implement lambda expressions.
- Added possibility to explicitly ignore types from an
AgentBuilder. By default, synthetic types are ignored. - Proper treatment of deprecation which is now written into the class file as part of the resolved modifier and filtered on reading.
- Added support for Java 9 APIs for process id retrieval.
Byte Buddy 1.0.3
- Added support for Java 9 owner type annotations.
- Fixed bug in type builder validation that prohibited annotations on owner types for non-generic types.
- Added additional element matchers for matching an index parameter type.
Byte Buddy 1.0.2
- Fixed resolution of type paths for inner classes.
- Added preliminary support for receiver types.
- Fixed resolution of type variables from a static context.