[Modeling-users] Core / ZModeling v0.9pre9 released
Status: Abandoned
Brought to you by:
sbigaret
From: Sebastien B. <sbi...@us...> - 2003-07-04 18:18:09
|
Hi all, Release 0.9pre9 has just been released. It introduces the API change we discussed here. Other changes: - SQLite was added to the list of supported databases - Dependency to 4Suite has been removed. - Postgresql adaptor now accepts the TEXT datatype Please refer to the full changelog (below) for details on fixed bugs. =20 Along with these changes, the project's home page and the User's Guide have been updated. I really spent some time on the User's Guide to improve it, hopefully it now looks better. Enjoy ;) -- S=E9bastien. ------------------------------------------------------------------------ 0.9-pre-9 (2003/07/04) ---------------------- * API change (see mailing-list archives): Added EditingContext.insert(), delete(), fetch(), fetchCount(), autoInsertion(), setAutoInsertion(). Added CustomObject.globalID(). Added KeyValueCoding.valuesForKeys(). Deprecated methods KeyValueCoding.setValueForKey(), setValueForKeyPath(= ), setStoredValueForKey() (will be removed in v0.9.1) * Added SortOrdering.sortOrderingsWithString() * documentation: added Project's status page, and contributors. Moved the section on KeyValueCoding and RelationshipManipulation to an 'advanced techniques' part. Added raw material about fetching and inheritance. Updated to reflect the API change. * Fixed: ModelValidation does not issue an error anymore when a model contains a CHAR/VARCHAR field with no width set, as long as the underly= ing adaptor supports it (varchar w/o width are valid for: Postgresql, SQLit= e), as Ernesto Revilla suggested it. Instead, it produces a message at the INFO level. * Fixed bug #757181: under python2.2 AccessArrayFaultHandler was triggered every time the array is accessed, instead of being fired only once. * Fixed: adaptorModel() could raise instead of returning None when model's adaptorName is not set * Fixed: PostgresqlSQLExpression was not correctly escaping '%' (postgres= ql interprets the backslash char just like python does, hence escaping '%' requires a double backslash in the SQL query) * Fixed bug #753147: fetching twice or more with a given FetchSpecificati= on did not return the same result set (the original FetchSpec was modified) * New adaptor layer for SQLite * Fixed Entity.externalNameForInternalName(): when used with names containing figures (such as i 'db2Id') externalNameForInternalName(nameForExternalName()) was not idempotent Applied a patch submitted by Yannick Gingras. Thanks! * REMOVED dependency for 4Suite (was in 0.9pre8, forgot to announce) * 'TEXT' field now accepts a width to be set (ignored when generating the database schema, but checked, if set, when validating an attribute's value) * Added 'TEXT' as a valid sql datatype for the Postgresql adaptor * Added keyword 'ilike', short for 'caseInsensitiveLike', for qualifier string definition * Fixed: the User's Guide as pdf failed to print for acrobat reader v4+, because of hyperlinks. Thanks to Ernesto Revilla for reporting and identifying the problem. ------------------------------------------------------------------------ |