2004-04-24  Wakaba  <wakaba@suika.fam.cx>

	* Logical.pm (___open_prop): Report an error if property not registered.
	(set, get, exist, delete): %opt implemented.

2004-04-02  Wakaba  <wakaba@suika.fam.cx>

	* Util.pm (open): New method.

2004-03-19  Wakaba  <wakaba@suika.fam.cx>

	* Util.pm (new_lock): Specified locking module called.

	* Lock/: New directory.

2003-12-06  Wakaba  <wakaba@suika.fam.cx>

	* Hash.pm, Logical.pm: Now subclasses of SuikaWiki::DB::Util::template.

2003-11-22  Wakaba  <wakaba@suika.fam.cx>

	* Hash.pm: Throwing SuikaWiki::DB::Util::Error instead of old error reporting function.

2003-11-21  Wakaba  <wakaba@suika.fam.cx>

	* Util.pm (error_handler): Removed.

	* Logical.pm: Use new throwing error interface.

2003-08-11  Wakaba  <wakaba@suika.fam.cx>

	* Logical.pm: Bug fix of way to call key mappers.

2003-08-06  Wakaba  <wakaba@suika.fam.cx>

	* Hash.pm ($VERSION, POD:SEE ALSO): New.
	(keys): Typo fix.

	* Logical.pm ($VERSION): New.

	* Util.pm (error_handler): Bug fix of argument of Message::Util::Error 
	constructor.
	(POD): New.

	* Logical.pm: New module.
        * Hash.pm: Fix module package name.

2003-07-29  Wakaba  <wakaba@suika.fam.cx>

	* Util.pm: New module.
        * FileSystem/, Util/: New directories.
	* Hash.pm: New module.
	* ChangeLog: New file.

