dabo Commit Revision 7306 Date: 2013-01-03 17:53:24 -0800 (Thu, 03 Jan 2013) Author: Paul Trac: http://trac.dabodev.com/changeset/7306
Changed: U trunk/ChangeLog Log: First draft of 0.9.5 ChangeLog. Diff: Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2013-01-03 03:00:27 UTC (rev 7305) +++ trunk/ChangeLog 2013-01-04 01:53:24 UTC (rev 7306) @@ -1,5 +1,135 @@ See the Subversion log for all the details. +(Pending) Dabo 0.9.5 (2012-01-03) Revision 7306): +=============================================================================== +This is the final entry to this ChangeLog. After this, we will be migrating to +GitHub and starting a new RELEASENOTES.md to note the changes. Once on GitHub, +we'll be making the point releases much more frequently, with only a handful of +changes in each usually. + +Recommended Python: 2.6.5 or 2.7.3 (only use 2.7 with recommended wxPython) +Recommended wxPython: 2.8.12.1 + +We are looking forward to the next stable wxPython which looks like it'll be a +3.0 release and should support Python 3. + +Some things have changed in the past 15 months, but it's been mostly +incremental improvements, including: + +DOCUMENTATION: + + Thanks to Werner Bruin for converting the API docs to Sphinx + +DEPRECATIONS: + + doDefault() + + in dabo.lib.reportUtils, printPDF() and previewPDF() are renamed + to printReport() and previewReport() + +DB: + + BLOB fields in SQLite now work 2-way. + + Improved Many:Many functionality. + + Allow selecting from views in MsSQL. (JacekK) + + Improved the MsSQL wrapper. (JacekK) + + Requery cycle optimized to not correct field types until the field + values are queried. + + Save/cancel cycle received love and now performs very well in the + most commin cases. + + Improved KeepAliveInterval. (nate) + + Added support for custom properties in cnxml files. (JacekK) + + Fixed exception handling inside transactions. (JacekK) + +BIZ: + + Added getFieldVals() function. + + Added DataSourceName property. Allows for multiple bizobjs with the + same table name on a single form. (JacekK) + + Added before/afterSaveAll() hook methods. + + Improved performance due to removing redundant calls, consolidating, + focusing on common use cases specifically with checking for changes. + + Added RequeryChildrenOnNavigate property to be used for increased + navigation performance in some situations. + + Added afterSetCurrentParent() method. (JacekK) + + Added getChangedStatus(), which returns the information in + getRecordStatus(), but for all the changed rows in the bizobj, + including changed child bizobjs. + + Added removeAllChildren() method. + + You can now seek() or locate() on multiple fields. + + Added CascadeDeleteFromParent property. + +UI: + + Added a dropped file handler for dShell. + + dShell is now dShellForm, and dShell is the shell itself. + + Added 'bo' name to dShell, which refers to self.getBizobj() + + dToolBar's dynamic properties work better now. (JacekK) + + Fixed dSpinner's buttons on Windows, which were too wide. + + Can now set dImage.Picture to a buffer, such as what you'd get from + a sqlite BLOB field. + + New property ReleasePreferenceDialog to optionally keep it in memory + memory, only hiding it in between showings, for better performance. + + Improved the dGrid text editor to respond to the arrow keys to move + the record pointer up and down, which matches the behavior when not + editing. + + dSizer now checks for an invalid situation that could result in a + hard-to-debug segfault. + + Corrected dMediaControl sample code so it works on Windows. (JacekK) + + Memory leak in dabo.ui.callAfterInterval() fixed. + + Improved feedback during user row navigation, which could feel slow + due to potentially a large hierarchy of child requeries taking place. + + Added RowNavigationDelay to dForm to make only the rows the user + lands on result in a child requery cycle. This is set to 0 to mimic + historic behavior: set to the suggested 250 to see it in action. + + Added CanUnsplit property to dSplitter. + + Added dNumericBox for better handling of numeric types. (JacekK) + + dLinePlot would crash with no traces: fixed. (nate) + + Added dLinePlot sample. (nate) + + Added IdleRefreshInterval property to forms to allow less flicker. + + dTextBox's SelectOnEntry defaults to True now instead of False. + + Added copy handler for dGrid's cells. + + Added ability to set dGrid's RowHeight with setRowHeight(). + + dBaseMenuBar now allows appdev's to add their custom items after + the default ones are added, allowing control over position. + + You can now make html drill-down reports with dHtmlBox by using + the new link format like <a href="app://showOrder?11234">Order 11234</a>. + 'app' refers to self.Application; showOrder would get defined in + your dApp subclass to respond to the arguments sent in the link. + + It is no longer necessary to tell dColumn the DataType if the + grid's DataSource is a bizobj. + + dSizer.appendSpacer() now only needs one argument instead of 2. + + Added support for AGW controls. (JacekK) + + Mapped the numpad enter key to edit the record in datanav.Grid instead + of moving to the next row. + + Fixed interaction of the link appearance in dHyperLink. + + Added dSeparatorMenuItem. + + Fixed Mac Preferences menu item, which had been dimming unexpectedly. + + Removing pages in dPageToolBar did not properly remove the associated tool + button. Fixed. + + dDatePicker handles NULL values now. (nate) + + Added dCollapsiblePanel control. (JacekK) + + Improved scrolling with the mouse wheel and arrow keys in dGrid. + +IDE: + + Reports couldn't be edited if the image didn't evaluate at design- + time. Fixed. + + Fixed-height memos with data too long to fit would print + "<string too long>". Fixed to print all data possible followed by ... + + Added ColumnBreakAfter property to ReportBegin and PageHeader bands. (nate) + + dEditor.Modified is now read/write so it can be manually marked dirty. + + Added dEditor.getLineText() method. + + MenuDesigner works very nicely now. + + Added LineCap property to report writer Line objects. + + Fixed error when moving a group up or down in the report designer. + + Fixed ResetPageNumber group property in report writer. + + dCheckList is supported in ClassDesigner now. + + Added new properties to report writer: Group.StartOnNewColumn, + Group.ReprintHeaderOnNewColumn, and GroupFooter.PrintAtBottom, which + will make the group footer print near the bottom of the page instead + of immediately after the the detail for that group. + + When editing the XML in the report designer and adding or removing + objects like groups and variables, the object tree wasn't refreshing + with the changes. Fixed. + + Added ColumnPadding property to multi-column reports. + + Added report property StringifyDates, which will automatically format + dates for you per the locale settings. + + Dabo 0.9.4 (2011-10-05) Revision 6879): =============================================================================== Recommended Python: 2.6.5 (still some reported problems with 2.7) _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/dabo-dev Searchable Archives: http://leafe.com/archives/search/dabo-dev This message: http://leafe.com/archives/byMID/[email protected]
