New features/changes in version 0.4.1: (2005-03-08)
* Support for case insensitive sorting
* Support for not fully qualified property names throughout the language
  interface
* Use UUIDs for gnue_id generation
* Changed --database command line option to --connection
* New startup script for Windows using taskbar to shutdown gnue-appserver
* Unique and thread safe session and list ids
* Improved installation and configuration documentation
* Updated Developer's Guide
* Several bug fixes
* Several memory leak fixes
* Several performance improvements

New features/changes in version 0.4.0: (2005-02-09)
* descending sort
* link indirect fields with outer joins (fixes queries with empty references)
* parameter to define whether NULL values should be sorted at start or end
* find() and request() now also find uncommitted new objects
* access to indirect fields is now possible even when the refernce is NULL
* condition to test if any detail with a given condition exists for a master
* fix for date and time fields for newer MySQL driver versions
* dynamic reloading of class definitions from running server

New features/changes in version 0.3.5: (2005-01-05)
* Bug fix for procedures called from other procedures
* Bug fixes for Python 2.1 and Python 2.2
* Bug fix for accessing the last element of an object list

New features/changes in version 0.3.4: (2004-12-29)
* Fixed indirect calculated fields
* Python language interface now works as a client to appserver
* More work on developer's guide

New features/changes in version 0.3.3: (2004-11-27)
* OnValidate is now called before non-nullable fields are checked
* fixed some memory leaks
* several improvements for generated forms

New features/changes in version 0.3.2: (2004-11-05)
* Generated forms now sort by the first search property according to GLD
* Properties can be hidden in generated forms by giving pos="0" in GLD
* Label attribute for classes in GLD files
* Do not include filter properties in generated forms
* Generated forms now have grid style if the class has only few properties
* Procedures can use "if object:" as a synonym to "if object is not None:"
* Manual page for gnue-seupdb
* More chapters of the developer's guide
* Bug fix for master/detail forms

New features/changes in version 0.3.1: (2004-10-21)
* Working OnInit-triggers
* Command line option for loglevel
* Add creation and modification date/user at the bottom of generated forms
* First few chapters of a developer's manual

New features/changes in version 0.3.0: (2004-10-11)
* Filters defined at login time (for example for company and fiscal year)
* Support for indexes in GCD files
* Case-insensitive identifiers
* "session" object available in procedures
* Automatic fields for user and date of creation and last change
* Speed improvements

New features/changes in version 0.2.0: (2004-09-27)
* Minor bug fixes

New features/changes in version 0.1.90: (2004-09-16)
* Support for gld's (GNUe Language Definition files)
* Support for dynamically generated forms
* Renamed gnue-gcd2sql to gnue-readgcd
* Restructured samples and initialization files
* Disabled authentication by default
* Use frontend language for messages instead of local language
* Much improved exception handling

New features/changes in version 0.1.0: (2004-08-03)
* Minor bug fixes

New features/changes in version 0.0.9: (2004-07-23)
* gnue-gsdgen can now export arbitary data
* gnue-gcd2sql can now directly act on a database connection
* gnue-gcd2sql can now update existing schemas

New features/changes in version 0.0.8: (2004-06-15)
* Indirect properties
* Calculated properties
* Triggers (procedures that are fired automatically upon certain events)
* Defined return values for procedures
* Reference fields are now checked for integrity
* All operations are now atomic
* Inserts and deletes are now passed to the database in the correct order
* Much improved exception handling
* Parser for newly created GCD (GNUe Class Definition) files

New features/changes in version 0.0.7: (2004-04-12)
* Database generation script for firebird/interbase
* Complete Unicode awareness
* New system property gnue_property.gnue_nullable
* New option --database for gnue-gsdgen
* Support for parameters and return values in procedures
* Own translation files, separated from common
* Updated translations
* Lots of code cleanup
* Lots of bug fixes

New features/changes in version 0.0.6: (2004-03-05)
* Support for server-side procedures
* Much improved Python language interface
* Server-side data cache
* New program gnue-gsdgen to create .gsd files from the class repository
* More sample forms
* Miscellaneous bug fixes

New features/changes in version 0.0.5: (2003-10-22)
* Switched to gnue-common enhanced setup system
* Using unicode/utf-8 as internal encoding
* Add a ECMAscript-based forms client (webfrontend)
* Add support for date, time and boolean types
* Improved data type checking and introspection
* Extended and improved samples and base data
* Better support for common/rpc changes (pyro support)
* Add function to export class definitions into a .gsd file (not user visible
  yet)
* Miscellaneous bug fixes

New features/changes in version 0.0.4: (2003-09-22)
* Working and fully integrated Class Repository
* Removed all remains of the old RPC API
* Improved installation script
* Extended and improved samples
* Miscellaneous bug fixes

New features/changes in version 0.0.3: (2003-04-07)
* New API for RPC communication
* Python Language interface
* Start of a Class Repository
* Updates to reflect GNUe Common 0.5.0's API
* Miscellaneous bug fixes

New features/changes in version 0.0.2: (2002-09-29)
* Improved support for conditions
* Initial support for authentication agents
* Initial support for triggers
* Improvements to the RPC layer
* Started work on an ODL (Object definitions) layer
* Miscellaneous bug fixes

New features/changes in version 0.0.1: (2002-06-03)
* Initial version
