All Versions
267
Latest Version
Avg Release Cycle
15 days
Latest Release
-

Changelog History
Page 22

  • v0.47.0 Changes

    ๐Ÿš€ Released March 10, 2016

    ๐Ÿ†• New

  • v0.46.0 Changes

    ๐Ÿš€ Released March 5, 2016

    ๐Ÿ†• New

    • ๐Ÿ‘Œ Improved counting support in the query interface (documentation)

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ“š Swift enums that behave like other database values now need to declare DatabaseValueConvertible adoption. The DatabaseIntRepresentable, DatabaseInt32Representable, DatabaseInt64Representable and DatabaseStringRepresentable protocols have been removed (documentation)
  • v0.45.1 Changes

    ๐Ÿš€ Released February 11, 2016

    ๐Ÿ›  Fixed

    • โช Restored iOS 7 compatibility
  • v0.45.0 Changes

    ๐Ÿš€ Released February 9, 2016

    ๐Ÿ’ฅ Breaking Change

    • ๐Ÿ“š Transaction observers are no longer retained (documentation).
  • v0.44.0 Changes

    ๐Ÿš€ Released February 9, 2016

    ๐Ÿ›  Fixed

    • row.value(named:) and row[_] reliably returns the value for the leftmost case-insensitive matching column.
    • A memory leak

    ๐Ÿ†• New

    ๐Ÿ‘Œ Support for more SQL expressions in the query interface:

    • IN (subquery)
    • EXISTS (subquery)
  • v0.43.1 Changes

    ๐Ÿš€ Released February 4, 2016

    ๐Ÿ›  Fixed

    • SQL queries ending with a semicolon followed by whitespace characters no longer throw errors.
  • v0.43.0 Changes

    ๐Ÿš€ Released February 1, 2016

    ๐Ÿ’ฅ Breaking Changes

    • Static method RowConvertible.fromRow(_:Row) has been replaced by a regular conversion initializer RowConvertible.init(_:Row) (documentation)
  • v0.42.1 Changes

    ๐Ÿš€ Released January 29, 2016

    ๐Ÿ›  Fixed

  • v0.42.0 Changes

    ๐Ÿš€ Released January 28, 2016

    ๐Ÿ†• New

    • ๐Ÿ“š The query interface lets you write pure Swift instead of SQL (documentation):

      let wines = Wine.filter(origin == "Burgundy").order(price).fetchAll(db)
      

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ“š DatabasePersistable and MutableDatabasePersistable protocols have been renamed Persistable and MutablePersistable (documentation)
    • ๐Ÿ“š DatabaseTableMapping protocol has been renamed TableMapping (documentation)
  • v0.41.0 Changes

    ๐Ÿš€ Released January 17, 2016

    ๐Ÿ†• New

    ๐Ÿ“š You can now register several database observers, thanks to @pakko972 (documentation):

    • Database.addTransactionObserver()
    • ๐Ÿšš Database.removeTransactionObserver()

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ”ง Configuration.transactionObserver has been removed.