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.