Changelog

1.3.0 2010-03-08
- Changed DefaultSettings class to be not abstract anymore.
- Changed the configuration classes to implement the new ConfigSettings interface and the Map interface.
- Improved performance of type conversion in the configuration classes.
- Class type of config settings and default settings do not need to be the same anymore.
- Added support for null values.
- Renamed class ConfigInMySQL to ConfigInDB because it works with most (maybe all) current databases.
- New class SettingsFor which can be used as a filter for config settings.

1.2.1 2010-02-21
- Changed ApplicatonFilter to identify the Application by its ClassLoader instead of the ApplicationName.
- This should improve the performance a little.

1.2.0 2010-02-20
- Added SHA1 class.
- Changed the LogVariable applicationName to be context-local instead of thread-local.
- Added new method ApplicationFilter.addToLogger(...) which simplifies the activation of application specific log handlers.
- Moved thread local buffer of log messages to LogVariables, so a call to LogVariables.clear() does also clear buffered messages.
- Improved performance of TextFormatter when {5} and {6} (class and method name) are not used.

1.1.1 2009-06-29
-Moved ISO8601Calendar to encoding package

1.1.0 2009-06-15
- Fixed NullPointerException in Tomcat
- Added methods to TextReader that read from URL's
- Added some escape characters to TextFormatter
- Added Config.getStringArray()

1.0.0 2009-05-04
First release

Butterfly Utilities Library

Die Butterfly Utilties sind meine persönliche Sammlung nützlicher Java Klassen.

Highlights sind:

Download JAR Datei
Download Source code
Online API documentation