[ 
http://jira.codehaus.org/browse/MAVENUPLOAD-1754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carlos Sanchez closed MAVENUPLOAD-1754.
---------------------------------------

      Assignee: Carlos Sanchez
    Resolution: Fixed

> Uploading proguard 4.0 to The Central Repository
> ------------------------------------------------
>
>                 Key: MAVENUPLOAD-1754
>                 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1754
>             Project: maven-upload-requests
>          Issue Type: Task
>            Reporter: Vlad Skarzhevskyy
>            Assignee: Carlos Sanchez
>
> Please Upload the latest version to Repository. The last version (posted by 
> me) in repository is 3.10
> http://pyx4j.com/downloads/proguard-4.0-bundle.jar
> http://proguard.sourceforge.net/
> 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.
> Version 4.0
>  * Added preverifier for Java 6 and Java Micro Edition, with new options 
> -microedition and -dontpreverify.
>  * Added new option -target to modify java version of processed class files.
>  * Made -keep options more orthogonal and flexible, with option modifiers 
> allowshrinking, allowoptimization, and allowobfuscation.
>  * Added new wildcards for class member descriptors: "***", matching any 
> type, and "...", matching any number of arguments.
>  * Added support for configuration by means of annotations.
>  * Improved shrinking of unused annotations.
>  * Added check on modification times of input and output, to avoid 
> unnecessary processing, with new option -forceprocessing.
>  * Added new options -flattenpackagehierarchy and -repackageclasses 
> (replacing -defaultpackage) to control obfuscation of package names.
>  * Added new options -adaptresourcefilenames and -adaptresourcefilecontents, 
> with file filters, to update resource files corresponding to obfuscated class 
> names.
>  * Added detection of dynamically accessed fields and methods.
>  * Now treating Exceptions attributes as optional.
>  * Now respecting naming rule for nested class names 
> (EnclosingClass$InnerClass) in obfuscation step, if InnerClasses attributes 
> or EnclosingMethod attributes are being kept.
>  * Added new inter-procedural optimizations: method inlining and propagation 
> of constant fields, constant arguments, and constant return values.
>  * Added optimized local variable allocation.
>  * Added over 250 new peephole optimizations.
>  * Improved making classes and class members public or protected.
>  * Now printing notes on suspiciously unkept classes in parameters of 
> specified methods.
>  * Now printing notes for class names that don't seem to be fully qualified.
>  * Added support for uppercase filename extensions.
>  * Added tool tips to the GUI.
>  * Rewritten class file I/O code.
>  * 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

        

Reply via email to