| v2.0.0 (2005-08-13) |  |

 | added missing examples (schst) |

 | prevent PHP-Notices with issetConfigValue() (bug #145, contributed by Frank Kleine) |
|
| v2.0.0b2 (2005-04-05) |  |

 | fixed bug #104 (wrong parameter name) (schst) |

 | added an error check in the writeConfigFile() method in case the target file cannot be written (argh) |

 | fixed check for the writer's serializeConfig() method return values (argh) |

 | added new to define default values of non-existent child-tags |
|
| v2.0.0b1 (2005-03-06) |  |

 |
This release breaks backward compatibility!
|

 |
Introduced the concept of drivers to read and write config file:
This increases performce as base classer is smaller and drivers are loaded when needed.
|

 | Added XML Reader and XML Writer |

 | Added WDDX Reader and WDDX Writer |

 | Added INI Reader and INI Writer |

 | Added PHP Writer |

 | Added loadConfig() as alias for parseConfigFile() |

 | Added once="yes|no" to the <xinc/> tag |

 | Removed some notices |

 | Now uses patError for error management |

 | dropped the support for extensions |

 | huge improvements for the define tag |
|
| v1.6 (2003-07-06) |  |

 | removed some notices |

 | PHP5 compatible |

 | implemented constructor to set options at once |

 | implemented flexible error handling |

 | implemented <define/> tags te define custom namespaces and attributes |

 | implemented <xinc/> tag to include files or directories |

 | implmented xml:space attribute to define handling of whitespace |

 | added variable encoding for XML files |
|
| v1.3 (2002-11-11) |  |

 | removed notices and warnings (thanks to Oliver Hofer) |

 | implemented caching |
|
| v1.22 (2002-04-27) |  |

 | removed bug with saving XML files that contained internal entities |

 | removed bug with empty arrays |

 | removed some minor bugs |

 | added mode => pretty option which creates human-readable XML files |
|
| v1.21 (2001-11-05) |  |

 | removed bug in writeConfig() |

 | added clearConfigValue() |

 | license changed to LGPL |
|
| v1.2 (2001-09-05) |  |

 | enabled use of wildcards (*) in getConfigValue() |

 | implemented direct access to values in an array using [] |

 | added setConfigValue() and setConfigValues() |

 | implemented writeConfigFile() to write xml or php config files |

 | added setIncludeDir(), so extension may be located in any dir |
|
| v1.1 (2001-06-27) |  |

 | array support implemented |

 | simplified API for writing extensions |

 | New extensions: patUser & patTemplate |
|
| v1.0 (2001-06-19) |  |

 | inital revision |
|