PonyORM v0.7.14 Release Notes

Release Date: 2020-11-23 // over 3 years 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.