Skip to content

Releases: raphw/byte-buddy

Byte Buddy 0.3

18 Sep 16:11
Compare
Choose a tag to compare
  • Added basic support for Java 7 types MethodHandle and MethodType which are available from Java 7 for injection.
  • Added support for type redefinition and type rebasing.
  • Added support for accessing a JVM's HotSwap features and a Java agent.
  • Added latent a child-first ClassLoadingStrategy and manifest versions of the WRAPPER and CHILD_FIRST default class loading strategies.

Byte Buddy 0.2.1

20 Jun 08:36
Compare
Choose a tag to compare
  • Added proper support for defining class initializers. Added support for field caching from method instrumentations, mainly for allowing the reuse of Method instances for the @Origin annotation and the InvocationHandlerAdapter.

Byte Buddy 0.2

16 Jun 14:07
Compare
Choose a tag to compare

Added several bug fixes for existing features. Beyond that the following features were added or changed:

  • Changed the semantics of the @SuperCall to be only bindable, if a super method can be invoked. Before, an exception was thrown if only a non-existent or abstract super method was found.
  • Added features for the interaction with Java 8 default methods. Refactored method lookup to extract invokable default methods.
  • Refactored the invocation of super methods to be created by an Instrumentation.Target. For a future release, this hopefully allows for class redefinitions using today's API for creating subclasses.
  • Upgraded to ASM 5.0.3.

Byte Buddy 0.1

02 May 14:06
Compare
Choose a tag to compare
  • First general release.