New features/changes in version 0.6.9: (2007-07-12)
* [apps] fixed non-ASCII command line parameters
* [datasources] don't use spaces in SQL function calls
* [datasources] support for arbitary user defined rowid fields
* [datasources] fixes for special master-detail cases
* [definitions] perform imports before phase 1 init
* [setup] many improvements in packaging
* [utils] fixed language detection on OS X
* updated French translation

New features/changes in version 0.6.8: (2007-04-11)
* [datasources] fixed introspection for Oracle
* [datasources] fixed data-only importing in gnue-schema
* [datasources] fixed data importing for backends without introspection
* [utils] better module importer
* [utils] split up FileUtils
* [utils] new object type for temporary invalid values in type conversion
* [xmlrpc] fix for Python 2.5 compatibility

New features/changes in version 0.6.7: (2007-02-22)
* [datasources] fixed mysql driver for mysql < 5
* [definitions] bugfixes in object assignment
* [definitions] merging of object trees including attribute merge
* [definitions] optionally ignore requirements to allow merge-in definitions
* [logic] __unicode__ support for NamespaceElement
* [logic] fixed calling of more than one function bound to the same trigger
* New module with helper function to format numeric values
* Better error messages if module can't be dynamically imported

New features/changes in version 0.6.6: (2007-01-15)
* [datasources] Optionally use OIDs in Postgres again
* [datasources] Fixed len(ResultSet) to return int instead of long
* [datasources] Support for drivers that return the Decimal datatype
* [events] Debug message for fired events
* [events] Fixed dropping of events
* Minor improvements to version number handling code
* New module to handle conversion of data to GNUe's standard datatypes
* Cleaned up list of available configuration parameters

New features/changes in version 0.6.5: (2006-11-09)
* [apps] Append debug files instead of overwriting them (issue120)
* [apps] Changed timestamps in debug files to absolute time (issue121)
* [datasources] New driver for psycopg2 (issue124)
* [datasources] Don't use OID in postgres any more
* [definitions] some parser changes needed for upcoming designer release
* Windows support for setup-cvs.py
* New release numbering scheme for unstable releases
* Some code cleanup
* Several smaller bug fixes

New features/changes in version 0.6.4: (2006-09-12)
* [datasources] fixed XML structure definition for condition trees

New features/changes in version 0.6.3: (2006-08-24)
* [definitions] Fixed indenting of generated DTDs
* [definitions] XML definitions are now translatable
* [definitions] Check attribute values if a set of valid values is defined
* [definitions] Some code cleanup
* [logic] Completely reworked trigger handling code to allow for <action>s
* [logic] Support for "self" parameter in triggers
* [rpc] New driver for the hessian protocol
* [utils] Fixed hardware dependent UUID generation for Mac OSX
* [utils] New tee structure handling library (not usable yet)
* Cleaned up unicode usage, all of gnue-common should now be unicode safe
* Work on format mask parser (not yet working)
* Some performance improvements
* Improved Fink configuration for new version of Fink

New features/changes in version 0.6.2: (2006-03-27)
* [datasources] Fixed requery in multy level master/detail relationships
* [datasources] Fixed requery for deletion of more than one detail record
* [datasources] Updated appserver driver for Appserver's new RPC interface
* [datasources] Don't mark a record set as dirty if a field is set to old value
* [datasources] Support for defining ownership of created databases
* [datasources] Fix for databases for which cursor's don't survive commits
* [definitions] Iterator for child tags
* [definitions] Check if a tag is allowed under its parent
* [definitions] Fixed some XML saving bugs
* [rpc] Clean up all objects on lost connection by calling _destroy() on them
* [utils] Fixed uuid generation for 64bit architectures and Mac OS.
* New splash screen image
* Code cleanup
* Documentation updates
* Several smaller bug fixes

New features/changes in version 0.6.1: (2005-09-28)
* [datasources] Undeleting records before post
* [datasources] New event onRecordInserted
* [datasources] Fixed requery if posting threw an exception
* [datasources] Fixed requery of details if no primary key is available
* [datasources] Fixed call of function on record
* [datasources] Fixed behavior for records that have been inserted and deleted
* [datasources] Show SQL statement in detail of SQL error messages
* [rpc] Complete overhaul
* [rpc] Use persistent session for XMLRPC
* [rpc] Object transport for XMLRPC
* turn off debug messages when compiled with -O
* several minor fixes and cleanup

New features/changes in version 0.6.0: (2005-08-13)
* Complete overhaul of datasources library
* New dbdriver for SQLite 3.x
* Require Python 2.3
* Added support for garbage collection debugging
* Added support for module import debugging

New features/changes in version 0.5.14: (2005-03-08)
* New uuid generator libary
* New gEnter and gLeave debugging functions
* Support for several independent (non-hierarchical) debug levels
* Improved installation and configuration documentation
* New option --silent in GBaseApp
* New option --pidfile in GServerApp
* Automatically generated sample.gnue.conf
* Several bug fixes

New features/changes in version 0.5.13: (2005-02-07)
* fixes for Python 2.2
* fixes for client encoding with Postgres
* fixes for XMLPRC with different encodings
* new <sortorder> tag for sorting of datasources
* new <exist> condition type (only implemented in appserver driver)
* better error handling for XML parser errors

New features/changes in version 0.5.12: (2004-12-29)
* Support for "escaped" typecast
* Default namespaces in parser
* gnue-schema now asks for confirmation before acting on a database
* gnue-schema now tries to execute db operations in the best order
* <upper> and <lower> operatations in conditions
* Fixes for making it work with Python 2.4
* Several other bug fixes

New features/changes in version 0.5.11: (2004-11-27)
* Index creation and introspection for SQLite
* changes to fix dropdowns in gnue-forms
* Completely working dbdriver for MaxDB (aka SAPDB)
* fixed some memory leaks
* several bug fixes

New features/changes in version 0.5.10: (2004-10-21)
* Changed AppServer's dbdriver to make OnInit triggers functional
* Index introspection for PostgreSQL, MySQL, and Interbase
* Some minor bug fixes

New features/changes in version 0.5.9: (2004-10-11)
* several bug fixes

New features/changes in version 0.5.8: (2004-09-16)
* much improved exception handling
* gnue-schema now honors username and password parameters
* dbf dbdriver now works again
* several bug fixes

New features/changes in version 0.5.7: (2004-08-06)
* Support for __before__ and __after__ event handlers

New features/changes in version 0.5.6: (2004-07-23)
* gnue-schema can now directly act on a database connection
* gnue-schema can now update existing schemas
* New schema creation functions in dbdrivers
* SQLite dbdriver working again
* New barcode printing library

New features/changes in version 0.5.5: (2004-06-15)
o Changed AppServer's dbdriver to match AppServer's new features
o Fixed prefix format for conditions
o Fixed RPM generation with setup system
o Lots of other bug fixes

New features/changes in version 0.5.4: (2004-04-12)
o Fixed MySQL driver
o Improved client-side handling of server-side exceptions in RPC library
o Fixed master/detail inserts in AppServer driver
o Parameters and return values for triggers/procedures
o Table extension support in gnue-schema
o New flexible plugin loader
o Fixed Date and Datetime masks
o Separate translation files for each tool
o Added and updated translations
o Lots of code cleanup
o Lots of bug fixes

New features/changes in version 0.5.3: (2004-03-05)
o New database driver for cvs files (read only)
o Improved code (trigger/procedures) interface
o Restructured datasource interface
o Much improved gnue-schema program
o Misc bug fixes

New features/changes in version 0.5.2: (2003-10-22)
o New enhanced setup system
o MS ADO dbdriver (with introspection)
o Enhanced RPC drivers, PYRO rpv driver added
o Unicode support
o Misc bug fixes

New features/changes in version 0.5.1: (2003-08-10)
o additional schema generators (mysql, firebird)
o More Internal restructuring
o API improvements
o descriptive trigger system error reports
o Event system enhancements (dispatchAfter, cache)
o numeric converters (roman and digits to text)
o Misc bug fixes

New features/changes in version 0.5.0: (2003-04-06)
o Start of a new schema scripter interface
o Internal restructuring
o API improvements
o Misc bug fixes

New features/changes in version 0.4.3: (2002-12-12)
o Worked around a bug in earlier MySQLdb libraries
o Encoding fix for PostgreSQL 7.3
o Improved support for the schema scripter
o Misc bug fixes

New features/changes in version 0.4.2: (2002-12-02)
o Misc bug fixes
o Support for a [DEFAULT] section in gnue.conf
o Updates to cursing library used in forms curses support
o More trigger functions (start of merger of Papo cvs tree)

New features/changes in version 0.4.1: (2002-11-17)
o DataSource improvements:
  o "distinct" rows support
  o Order by "descending" values
  o "primarykey" and "explicitfields" support
o Added "cursing", a python/curses widget toolkit
o Improved validation by the XML parser
o GParser support for importable libraries
o Added a common Event system for the tools to use

New features/changes in version 0.4.0: (2002-09-29)
o Addition of GNUe Schema support -- an XML-based table and
  data markup format.
o Improved support for master/detail datasources
o Added structure for custom authentication agents
o Support for netrc -- allows automatic logins
o Added support for GNUe Archives (GEAR files) -- allows
  GNUe-based applications to be packaged and run from a single
  archive file.
o Added preliminary support for Gadfly and SQLite backends
o Improved introspection support for SAP-DB and PostgreSQL

New features/changes in version 0.3.0: (2002-06-03)
o Formal trigger subsystem added
o Implemented a new runtime configuration system which makes
  the gnue.conf file optional
o First working implementation of a GNUe RPC driver (XMLRPC)
o GNU Gettext i18n support added, with initial translations
  (de, en, en_GB, en_US, hu_HU, lt, lt_LT, ru, uk)
o Added database schema introspection support for SAP-DB,
  MySQL, Interbase/Firebird, and DB2 database drivers
o Updated PostgreSQL code to support PostgreSQL 7.2 oddities
o DataObjects are now properly typecasted
o Added XML Namespace support to our XML Parser
o Removed dependency on PyXML
o Native support for Python's internal stepping debugger
o Changes required for first releases of Reports and App Server
o Misc bug fixes and lots of performance enhancements

New features/changes in version 0.1.1: (2002-01-19)
o Database driver performance enhancements
o Misc bug fixes and enhancements

New features/changes in version 0.1.0: (2001-11-19)
o New Datasources (Not all tested)
o   DB2, Informix, Ingres, Interbase
o   ODBC, Oracle, Postgresql (pygresql, popy, pypgsql, psycopg)
o   Mysql, Sapdb, Sybase, Sqlrelay
o Changes required by newer forms, reports, and designer
o Misc bug fixes and enhancements

New features/changes in version 0.0.3: (2001-07-01)
o Changes to support multi-platform installs
o Changes required by Designer 0.0.1
o Misc bug fixes

New features/changes in version 0.0.2: (2001-06-26)
o Start of conversion to DB-SIG2 std
o Enhanced debug system
o New base application class (GClientApp)
  Provides numerous std features to apps based upon it
o Support for global connection defintion files
o New configuration system (GConfig) added
o Numerous DB system enhancements and DB2 driver added
o xml system supports importing from other files
o Numerous bug fixes

New features/changes in version 0.0.1: (2001-04-17)
o Initial version
o Moved code from old python-gnue-base into gnue-common
o Pulled generic objects from gnuef source into here
o Improved parser over what was in gnuef
