File Release Notes and Changelog
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".