12/10/2002: ldbi-0.1.2
	SQLi:
	- Fixed a bug in the sequence configuration loading/saving
	- Added support for:
		DROP TABLE
		DROP SEQUENCE
		DROP INDEX
		DROP DATABASE
		DELETE FROM
		TRUNCATE TABLE
	- Documentation updates:
		added DOCUMENTATION.SQL
		renamed README.SQLi to SQLi.API
		README.SQLi now contains information
		 about the library and about its installation
	- Added typo checking for UPDATE

	LDBI:
	- Added a method LDBI_table::truncate() that drop and create
	  back a table
	- Method LDBI_table::delete() renamed do drop
	- Added a new LDBI_table::delete() that removes records from a table
	- Now indices are regenerated if some record has been deleted

12/11/2002: ldbi-0.1.3
	SQLi:
	- method parse_whereclause() has been modified to support
	  new LDBI_table::search()
	- added checking for values passed in the where clause
	- Added support for:
		SHOW TABLES
		SHOW INDICES
		SHOW SEQUENCES
		SHOW DATABASES
		REPLACE
		USE (to connect to a database)
	- Included an SQLi interactive shell in the 'examples' directory
	- Added connection checking based on the query

	LDBI:
	- now LDBI_table::search() requires an array instead of a string
	- removed parse_where_clause() method
	- Documentation updates

12/11/2002: ldbi-0.2.0
	SQLi:
	- modified method parse_whereclause to be compliant to the new
	  LDBI::search()
	- implemented a simple/buggy caching method that speeds up
	  SELECT queries (it's case sensitive) during a session
	- support for sequence functions has been added to where clauses
	- method split_query() is now generic, it doesn't rely on many if
	  statements to handle different SQL statements. It now uses PCRE
	  regular expressions to split the query and check its syntax.
	- bug fixes parsing field descriptions and indices, now arrays
	  are reset before (re)loading the description file
	- now close() method flushes tables before to close them and not
	  after (another bug fix)
	- method create_index now returns TRUE on success (i forgot to set
	  the return value and it always returned FALSE, even on success)
	- method create_sequence now returns TRUE on success and FALSE
	  on failure (that's a bug fix)
	- fixed a bug in the where clause parsing that set every value
	  to string, making impossible to use indices and resulting
	  in empty query results
	- fixed a bug in create_index that prevented to index records
	  that already been indexed on a different column
	- method drop_sequence now return TRUE on success
	- fixed a bug in the insert() method that corrupted tables

	LDBI:
	- added support for <,>,<=,>=,!= operators in where clauses
	- update_f now updates only not modified records

	SQLishell:
	- bug fixes in the results parsing
	- now SQLi::flush() is called for every query
	- we don't add an history entry if it already exists
	- on exit history is saved in ~/.SQLishell_history and at runtime
	  it's loaded back
	- added support for regexp command checking

12/28/2002: ldbi-0.2.1
	Due to the christmas vacations I couldn't work so much on LDBI+SQLi,
	just the following changes have been made:

	package:
	- added the shell script install.sh to install LDBI and SQLi.
	- removed the unused script io.inc from the package
	apk_file:
	- locking implemented: this new feature is used by apk_xml and by
	  SQLi to lock description files and by LDBI to lock tables, sequences
	  and indices.
	SQLi:
	- locking of the description files implemented
	- support added for the statement CLEAR CACHE that avoid the problem
	  to have always the same result from a select query, even if a
	  modification have been made to the table.
	- now blank characters are permitted between key-operator-value in
	  where clauses
	LDBI:
	- locking is now performed through an apk_file object

