What's new in JD-GUI 1.6.6
Dec 27, 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 (Dec 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 (Dec 18, 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 14, 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 (Jul 1, 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 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 3, 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 20, 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 10, 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.3 (Mar 17, 2011)
- Fixed crash when application is closing.
- Added the capability to display XML files (.xsd, .xsl, .rng, .xhtml).
- Added capability to hide the prefixes 'this'.
- JD-GUI includes JD-Core 0.6.0.
New in JD-GUI 0.3.2 (May 5, 2010)
- Many corrections and improvements have been added.
New in JD-GUI 0.2.7 (Dec 30, 2008)
- Added menu "Recent Files".
- JD-GUI includes JD-Core 0.4.6.