All releases of Modeling Framework

  •  27 Feb 2006 01:01
Avatar

    Release Notes: This release contains an important fix for a problem occurring in a heavily stressed multi-threaded environment: the framework sometimes mysteriously failed when trying to fetch objects, or to fetch values for lazily-initialized objects. It also contains many bugfixes. The framework is now under the 3-clause BSD license.

    •  22 Jun 2004 21:18
    Avatar

      Release Notes: The NotificationFramework package is now distributed under a 3-clause BSD-style license.

      •  22 Feb 2004 21:07
      Avatar

        Release Notes: This release fixes a bug introduced in the previous version: with ZODB installed, the framework could not load or use models, which was a fatal error. This issue affected every installation (Python 2.2 and 2.3) with ZODB installed, not just Zope instances.

        •  17 Feb 2004 22:33
        Avatar

          Release Notes: This release fixes invalid SQL selects for some complex qualifiers in MySQL, invalid FK constraints in generated database schema, strings incorrectly handled by IN qualifiers, and valid relations between objects incorrectly rejected by the validation logic. Some exported XML models couldn't be imported back under Python 2.3. The default behaviour is now to keep the connection to the database opened, and support for the SQL type double has been added to MySQL support.

          •  02 Feb 2004 23:59
          Avatar

            Release Notes: This release includes a fix for the bug that made it impossible to add an observer when the ZODB package was installed.

            •  16 Nov 2003 17:58
            Avatar

              Release Notes: PyModel attributes do not discard the properties assigned after instantiation any more; associations can define cardinalities different than the defaults. Script generating the database schema now adds a semicolon by default after each SQL statement (see the option -e). The Python code generated under the 'base' scheme had circular import problems in some cases, which has been fixed. KeyValueCoding.storedValueForKey() now properly returns the so-called private attribute, not the public one, when both exist.

              •  06 Oct 2003 01:44
              Avatar

                Release Notes:

                •  13 Sep 2003 18:27
                Avatar

                  Release Notes: This release fixes a bug where EC.insert() could be dramatically slowed down when resolving DNS entries is slow. Generated python code's __init__ now accepts attributes as arguments (e.g. Book(title='A title')). The ZModeler now imports PyModels correctly. An option was added to the ZEditingContextSessioning product to bind transactions of a session's EditingContext to Zope's transactions (see section 6.4 in the User's Guide).

                  •  31 Aug 2003 18:42
                  Avatar

                    Release Notes: This release adds support for Oracle database servers (both for 8i and 9i). The documentation for models has also been rewritten, and documentation for PyModel (models expressed in pure Python) is now integrated into the User's Guide. Section 2.6.3 describes how many-to-many relationships can be easily modeled and manipulated.

                    •  11 Aug 2003 07:12
                    Avatar

                      Release Notes: This release addressed bugs in the generation of SQL statements. The 'like' operator was improperly matching case-insensitively for SQLite and MySQL. Raw '_' (underscore) characters in 'like' qualifiers are now correctly handled by the Postgresql layer. The SQLite layer is now able to handle raw '%' (percent) and '_' (underscore) characters in a 'like' qualifier, as expected. A complete installation guide was also included.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.