GRDB.swift v2.3.1 Release Notes

  • ๐Ÿš€ Released November 8, 2017 • diff

    ๐Ÿ›  Fixed

    • GRDB 2.2.0 has introduced a fix in the way transaction observers are notified of empty deferred transactions (BEGIN; COMMIT;). That fix was incomplete, and inconsistent.

      Now all transactions are notified, without any exception, including:

      try db.execute("BEGIN; COMMIT;")
      try db.execute("SAVEPOINT foo; RELEASE SAVEPOINT foo;")
      

      Rationale