GRDB.swift v5.8.0 Release Notes

  • ๐Ÿš€ Released May 16, 2021 • diff

    • ๐Ÿ†• New: Support for the ESCAPE clause with the LIKE operator.
    • ๐Ÿ†• New: You can now define an SQLRequest without any generic qualifier (which defaults to Row):

      let request = SQLRequest("SELECT ...")
      
    • ๐Ÿ†• New: #967 by @steipete: Make SelectStatement conform to CustomStringConvertible

    • ๐Ÿ›  Fixed: The DerivableRequest.limit(_:offset:) method was ill-designed, and removed from the documentation. It is unfortunately impossible to deprecate it without triggering warnings on the legit use cases (on QueryInterfaceRequest).

    • ๐Ÿ›  Fixed: #973: Restore access to attached databases from record types

    • ๐Ÿ›  Fixed: #974: Provide access to included associations when root table is not selected

    • ๐Ÿ“š Documentation Update: A new [Query Interface Organization](Documentation/QueryInterfaceOrganization.md) document reveals the relationship between the various components of the GRDB query builder.