Skip to content

Releases: raphw/byte-buddy

Byte Buddy 0.7-rc2

16 Sep 22:29

Choose a tag to compare

Byte Buddy 0.7-rc2 Pre-release
Pre-release
  • Refactored runtime attachment of Java agents to support Java 9 and additional legacy VM (version 8-).
  • Refactored MethodGraph to only represent virtual methods.
  • Changed notion of visibility to not longer consider the declaring type as part of the visibility.
  • Increased flexibility of defining proxy types for @Super and @Default annotations.
  • Added directional AmbigouityResolver.
  • Fixed detection of methods that can be rebased to not include methods that did not previously exist.

Byte Buddy 0.6.15

11 Aug 08:57

Choose a tag to compare

  • Added support for discovery and handling of Java 9 VMs.
  • Fixed class loading for Android 5 (Lollipop) API.

Byte Buddy 0.7-rc1

11 Aug 09:16

Choose a tag to compare

Byte Buddy 0.7-rc1 Pre-release
Pre-release
  • Added support for generic types.
  • Replaced MethodLookupEngine with MethodGraph.Compiler to provide a richer data structure.
  • Added support for bridge methods (type and visibility bridges).
  • Refactored the predefined ElementMatchers to allow for matching generic types.
  • Replaced the ModifierResolver with a more general MethodTransformer.

Byte Buddy 0.6.14

20 Jul 11:44

Choose a tag to compare

  • Fixed resolution of ignored methods. Previously, additional ignored methods were not appended but added as an additional criteria for ignoring a method.

Byte Buddy 0.6.13

17 Jul 12:37

Choose a tag to compare

  • Fixed resolution of field accessors to not attempt reading of non-static fields from static
  • Fixed renaming strategy for type redefinitions to work arround a constraint of ASM where stack map frames required to be expanded even though this was not strictly necessary.

Byte Buddy 0.6.12

10 Jul 12:26

Choose a tag to compare

  • Added API for altering a method's modifiers when intercepting it.
  • Added API for allowing to filter default values when writing annotations.

Byte Buddy 0.6.11

22 Jun 08:29

Choose a tag to compare

  • Added additional ClassFileLocators 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.

Byte Buddy 0.6.9

18 Jun 19:00

Choose a tag to compare

Invalid release: Corrected the resolution of a type's visibility to another type to determine if a method can be legally overridden. Problem was not resolved.

Byte Buddy 0.6.10

18 Jun 19:01

Choose a tag to compare

  • Corrected the resolution of a type's visibility to another type to determine if a method can be legally overridden.

Byte Buddy 0.6.8

01 Jun 16:14

Choose a tag to compare

Corrected incorrect deployment of version 0.6.7 which does not use a dependency reduced POM for the byte-buddy module.