CHANGELOG

Version 2.0 - April 06, 2008
- fixes in the incremental obfuscation process
- optimized renaming algorithms

Version 1.9 - February 13, 2008
- new fields and methods renaming scheme - 'keywords'
- reading non-JARed class files from directories

Version 1.8 - November 25, 2007
- new fields and methods renaming scheme - 'compact'
- improved control flow obfuscation
- enhanced J2ME support

Version 1.7 - September 17, 2007
- optimized watermarking
- minor fixes/changes

Version 1.6 - July 01, 2007
- enhanced Java 1.6 support
- bugfixes and optimizations

Version 1.5 - February 05, 2007
- full support of Java annotations
- fixed enum handling

Version 1.4 - December 04, 2006
- J2ME support (Sun Java Wireless Toolkit for CLDC plugin)
- fixed multidimensional arrays handling
- performance optimizations

Version 1.3 - November 07, 2006
- incremental obfuscation
- new option for string encryption - 'maximum'
- referencing Ant properties from Allatori configuration file
- better resolving of interclass dependencies
- fixed array renaming bug

Version 1.2 - September 10, 2006
- added new configuration property 'random-seed'
- fixed method template matching
- fixed classpath handling
- optimized log file writing
- optimized resource management

Version 1.1 - June 26, 2006
- minor fixes and general optimization of renamer algorithm
- fixed some issues with JDK1.5 support
- new validity checks of configuration file options
- stronger and faster string encryption
- optimized control flow analysis

Version 1.0 - January 30, 2006
Internal Smardec's Java obfuscator project was renamed to Allatori Obfuscator.
Initial public release.