[
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