[
http://jira.codehaus.org/browse/MAVENUPLOAD-2555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carlos Sanchez closed MAVENUPLOAD-2555.
---------------------------------------
Assignee: Carlos Sanchez
Resolution: Fixed
> Uploading proguard 4.4 to the central repository
> ------------------------------------------------
>
> Key: MAVENUPLOAD-2555
> URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2555
> Project: Maven Upload Requests
> Issue Type: Wish
> Reporter: Peter Janes
> Assignee: Carlos Sanchez
>
> Please upload the latest version (4.4) to central. The last version (posted
> by Vlad Skarzhevskyy) is 4.3.
> (Vlad writes: "I'm simpily doing other stuff nowdays so if you take care of
> it it would be really nice.")
> ProGuard is a free Java class file shrinker, optimizer, and obfuscator. It
> removes unused classes, fields, methods, and attributes. It then optimizes
> the bytecode. It then renames the remaining classes, fields, and methods
> using short meaningless names. Finally, it preverifies the processed code for
> Java 6 or for Java Micro Edition.
> Version 4.4
> * Added new peephole optimizations.
> * Added option -optimizations for fine-grained configuration of
> optimizations.
> * Added option -adaptclassstrings for adapting string constants that
> correspond to obfuscated classes.
> * Added option -keeppackagenames for keeping specified package names from
> being obfuscated.
> * Added option -keepdirectories for keeping specified directory entries
> in output jars.
> * Extended options -dontnote and -dontwarn for fine-grained configuration
> of notes and warnings.
> * Added option -regex in ReTrace, for specifying alternative regular
> expressions to parse stack traces.
> * Extended renaming of resource files based on obfuscation.
> * Improved inlining of constant parameters and removal of unused
> parameters.
> * Avoiding bug in IBM's JVM for JSE, in optimization step.
> * Avoiding ArrayIndexOutOfBoundsException in optimization step.
> * Fixed configuration with annotations that are not preserved themselves.
> * Fixed preverification of invocations of super constructors with
> arguments containing ternary operators.
> * Fixed processing of unreachable exception handlers.
> * Fixed merging of exception classes.
> * Fixed repeated method inlining.
> * Fixed inlining of finally blocks surrounded by large try blocks,
> compiled with JDK 1.4 or earlier.
> * Fixed optimization of complex finally blocks, compiled with JDK 1.4 or
> earlier.
> * Fixed obfuscation of anonymous class names, if EnclosingMethod
> attributes are being kept.
> * Fixed obfuscation of inner class names in generic types.
> * Fixed decoding of UTF-8 strings containing special characters.
> * Fixed copying of debug information and annotations when merging classes.
> * Fixed writing out of unknown attributes.
> * Fixed updating manifest files with split lines.
> * Updated documentation and examples.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira