
                            JCLF RELEASE NOTES
                            ==================

Release 2.3.0, December 11, 2006
--------------------------------

This package consists of Java(tm) classes of general utility, which may be 
useful in several contexts. Unless otherwise specified, this software is 
provided under a BSD-style license (see the LICENSE.txt file).


Changes from last release
-------------------------
- API CHANGE in Locale: ResourceMap renamed to ResourceCache, and now has to 
  be instantiated from a static method. The resource loading methods have been 
  rewritten and now the default locale must be the JVM default locale.
- UnitParser now parses correctly.
- StringFormat.sample() now produces a result of the correct length.
- LoremIpsum: Fixed a bug in toString(int).
- Marked system property reads as privileged.
- doc: Improved management of positions and its use in fragments.
- Better toString representation for StringFormat.
- Accept java.sql.Date objects as FormatPrinter arguments.
- Better handling of default locales in ObjectBundle.
- Added a number of JUnit tests.
- Fixed a few Javadoc comments.


Java(tm) Runtime Environment requirements
-----------------------------------------
All the classes in the binary package have been compiled with a J2SE 5.0 
compiler, and most classes require this J2SE version to compile. Many classes,
however, should work with prior versions of Java, though no attempt has been
made to retain compatibility with older versions.


Software dependencies
=====================

JCLF depends on the following packages:

- Log4J, which is a logging de-facto standard. See 
  http://logging.apache.org/log4j/docs/ for more information.

- Jakarta ORO. See http://jakarta.apache.org/oro/index.html

- Commons Digester. See http://jakarta.apache.org/commons/digester/

- JavaMail (mail.jar). JavaMail is a J2SE standard extension.



Carlos Amengual
Genus Consulting, SL
http://www.informatica.info/
