PonyORM v0.7.14 Release Notes

Release Date: 2020-11-23 // 11 months ago
  • ๐Ÿ”‹ Features

    • โž• Add Python 3.9 support
    • Allow to use kwargs in select: Entity.select(**kwargs) and obj.collection.select(**kwargs), a feature that was announced but actually missed from 0.7.7
    • โž• Add support for volatile collection attributes that don't throw "Phantom object appeared/disappeared" exceptions

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix negative timedelta conversions
    • Pony should reconnect to PostgreSQL when receiving 57P01 error (AdminShutdown)
    • ๐Ÿ‘ Allow mixing compatible types (like int and float) in coalesce() arguments
    • ๐Ÿ‘Œ Support of subqueries in coalesce() arguments
    • ๐Ÿ›  Fix using aggregated subqueries in ORDER BY section
    • ๐Ÿ›  Fix queries with expressions like (x, y) in ((a, b), (c, d))
    • #451: KeyError for seeds with unique attributes in SessionCache.update_simple_index()

Previous changes from v0.7.13

  • ๐Ÿ›  This release contains no new features or bugfixes. The only reason for this release is to test our CI/CD process.