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


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