DashO Java Obfuscator Change Log V11.3 Build 0 – Release Date May 23, 2022

Change Log – Version 11.3.0 – Release Date May 23, 2022

Enhancements

This release may contain protection enhancements not described here.

  • Added native support for WAR inputs without the need for complex scripts to extract before protection and repackage after protection. The classes are automatically treated as inputs and the libraries as support libraries inside the WARs.
  • Added native support for Spring Boot Jar and WAR projects. The classes are automatically treated as inputs and the libraries as support libraries inside the Spring Boot Jars and WARs based on the Manifest file.
  • All the protection features are working now with plain WARs and Spring Boot Jars and WARs including Obfuscation, Checks, Watermarking, Signing.
  • The "Entry Points – Libraries" screen is now merged with the "Input" screen where Libraries, Extensible Libraries, and Spring Boot inputs can be configured with the new Handler property.
  • Updated the Web project wizard to easily configure plain WARs and Spring Boot Jars and WARs.
  • Added a Spring Boot sample to our public samples repository to showcase how to configure a Spring Boot project.

Changes

  • The "Entry Points – Libraries" screen is now merged with the "Input" screen where Libraries, Extensible Libraries, and Spring Boot inputs can be configured with the new Handler property.
  • The ASM Java bytecode manipulation framework shipped with DashO updated to updated to version 9.2
  • Apache Groovy shipped with DashO updated to version 3.0.9.

Fixes

This release may contain protection enhancements not described here.

  • Validate Modifiers input fields in the Config Editor for Include and Exclude rules.
  • Added an option for Properties with filesystem path values to open a system Browse dialog to choose the path.
  • Added a dropdown for Android Mode projects to switch between configured build variants and their associated Inputs in the Config Editor.
  • Added Japanese Documentation.