ChangeLog
=========

0.3.1 / 2007-11-08
------------------

- ECLoggingConfigurationFactory added. This class makes initialization of 
  ECLogging easier by encapsulating the XMLControl setup. See ECLoggingTESTS.m
- macros for assign, retain etc. added
- define "MACOSX" added indicating os x environment
- now building universal framework
- switched to XCode 2.4
- Configurations "Development" and "Deployment" introduced
- package-src.sh script added for the creation of source distribution


0.3.0 / 2006-08-25
------------------

- ECStandardOutput for writing to stdout added.
- ECEnumeratorIterator added. Nice class which is definitely needed...
- Rules can now be customized within the ECXMLController by modifying the
  underlying ECXMLControlRuleSelector 
- ECXMLControl supports handling of parsing errors.
- License changed. Now the library is available under LGPL. Please
  refer to LICENSE for license details.
- running GNUmakefile for tests is integrated in main GNUmakefile.


0.2.0 / 2006-02-21
------------------

- Now using XCode 2.2
- ECParameterString added which allows nice string substitutions
- ECStringUtils added. Enhances NSString by adding utility methods like e.g.
  "splitUsingDelimiter".
- Logging mechanism is now supported through ECLogging
  See ECLogging for a short introduction and especially the test case
  ECLoggingTEST.
- ECXMLControl now supports object referencing which is very useful when using
  the reflection mechanism for configuration issues (especially in conjunction 
  with ECLogging).
- Logging can now be configured using XML. See tests/logging.xml for an
  example.
- Started to document some features of Encore. See documentation/encore.html
  

0.1.0 / 2005-12-30
------------------

- Initial version of Encore.
- Contains
  * XML-based configuration mechanism which uses inversion of control
  * an iterator interface
  * a stack implementation
  * a simple testing framework
  * tests for test framework and configuration mechanism only
