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

Changelog History
Page 1

  • v1.12.19 Changes

    November 01, 2022
    • ๐Ÿ”’ Avoid possible lock through circular class loading of TypeDescription subtypes.
    • ๐Ÿ”’ Avoid access error when using unsafe API on Java 17 with an active security manager.
    • ๐Ÿ”Œ Close URL class loader used in Gradle plugin.
  • v1.12.18 Changes

    October 01, 2022
    • ๐Ÿ‘ Allow writing to field from enter Advice in constructor, as byte code allows it.
    • ๐Ÿ”จ Refactor Android plugin processor to avoid skipping local classes.
    • ๐Ÿ‘Œ Improve staleness filter for Maven plugin.
    • Fix incorrect resolution of custom bound invokedynamic values in Advice.
  • v1.12.17 Changes

    September 01, 2022
    • ๐Ÿ”Œ Use decorating EntryPoint in Android Gradle plugin.
    • Introduce PatchMode on AgentBuilder patching to allow for control over overlap.
  • v1.12.16 Changes

    September 01, 2022
    • ๐Ÿ›  Fix Gradle release script to publish plugin.
  • v1.12.15 Changes

    September 01, 2022
    • Introduce ClassVisitorFactory which allows to translate to and from class wrappers in a different ASM namespace.
    • ๐Ÿ‘ Allow builders to change to ClassVisitors.
    • โž• Add support for Android instrumentation from Gradle plugin.
  • v1.12.14 Changes

    August 01, 2022
    • โž• Add wrap method to DynamicType.Builder that allows for the representation of a dynamic type via a ClassVisitor.
    • โž• Add ClassVisitorFactory that allows to translate between Byte Buddy's, the original, or other shaded representations of ASM.
    • ๐Ÿ›  Fix visibility check for types in the default package.
    • ๐Ÿ“ฆ Return correct value for types in the default package.
  • v1.12.13 Changes

    August 01, 2022
    • ๐Ÿ”Œ Avoid duplicate application of Byte Buddy Maven plugin.
    • ๐Ÿ‘ Allow for class path discovery of Plugins when using Maven.
    • ๐Ÿ›  Fix build cache when using Byte Buddy Gradle plugin.
    • ๐Ÿ‘ Allow Plugins to define new types prior to transformation.
  • v1.12.12 Changes

    June 01, 2022
    • ๐Ÿ”Œ Use correct annotation in Byte Buddy Gradle plugin.
    • Correctly resolve generified anonymous/local types that are declared within a method.
  • v1.12.11 Changes

    June 01, 2022
    • โœ‚ Remove use of thread-local to guarantee Loom compatibility.
    • Allow usage of byte-buddy-parent as BOM for imports.
    • โž• Add convenience for Maven to disable type validation on entry point.
    • ๐Ÿ”Œ Allow Gradle plugin to consume pluginName property and discoverySet to only load plugins in the plugin class loader.
  • v1.12.10 Changes

    May 01, 2022
    • ๐Ÿง Correctly resolve temporary folder, if custom folder is set, on Linux during emulated attach.
    • ๐Ÿ”ง Attempt guessing if Graal automatic configuration agent for native image is run.
    • Avoid hard-coded dependencies to classes of java.management module.
    • Do not include OSGi info in Byte Buddy source module.