yGuard v1.1 Release Notes
Release Date: 2002-12-17 // over 21 years ago-
โ Added
- โ Added support for different naming schemes. These schemes result in smaller jar files, better obfuscation and lead to jar files, which cannot be unpacked to normal filesystems.
- ๐ Fixed two JBuilder incompatibilities. Innerclasses created by JBuilder do not prevent yGuard from working anymore and (correct) innerclasses created by yGuard do not crash JBuilder anymore (which btw. is a bug in JB).
- yGuard can now automatically obfuscate code of the form
Class.forName("com.mycompany.myapp.MyClass");
so that these classes can now be obfuscated by name, too.
๐ Fixed
- Implemented a fix for the problem, where the
ClassName.class
code construct prevented classes from being obfuscated entirely. - ๐ Fixed two bugs concerning the handling of manifest files.
- ๐ Fixed a bug concerning the handling of the
Main-Class
attribute of manifest files.
๐ Changed
- ๐ Improved the serialization of the obfuscation map to the xml file, which can now be parsed back in by the included tool even for complicated naming schemes.
- ๐จ Refactored the creation of the final jar files. The current implementation leads to more standard conform jar files.