What's new in JD-GUI 1.6.6
Dec 26, 2019
- Minor update on configuration parsing
- Update JD-Core to 1.1.3:
- Addition of a part of the test protocol described in this research paper : The Strengths and Behavioral Quirks of Java Bytecode Decompilers
- Improved recompilation of decompiled source codes
- Decompiling and recompiling without any errors :
- commons-codec:commons-codec:1.13
- org.apache.commons:commons-collections4:4.1
- org.apache.commons:commons-lang3:3.9
New in JD-GUI 1.6.5 (Nov 18, 2019)
- Merged pull requests:
- 194: Add -Djd.gui.cfg --> java -Djd-gui.cfg=path/to/jd-gui.cfg -jar jd-gui.jar
- 265: Add StartupWMClass to jd-gui.desktop for Linux
- 267: Add kar file support (KAraf aRchive)
- 274: Add OpenJDK11 compatibility --> "In order to make JD-GUI available via MacPorts, I've added OpenJDK11 support."
- Update JD-Core to 1.1.2:
- Addition of a part of the test protocol described in this research paper : The Strengths and Behavioral Quirks of Java Bytecode Decompilers
- Improved recompilation of decompiled source codes
- Decompiling and recompiling without any errors :
- commons-codec:commons-codec:1.13
- org.apache.commons:commons-collections4:4.1
New in JD-GUI 1.6.4 (Nov 2, 2019)
- Update JD-Core to 1.1.1:
- Addition of a part of the test protocol described in this research paper : The Strengths and Behavioral Quirks of Java Bytecode Decompilers
- Improved recompilation of decompiled source codes
- Decompiling and recompiling org.apache.commons:commons-collections4:4.1 without any errors
New in JD-GUI 1.6.3 (Jul 15, 2019)
- Update JD-Core to 1.0.7:
- Fix bug on switch-string statement (#249)
- Fix error on definition of integer constant types (#252)
New in JD-GUI 1.6.2 (Jun 30, 2019)
- Fix bug in 'Search in constant pool' dialog
- Fix bug in 'Escape unicode characters'
- Improve 'for' & 'switch' statements reconstruction
New in JD-GUI 1.6.1 (Jun 21, 2019)
- Quick bug fix on Proguard & Java reflection in JD-Core
New in JD-GUI 1.6.0 (Jun 21, 2019)
- Updating JD-Core to 1.0.4 (Java 9 support)
- Adding multi-release JAR file support
- Adding indexation of "module-info.class" files and hyperlinks on Java module pages
New in JD-GUI 1.5.2 (Jun 17, 2019)
- Updating JD-Core to 1.0.4 (Java 9 support)
- Adding multi-release JAR file support
- Adding indexation of "module-info.class" files and hyperlinks on Java module pages
New in JD-GUI 1.5.2 (Jun 5, 2019)
- Updating JD-Core to 1.0.3
- Adding AAR (Android archive) file support
- Adding JMOD (Java 9 module) file support
New in JD-GUI 1.5.1 (May 26, 2019)
- Update JD-Core to 1.0.2
- Improve readability of decompiled source code
- Replace "access$...(...)" bridge methods
New in JD-GUI 1.5.0 (May 18, 2019)
- Update JD-Core to 1.0.1
- Add capability to search source code on maven.org
New in JD-GUI 1.4.3 (May 13, 2019)
- Update JD-Core 0.7.1 to 1.0.0
New in JD-GUI 1.4.2 (Apr 11, 2019)
- Remove Groovy from the project
New in JD-GUI 1.4.1 (Mar 11, 2019)
- Add Java 9+ compatibility
New in JD-GUI 1.4.0 (Mar 10, 2016)
- Improves Linux users experience & includes the prerequisites for the JD-GUI-GrepCode extension
New in JD-GUI 1.2.0 (Mar 10, 2016)
- Adds support for JAVA files
New in JD-GUI 1.1.0 (Mar 10, 2016)
- Adds support for WAR and EAR files
New in JD-GUI 0.3.5 (Apr 8, 2013)
- JD-GUI includes JD-Core 0.6.2
- Fixed crash when application is closing
- Added the capability to display XML files (.xsd, .xsl, .rng, .xhtml)
- Added capability to hide the prefixes 'this'
New in JD-GUI 0.3.2 (Mar 22, 2010)
- Added a outlne view in the navigation trees.
- Added a outlne view popup window.
- Improvement of enlightenment of fields and methods from search results.
- Improvement of hyperlinks on the log pages.
- Improvement of tab names.
- OSX: Fixed bug on "Info.plist" file.
- OSX: DnD to docked JD-GUI icon works.
- OSX: Optimisation of tree font.
- Linux: Optimisation of tree font.
- Added hyperlink on "Premain-Class' in "MANIFEST.MF".
- Limitation of depth of automatic folder exploration.
- Fixed bug on octal and unicode representation of characters.
- Added capability to escape unicode characters.
- Improvement of history management.
- JD-GUI includes JD-Core 0.5.4.
New in JD-GUI 0.3.1 (Mar 22, 2010)
- Indexation of annotations.
- Display packages of unarchived projects.
- Fixed bug on "Search" dialog box.
- Fixed bug on "Open Type Hierarchy" dialog box.
- Fixed bug on "Open Type Hierarchy" dialog box.
- Fixed bug on the process of project exploration.
- Improvement of the robustness of indexation against the corrupted classes.
- JD-GUI includes JD-Core 0.5.3.
New in JD-GUI 0.3.0 (Nov 29, 2009)
- The capability of searching types, methods, fields or strings in all the classes
New in JD-GUI 0.2.7 (Jan 23, 2009)
- Added menu "Recent Files".
- Fixed bug with wrong qualified names.
- Fixed bug with empty default constructor.
- Fixed bug with nested while error.
- Fixed bug in display of value of type "long".
New in JD-GUI 0.2.6 (Nov 24, 2008)
- This is the first version fixing the bugs that you have reported
New in JD-GUI 0.2.5 (Sep 16, 2008)
- It includes minor changes but some important improvments have been added to the core of decompiler.
New in JD-GUI 0.2.4 (Aug 4, 2008)
- In addition to bug fixes, it includes a new feature to inform you of the availability of new versions.
New in JD-GUI 0.2.3 (Jul 14, 2008)
- Can display Java stack traces now
New in JD-GUI 0.2.2 (Jun 28, 2008)
- Displays original line numbers if this information is available in �.class� files. Many memory leaks have been fixed in JD-Core & JD-GUI.