Share

JavaGuard

File Release Notes and Changelog

Release Name: 1.0beta2

Notes:
This release contains some bugfixes and some new features (see the ChangeLog
file). All current users are encouraged to upgrade to that release.

Changes: Bugs fixes: ----------- * Method and field search expressions were processed incorrectly. * Resource files for inner classes were assigned wrong output names. This caused an error when writing out the obfuscated Jar file and when there were two or more such resource files. * The special processing of classes generated by RMIC could cause classes listed in the logfile at the wrong place. Improvements: ------------- * The script file can now contain ".obfuscate" directives (similar to the ".ignore" lines). These directives allow the user to specify elements that must be obfuscated even when they are matched by other search patterns. Bugs fixes: ----------- * Method and field search expressions were processed incorrectly. * Resource files for inner classes were assigned wrong output names. This caused an error when writing out the obfuscated Jar file when there were two or more such resource files. * The special processing of classes generated by RMIC could cause classes listed in the logfile at the wrong place. Improvements: ------------- * The script file can now contain ".obfuscate" directives (similar to the ".ignore" lines). These directives allow the user to specify elements that must be obfuscated even when they are matched by other search patterns. * The script file parser supports priorities. All entries are processed in the order they are listed in the file. The ".obfuscate" directives have the highest priority, followed by ".ignore" expressions. An element that is matched by a package, class, method or field entry will be ignored if it was matched by an earlier expression. * The script file directives ".attribute rmic" and ".attribute resources" were renamed to ".rename rmic/resources". * The script file directive ".attribute autocorrect" was renamed to ".preserve hardcodedreferences".