All Versions
249
Latest Version
Avg Release Cycle
17 days
Latest Release
336 days ago

Changelog History
Page 11

  • v1.8.5 Changes

    April 01, 2018
    • ๐Ÿš€ Release with equals and hashCode methods being generated based on the fixes in the previous version.
  • v1.8.4 Changes

    April 01, 2018
    • Only open ASM if this is specified via the boolean property net.bytebuddy.experimental.
    • ๐Ÿ›  Fix resolution of invoking methods of Object on interfaces to not specialize on the interface type. The latter is also failing verification on Android.
    • ๐ŸŽ Several performance improvements.
    • 0๏ธโƒฃ Do no longer use unsafe injection as a default class loading strategy.
  • v1.8.3 Changes

    March 01, 2018
    • ๐Ÿ‘ Allow Java 11 classes by opening ASM.
    • โœ‚ Remove Lombok and add methods using Byte Buddy plugin.
  • v1.8.2 Changes

    March 01, 2018
    • โฌ‡๏ธ Reduce log output for Gradle and Maven plugin.
    • ๐Ÿ›  Fix class check in EqualsMethod.
  • v1.8.1 Changes

    March 01, 2018
    • โž• Add implementations for HashCodeMethod, EqualsMethod and ToStringMethod including build tool plugins.
    • ๐Ÿ”จ Refactor handling of stack map frame translation within Advice to allow for handling of methods with inconsistent stack map frames if the method arguments are copied.
    • 0๏ธโƒฃ Make argument copying the default choice if exit advice is enabled.
    • ๐Ÿ›  Fix a bug in parameter annotation computation within Advice.
    • โšก๏ธ Update to ASM 6.1.1.
  • v1.8.0 Changes

    March 01, 2018
    • ๐Ÿ”จ Refactored Advice argument handling to be controlled by a dedicated structure.
    • โž• Added basic logic for argument copying in Advice.
    • ๐Ÿ›  Fix performance degradation for cached fields.
    • โž• Add support for Java 10 and preliminary support for Java 11.
  • v1.7.11 Changes

    March 01, 2018
    • ๐Ÿ›  Fix Maven and Gradle plugins to resolve correct class file version.
    • โž• Add method to ClassReloadingStrategy to allow specification of explicit redefinition strategy. Change default redefinition strategy.
    • ๐Ÿ‘Œ Improve stack map frame validation in Advice.
    • ๐Ÿ›  Fix type resolution for virtual calls in MemberSubstitution.
  • v1.7.10 Changes

    February 01, 2018
    • ๐Ÿ›  Fixes self-attachment on Java 9+ on Windows.
    • Check for non-accessibility on MethodCall.
    • ๐Ÿ”„ Change static proxy fields to be volatile.
    • ๐Ÿ”’ Do not copy security-related meta-data on jar file copying.
    • Guard resolution of annotations for methods with synthetic parameters.
    • Forbid skipping code in constructors for Advice.
    • โž• Added constructor strategy for defining a default constructor that invokes a non-default constructor.
    • ๐Ÿ‘Œ Improve performance of accessor methods and cache fields by reducing use of String::format.
  • v1.7.9 Changes

    November 01, 2017
    • ๐Ÿ›  Fixes RAW_TYPES mode for loaded types where properties were resolved incorrectly.
    • โž• Adds support for Java 10 version number.
  • v1.7.8 Changes

    October 01, 2017
    • โž• Added property net.bytebuddy.raw to allow for suppress generic type navigation.