Change Log - Version 8.5.0 - Release Date May 2, 2018
IMPORTANT NOTE: With the DashO Gradle Plugin v3.1.0, obfuscation is now enabled, in Android builds, by the standard
minifyEnabled
setting. ThedisabledForBuildTypes
anddisabledForBuildVariants
settings can no longer be used.
Enhancements:
- File > Download Sample Projects was added to allow quick access to the samples.
- Method call removal now supports removing non-void-return methods.
- Documented how to use method call removal to remove Android logging calls.
- Improved usability of file browsing dialogs in the DashO GUI.
- A default editor (
notepad.exe
on Windows orTextEdit.app
on macOS) is now used when viewing the project and reports. - Added support for generating a ProGuard-compatible map file when renaming classes.
Changes:
- The samples have been moved online and are no longer included with the DashO installation.
- Improved organization of GUI documentation.
- Wildcard class matching for method call removal is deprecated.
- The
<obfuscate-jar>
task, in the Ant integration, is deprecated. - Updated the DashO Gradle Plugin:
- v3.1.0 with support for the Android Gradle 3.1.0 & 3.1.1 plugins and which uses
minifyEnabled
instead ofdisabledForBuildVariants
. - v3.0.3 with the
generateProGuardMap
configuration option.
- v3.1.0 with support for the Android Gradle 3.1.0 & 3.1.1 plugins and which uses
- Includes apktool-2.3.3.
- Includes dex-tools-2.1-nightly-28.
Fixes:
- Globally Excluded classes are now listed on the Method Call Removal screen.