DashO Java Obfuscator Change Log V8.3 Build 0 - Release Date November 29, 2017
Change Log - Version 8.3.0 - Release Date November 29, 2017
Enhancements:
Added a Kotlin Android sample and documentation.
Added an Android check-telemetry sample.
Improved the APK wizard so that unused classes will be removed by default.
Improved the UI splash screen.
Minimal support has been added for inputs and dependencies containing a Java 9 module-info.class file.
Lucidator supports decoding stack traces which contain module information.
Added some internal Kotlin specific rules to ease configuration when obfuscating the Kotlin runtime.
Changes:
Try/Catch Control Flow will no longer add Exception classes for classes excluded globally from obfuscation.
Updated the DashO Gradle Plugin:
v2.3.3 with improved handing of includeAsInputs.
v3.0.0 with support for the Android Gradle 3.0.0 plugin.
Includes apktool-2.3.0.
Updated the PreEmptive Analytics API to v7.6.2.
Removed the --noSplash option from dashogui.
Removed the PreEmptive Analytics samples.
Fixes:
Fixed a processing error with internally defined annotations.
Fixed the Automatic setting on Make Public to handle accessibility changes due to the renaming prefix.
Fixed a font issue during registration.
Fixed an error with Try/Catch Control Flow seen when a non inner class's name contains a $.
Fixed an issue when searching for included Java runtime packages in the WAR wizard.
Fixed an ArrayIndexOutOfBoundsException issue when optimizing some methods.
Fixed an issue where checking for updates while offline may mark the license as expired.
PreEmptive is a trusted global leader of protection tools for Desktop, Mobile, Cloud, and Internet of Things (IoT) applications. We help organizations make their applications more resistant and resilient to hacking and tampering — protecting intellectual property, sensitive data and revenue.