jclasslib v5.0 Release Notes
Release Date: 2016-06-13 // almost 8 years ago-
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
- ๐ 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
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