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