[Modeling-users] Release: 0.8 - under the GNU GPL
Status: Abandoned
Brought to you by:
sbigaret
From: Sebastien B. <sbi...@us...> - 2003-01-14 11:23:48
|
Hi, The Modeling Framework, v0.8, and the Notification framework, v0.4, were released today. Both are now under the GNU General Public License. Most important changes in these releases: - Modeling package: EditingContext's new feature: it can now examine updated and inserted objects to detect the newly created objects in relation, so that they are in turn inserted into the EditingContext. CustomObject (resp.) ClassDescription has a new method to support this feature: propagateInsertionWithEditingContext (resp. propagateInsertionForObject) EC.insertObject() was consequently changed to issue a warning instead of raising ValueError when it is called with an already registered object AND EditingContext.propagatesInsertionForRelatedObjects() is true This feature is related to the natural way the ZODB behaves, where the statement 'obj.foobar=obj2' makes obj2 persistent within the zodb when obj is already persistent. - ZModelizationTool: - Feature added: it is now possible to create a relationship (and its inverse) in one single step --includes: automatic generation of the foreign key, if requested - Database schema generation: Added a button to show (as opposed to: execute) the SQL statements that would be executed by the other button 'Do it!' All other changes are bug-fixes --see files CHANGES in their respective package. An other release in planned within a month ; it will mainly address RFE#617997 (https://sourceforge.net/tracker/?group_id=58935&atid=489338). It will make it possible to make changes in a subset of a set of objects and then commit all changes, or discard them, as a whole. In other words, it will be possible to think ``transactional'' at the OO-level. ETA: ~Feb.15,2003. -- Sebastien. |