All Versions
15
Latest Version
Avg Release Cycle
124 days
Latest Release
1264 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v5.1 Changes
February 04, 2017Major changes
- โ Added a plugin for IntelliJ IDEA that can be installed via the plugin manager. The action in the "View menu"
can be invoked when a Java, Groovy or Kotlin file is open in the editor.
The bytecode will be shown in the "jclasslib" tool window on the right hand side. Multiple class files can be open at the same time.
Other changes
- โ Added support for the SourceDebugExtension class file attribute
- When opening a class file, select the "General Information" node
๐ Bug fixes
- Reload class file action did not work (regression in 5.0)
- LocalVariableTable attribute: "Length" column always displayed "10" (Regression in 5.0)
- System property jclasslib.io.skipAttributes did not work anymore (Regression in 5.0)
- โ Added a plugin for IntelliJ IDEA that can be installed via the plugin manager. The action in the "View menu"
-
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