All Versions
25
Latest Version
Avg Release Cycle
19 days
Latest Release
1010 days ago

Changelog History
Page 3

  • v1.1.2 Changes

    June 19, 2021
    • ๐Ÿ›  Fixed VerifyError when converting a boxed primitive type and storing to an instance field.
  • v1.1.1 Changes

    June 12, 2021
    • ๐Ÿ›  Fixed VerifyError when performing a logical operation against a boxed type.
    • ๐Ÿ›  Fixed VerifyError where a local variable store was erroneously replaced with a pop instruction.
  • v1.1.0 Changes

    June 04, 2021
    • ๐Ÿ“ฆ Default class name when given a lookup must be in the same package.
    • Strict check when adding constructor with a MethodType.
    • ๐Ÿ‘ Allow methods defined in Object to be invoked on interface instances.
    • ๐Ÿ‘Œ Support adding annotations.
    • Switch statements with one case are converted to if statements.
    • โž• Add a convenience exception catching method.
    • ๐Ÿ‘Œ Support referencing the class being made as an array.
    • ๐Ÿ“ฆ Generated classes are loaded into separate ClassLoaders, keyed by package name, to facilitate class unloading. To be unloaded, all classes generated in that package must be unreachable.
    • โœ‚ Remove ProtectionDomain support. The SecurityManager is being deprecated, and the concept of a CodeSource makes little sense with dynamically generated code.
    • Provide access to the class loader before the class is finished.
    • ๐Ÿ‘Œ Support distinct class loaders for generated classes which shared a common parent loader.
    • โž• Add a method to finish a class into a full privilege access lookup object.
    • โœ‚ Remove strictfp support.
  • v1.0.2 Changes

    May 05, 2021
    • ๐Ÿ— Requires Java 12, in order to be buildable by automated systems. The java.lang.constant package isn't available in Java 11.
  • v1.0.0 Changes

    May 05, 2021
    • ๐Ÿš€ First released version.