Dabo 0.8.4 Released

We are happy to announce the release of Dabo 0.8.4, the last release in the 0.8 line. Starting today, work will begin on the 0.9 code, which removes some deprecated functions, and changes the base requirements to run Dabo. A list of the changes in this release follows after my sig.

  You can download this release from the Download page (http://dabodev.com/download), or directly via FTP:

Mac/Linux: ftp://dabodev.com/dabo/dabo-0.8.4.tar.gz
Windows: ftp://dabodev.com/dabo/dabo-0.8.4.zip

  With the 0.9 codebase, the minimum requirements will be:

Python 2.4 (2.3 no longer supported)
wxPython 2.8 (2.6 and earlier no longer supported)
SQLite 3 and pysqlite2/sqlite3 (no change here)

-- Ed Leafe

Dabo 0.8.4 (2008-06-03) Revision 4111):

···

====================================================
Dabo:
+ Bugfix: grid can now search by non-string/non-numeric fields. Thanks Dennis Meulensteen
   for pointing out the problem

+ Deprecated bad spelling: unBindEvent()

+ Web Update now works for ide and demo, as well as the base framework.

+ Fixed WordWrap in dGrid.

+ Fixed Windows dTextBox problem, which would change ReadOnly back to False when changing
   the Alignment.

+ Added StrictNumericEntry property to dTextBox and dSpinner.

+ Linked the Find/Replace dialog to dGrid's findReplace() method, enabling finding in a dGrid.
   (ticket #1126)

+ Replace All bugfixes.

+ Forms were always restoring their default size, even when explicit sizes were given. Fixed.

+ Fixes from Kevin Edwards to make sizing sub-panels perform better, and to propertly set the
   background color of the dGrid bool renderer checkbox.

+ Fixed the getLastInsertID() for dbPostgreSQL, to work with non-serial PK's as well. Thanks
   to John Fabiani, Adrian Klaver, and Lorenzo Alberton.

+ Added dabo.settings.dateFormat, dateTimeFormat, and timeFormat. If None (the default) the
   formatting of these date types will be dependent on the user's settings in the operating
   system. This lets the appdev specify the format desired for display and editing in text
   controls and the grid. Prior to this, the only format was YYYY-MM-DD, which was satisfying
   to nobody.

+ Added dabo.ui.getObjectAtPosition(x,y), which returns an object reference based on the
   screen coordinates passed.

+ Removed unneeded, hackish code from datanav2, thanks to Pedro Vale de Gato.

+ John Fabiani fixed some issues with port in dbMSSQL.py.

+ Added dataToXML() to dBizobj.

+ Nate Lowrie added some niceties to dEditor, including better code folding.

+ Added code to allow biz.DefaultValues being set to None. If the field values are
   still null when saving, the insert statement won't include them, allowing
   database defaults to be used.

+ dCursorMixin no longer raises NoRecordsException from sort().. it merely returns.