Peewee v2.1.7 Release Notes

  • ๐Ÿ”„ Changes in 2.1.7

    • ๐Ÿ‘Œ Support for savepoints (Sqlite, Postgresql and MySQL) using an API similar to that of transactions.
    • ๐Ÿ‘ป Common set of exceptions to wrap DB-API 2 driver-specific exception classes, e.g. peewee.IntegrityError.
    • When pwiz cannot determine the underlying column type, display it in a comment in the generated code.
    • ๐Ÿ‘Œ Support for circular foreign-keys.
    • ๐Ÿšš Moved Proxy into peewee (previously in playhouse.proxy).
    • ๐Ÿ“‡ Renamed R() to SQL().
    • ๐Ÿ“„ General code cleanup, some new comments and docstrings.

    ๐Ÿ› Bugs fixed

    • ๐Ÿ›  Fixed a small bug in the way errors were handled in transaction context manager.
    • #257
    • #265, nest multiple calls to functions decorated with @database.commit_on_success.
    • #266
    • #267

    Commits: https://github.com/coleifer/peewee/compare/2.1.6...2.1.7 ๐Ÿš€ Released 2013-12-25