1.1beta1 - Monday 20 November 2006 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Added feature #9169: Ini files can also have comments that start with an ; now - instead of only using # as comment marker. 1.0.4 - Monday 09 October 2006 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed a bug where the class name ezcConfigurationUnknownSetting was used instead of the correct name ezcConfigurationUnknownSettingException. 1.0.3 - Monday 28 August 2006 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Refactored to use new ezcBaseStruct class to inherit all the structs from. 1.0.2 - Monday 12 June 2006 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Added a check to insure that the init method is called before fetching a reader in the manager. If the init method was not called then an ezcConfigurationManagerNotInitializedException will be thrown. 1.0.1 - Monday 20 February 2006 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed bug #7855: Ini value not followed by newline sequence is not recognized. 1.0 - Monday 30 January 2006 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed documentation regarding when which exception is thrown. ezcConfigurationManager ======================= - Added getSettingsAsList() method to retrieve a group of settings but without their names being used as keys in the returned array. This allows the list() = $manager->getSettingsAsList( $name, $group, $settingsArray() ); syntax. 1.0rc1 - Monday 16 January 2006 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Changed exception behavior. All errors will now throw a different exception class. ezcConfigurationFileWriter ========================== - Fixed generation of file names to include a . before appending the suffix. - Fixed a spelling error when throwing an exception in case a file could not be written to. 1.0beta2 - Wednesday 21 December 2005 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ezcConfiguration ================ - Added implementation of getGroupNames() that returns all group names from a configuration file. - Changed method names: * allComments() to getAllComments() * allSettings() to getAllSettings() * arraySetting() to getArraySetting() * boolSetting() to getBoolSetting() * comments() to getComments() * comment() to getComment() * floatSetting() to getFloatSetting() * intSetting() to getIntSetting() * numberSetting() to getNumberSetting() * settingNames() to getSettingNames() * settingsInGroup() to getSettingsInGroup() * settings() to getSettings() * setting() to getSetting() * stringSetting() to getStringSetting() ezcConfigurationManager ======================= - Changed method names: * arraySetting() to getArraySetting() * boolSetting() to getBoolSetting() * numberSetting() to getNumberSetting() * settings() to getSettings() * setting() to getSetting() * stringSetting() to getStringSetting() ezcConfigurationArrayReader =========================== - Changed method name: * timestamp() to getTimestamp() ezcConfigurationIniReader ========================= - Changed method name: * timestamp() to getTimestamp() 1.0beta1 - [RELEASEDATE] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Initial release of this package.