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

Changelog History
Page 4

  • v1.11.12 Changes

    August 01, 2021
    • ๐Ÿ”’ Always use reflection and not a JavaDispatcher when a method potentially checks the access context via a security manager.
  • v1.11.11 Changes

    August 01, 2021
    • ๐Ÿ”’ Do not pollute access context for security manager when defining classes via a method handle lookup.
  • v1.11.10 Changes

    August 01, 2021
    • โž• Added option for Gradle plugin to register adjustmentPostProcessor to manually add task dependencies.
  • v1.11.9 Changes

    July 01, 2021
    • Include jdk.reflect package in default ignore matcher.
    • Retain parameter names for constructor of Java record as it is done by javac.
    • Throw NoSuchTypeException on non-resolved types rather then IllegalStateException.
    • Weaken visibility checks for fields set by MethodCall.
  • v1.11.8 Changes

    July 01, 2021
    • ๐Ÿ›  Fix package exposure for JavaDispatcher class when Byte Buddy is used as a module.
  • v1.11.7 Changes

    July 01, 2021
    • ๐Ÿ— Introduce a more complex error handler for Gradle builds in favor of strict mode.
    • Include method for reading all loaded Class values of a loaded dynamic type.
    • Include Byte Buddy version in module-info.
    • Fix package list in module-info.
  • v1.11.6 Changes

    July 01, 2021
    • โž• Add fallback for JavaDispatcher that works on Android and other platforms that do not support dynamic class definitions.
    • ๐Ÿ”ง Make Gradle task dependency resolution more robust and configurable.
    • โšก๏ธ Update ASM and support Java 18 without experimental configuration.
  • v1.11.5 Changes

    June 01, 2021
    • โœ‚ Remove AccessController API to replace with weaved access control via AccessControllerPlugin.
  • v1.11.4 Changes

    June 01, 2021
    • โž• Add constant for Java 18
    • ๐Ÿ‘Œ Improve constructor resolution for Plugins.
    • โž• Add convenience method for translating TypeDescription.Generic to a builder.
    • โž• Add convenience method for resolving an annotation property from a property name.
  • v1.11.3 Changes

    June 01, 2021
    • ๐Ÿ”Œ Introduce AccessControllerPlugin to weave use of AccessController only if available.
    • ๐Ÿ›  Fix use of incorrect type when chaining InvokeDynamic.
    • ๐Ÿ‘ Better emulate visitation order of ASM when creating types.
    • Avoid writing duplicate entries for submitted subtypes in sealed types.
    • ๐Ÿ‘ Better encapsulate JavaDispatcher utility.
    • โž• Add frame padding to initialization handler when redefining or rebasing a class.
    • ๐Ÿ‘ Do not assume that TypeVariables are AnnotatedElements to support Java 7 and earlier.