All Versions
24
Latest Version
Avg Release Cycle
163 days
Latest Release
78 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v5.0 Changes
June 13, 2016Major 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
-
v4.3.1 Changes
January 10, 2016Bug fixes
Regression: NOP opcodes broke the bytecode display
-
v4.3 Changes
January 10, 2016Features
- 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, 2016Features
๐ 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

