2009-03-25  Hagen Möbius <hagen.moebius@googlemail.com>
	RELEASE version 0.7.9
	- Added a function GetItems() to the Relation class to retrieve a list of
	  items with a specified name.
	- Fixed two includes for system functions.
	- Interface version 5.0.0.

2007-06-28  Hagen Möbius <hagen.moebius@googlemail.com>
	RELEASE version 0.7.8
	- Added the possibility to retrieve items from an archive using the path
	  information stored inside the items. This includes using different child
	  relations in each step using a notation related to the XML axis notation.
	- Added some more tests for reading and writing data and another test suite
	  for the new path functionality.
	- Removed some tests with domain names that are not guaranteed to exist.
	- Fixed all warnings due to new GCC version with -Wall.

2007-04-03  Hagen Möbius <hagen.moebius@starschiffchen.de>
	RELEASE version 0.7.5
	- The test suite now contains more testing on synchronous testing like
	  reading from http server and encountering some problems on the way.
	- A few minor fixes were necessary to make this library 64-bit workable.
	- Minor enhancements add to the usability of this library.

2006-10-09  Hagen Möbius <hagen.moebius@starschiffchen.de>
	RELEASE version 0.7.1
	- Minor fixes in the compilation process.
	- Minor fix in the text process.

2006-07-11  Hagen Möbius <hagen.moebius@starschiffchen.de>
	RELEASE version 0.7.0
	- This release is both supplemental and evolutionary.
	- It adds support for bzlib which can be switched of a configure time. The
	  bzlib compressor, if enabled, is the default compressor, but xlib can be
	  used as well.
	- Fixed some Makefiles and the pkg-configure file to drag in the correct
	  library dependencies, depending on the configure time options.
	- Added more input and output operators for the BufferReader and
	  BufferWriter. This includes extensive testing.
	- Centralized the infrastructure of test cases to one common header file.
	- The most important new feature is that Arxx::Item::vFetch now works
	  asynchronous as well depending on the behavior of the DataChannel. A
	  DataChannel may not return until all data is fetched thus being blocking.
	  But it may also return instantly and delegate the work to some other
	  component that runs asynchronously which eventually updates the Item's
	  FetchStatus to FETCHED indicating that the asynchronous fetch operation
	  completed successfully. The test 4 demonstrates this feature implementing
	  a pseudo data transfer.
	  So if you have a big arx archive you can issue all the fetches you need
	  and than display a progress bar for the status of all fetch operations.
	- Interface version 3.0.0.

2005-11-24  Hagen Möbius <hagen.moebius@starschiffchen.de>
	RELEASE version 0.6.0
	- This release marks an important programmer interface change. Until
	  version 0.5.2 libarxx depended on libbuffers, a library for nested
	  buffers. Since version 0.6.0, libarxx contains a fork of libbuffers
	  which is considerably simpler because it does not need all the functions
	  of libbuffers. The libbuffers dependency is removed completely.
	- Arxx::Buffer has been renamed to Arxx::Data.
	- Arxx::Buffer is now the ported Buffers::Buffer.
	- Added Markers, which are positions in a buffer that change with the
	  content of the buffer.
	- Based on the Markers two new classes support streamed I/O for buffers.
	  This enables you to easily extend the input and output for items with
	  your user defined data structures.
	- The overall concept of buffers is much clearer and intuitive now.
	- The zlib dependency is now optional. If you decide not to include zlib
	  support at compile-time, you will have no means of compressing the data
	  but libarxx will work otherwise. Additionally a framework is supplied to
	  allow libarxx to support other in-memory de/compressors.
	- Fixed an API problem with Arxx::DataRepository.

2005-11-19  Hagen Möbius <hagen.moebius@starschiffchen.de>
	RELEASE version 0.5.2
	- Fixed a parsing error in URI class. (Slash-less paths were not
	  regognized as such.)
	- Fixed omitted return values for some functions.
	- Changed the signature of all vFetch and vFetchData calls to return a
	  boolean value indicating the successfulness of the fetching.
	- Added implicite constructors and compare operators for iterator and
	  const_iterator interaction.
	- Added a name accessor to the Relation class.
	- Extended the test programs.
	- Up to interface version 1.0.0.
	
2005-11-13  Hagen Möbius <hagen.moebius@starschiffchen.de>
	RELEASE version 0.5.1
	- Added support for libtool interface verion info. This starts at 0.0.0
	  with this release and any changes of interface will update the version
	  info.
	- Fixed some linking problems with the test programs.

2005-11-07  Hagen Möbius <hagen.moebius@starschiffchen.de>
	RELEASE version 0.5.0
	- This release include a change of name from CSL to libarxx. Everything has
	  been changed from CSL to ARRX, Arxx or libarxx where appropriate, except
	  NEWS entries older than this one.
	- With this release the library has completely changed from one big header
	  file and one big source file to many source and header files. Although
	  this increases time for compiling notably i prefer it that way because it
	  is better maintainable.
	- Added iterator and const_iterator to the Structure, so one can iterate
	  the Relation objects in the structure.
	- References are working now although I assume that they won't work
	  correctly when merging files but this is only a guess and I have not yet
	  verified that.

2005-11-05  Hagen Möbius <hagen.moebius@starschiffchen.de>
	RELEASE verion 0.3.0
	- Started working on the Reference infrastructure, which is mostly working
	  now. I will release 0.5 when this is done.
	- Modularized the header files so every class is in a sparate header file
	  now. Also the source files are plit up now. This greatly extends the time
	  needed to build the library but it also makes the code better managable.
	  CSL.cxx became quite a monster and is split up nicely now.
	- Added a Relation class that finally allows you to iterate the items in a
	  relation of one item's structure in a non-const way.

2005-10-04  Hagen Möbius <hagen.moebius@starschiffchen.de>
	RELEASE version 0.2.5
	- Completely rewritten the external data fetching code. Channels are
	  superior to Sources since they use URLs for location and retrieval
	  parameters which prepares channels for being used with ftp, http and
	  svn as external data storages. Additionally they better use the
	  reference couting to enable persistent connections or open file
	  descriptors as long as needed.
	- Relation functions now return a success indicator.
	- Extended the in-code documentation for doxygen.
	- Removed classes for file handling. They only dangled around are are
	  replaced by Channels as well.
	- CSL is no longer troubled by delayed data fetching on changed files.
	- A global DataRepository lets you force the use of specific Channels
	  for certain URLs.
	- Libraries now delete all registered childs on close.
	- Many code cleanups.
	- Much added debug output when compiled with -DDEBUG.
	- Fixed all test to work with the new DataChannels.
	- Added a requirements engineering documentation, a UML class diagram
	  for Umbrello and examples demonstrating the usage of CSL according to
	  the documentation.
	- Improved the build process with parameters, enables and more test.

2005-06-10  Hagen Möbius <hagen.moebius@starschiffchen.de>
	RELEASE version 0.2.2
	- This is the first release that is fully backed up by a svn repository
	  and a commit mailing list.
