DashO Java Obfuscator Change Log V8.1 Build 0 – Release Date April 18, 2017
Reading Time: < 1 minute
Change Log – Version 8.1.0 – Release Date April 18, 2017
Enhancements:
- The project wizard now outputs warnings to the
Problems
tab. - The War project wizard will automatically exclude some standard frameworks from being added as entry points.
- String decrypters are now generated and used on a per-jar basis, by default, for multi-jar projects.
- A properties file can now be passed on the command line via
--properties (filename)
to provide the values for properties used in the project’s configuration.
Changes:
- The level and number of string decrypters both now default to 2 in the .dox schema.
- All decrypters for string encryption are now added to generated anonymous static inner classes. Decrypter Class configuration is now used to specify the containing outer classes.
- The optional Constant Pool Tag is now embedded as custom class attribute.
- Updated the DashO Gradle Plugin
- Includes apktool-2.2.2.
Fixes:
- Fixed an exception when processing Spring constructor arguments under certain circumstances.
- The project wizard will log a warning and continue processing .war and .jar files after errors reading metadata.
- Fixed an issue where a recursive property expansion error would inaccurately occur.
- Fixed an issue where string encryption could, by altering the order of events during static initialization, cause incorrect behavior, under certain conditions.
- Fixed an issue with abstract method implementation resolution that could inappropriately stop the build.
- Fixed an issue where the optional Constant Pool Tag did not appear in the final output classes.
- Fixed the
${dasho.java.version}
property value when running DashO with Java 8.