Downloads
Proguard is distributed under the GNU General Public License.
Please refer to the license page for more details.
Proguard is written in Java. It requires a Java 2 runtime environment.
You can download the latest release (containing the program jar, the
documentation you're reading now, examples, and source code) from this
location:
Download section (at SourceForge)
If you're still working with an older version of Proguard, check out
the summary of changes below, to see if you're missing something essential.
Better look at the up-to-date on-line version if
you're reading a local copy of this page.
- Fixed processing of retrofitted library interfaces.
- Fixed processing of
.class
constructs in internal classes
targeted at JRE1.2 (the default in JDK1.4).
- Fixed
-dump
option when -outjar
option is not
present.
- Updated documentation and examples.
- Now copying resource files over from the input jars to the output jar.
- Added option to obfuscate using lower-case class names only.
- Added better option for obfuscating native methods.
- Added option not to ignore non-public library classes.
- Added automatic .class detection for classes compiled with Jikes.
- Updated documentation and examples.
- Added support for wildcards in class names.
- Added tool to de-obfuscate stack traces.
- Added options to print processing information to files.
- Added option to rename source file attributes.
- Fixed processing of implicitly used interfaces targeted at JRE1.2 (the
default in JDK1.4)
- Fixed processing of configurations with negated access modifiers.
- Fixed duplicate class entry bug.
- Updated documentation and examples.
- Improved speed.
- Fixed processing of classes targeted at JRE1.2 (the default in JDK1.4)
with references to their own subclasses.
- Fixed processing of static initializers in J2ME MIDP applications.
- Fixed processing of retrofitted interfaces (again).
- Added more flexible handling of white space in configuration.
- Updated documentation.
- First public release, based on class parsing code from Mark Welch's
RetroGuard.
Copyright © 2002 Eric
Lafortune.