All Versions
24
Latest Version
7.1
Avg Release Cycle
163 days
Latest Release
78 days ago

Changelog History
Page 3

  • v5.0 Changes

    June 13, 2016

    Major changes

    • ๐Ÿ‘ jclasslib's code base has been converted to the Kotlin programming language. Parts of the code base have been rewritten to better fit with Kotlin's programming paradigms. If used as a library, all classes continue to be usable from Java. However, many classes have been renamed and restructured.
    • ๐Ÿ’ป The jclasslib UI now uses draggable tabs instead of the outdated internal frames in previous versions, a window can be split horizontally, vertically or in a 4-way split

    ๐Ÿ’ป constant pool filters

    • ๐Ÿ Multiple top-level windows with separate class path configurations are now supported
    • ๐Ÿ‘ Browsing classes in the runtime library of Java 9 JREs is now supported
    • ๐Ÿ‘ Drag and drop of class files and JAR files into a jclasslib window is now supported
    • Filtering for the constant pool

    constant pool filters

    Other changes

    • Inline links to the JVM spec in the bytecode display
    • Selectable text in the bytecode display
    • When reloading a class file, the current selection is always retained

    ๐Ÿš€ Deployment changes

    • ๐Ÿ’ป Java 8 is now required to run the jclasslib UI
    • ๐Ÿ Signed Windows installer and signed DMG for Mac OS X
  • v4.3.1 Changes

    January 10, 2016

    Bug fixes

    Regression: NOP opcodes broke the bytecode display

  • v4.3 Changes

    January 10, 2016

    Features

    • Improved display of CONSTANT_InvokeDynamic_info, now links into BootstrapMethods attribute
    • ๐Ÿ‘Œ Improved display of BootstrapMethods attribute, now displays single table with all attributes
  • v4.2 Changes

    January 10, 2016

    Features

    ๐Ÿ‘Œ Support for runtime type annotations. All Java 8 class file attributes are now displayed.

    ๐Ÿ› Bug fixes

    When an opening a class file did not succeed, the internal frame was in an undefined state