Skip to content

Releases: Nike-Inc/SQift

Bugfixes and Xcode 11 Support

25 Oct 23:46
Compare
Choose a tag to compare

Released on 2019-10-25. All issues associated with this milestone can be found using this filter.

Fixed

  • Issue where Carthage was unable to build SQift due to schemes requiring test suite compilation.
  • Issue in Xcode project Documentation group where links were invalid and README links were broken.
  • Compiler warnings in Function.swift picked up by Xcode 11.

Xcode project now correctly set to 4.2

02 May 21:53
7560052
Compare
Choose a tag to compare

Release on 2019-05-02. All issues associated with this milestone can be found using this
filter.

Fixed

  • Issue where Xcode project was incorrectly set to Swift 5.0 instead of 4.2 breaking Carthage and submodule support.
  • Fixed by William Thompson & Greg Tropino in Pull Request #25.

Dropped Swift 4.2 support. Swift 5.0 only

01 May 00:32
28c69dc
Compare
Choose a tag to compare

Release on 2019-04-30. All issues associated with this milestone can be found using this filter.

Updated

Xcode 10.2 and Swift 5.0 migration

30 Apr 22:34
ba899f0
Compare
Choose a tag to compare

Release on 2019-04-30. All issues associated with this milestone can be found using this
filter.

Updated

  • To Swift 5 with backwards compatibility to Swift 4.2.
  • Deployment targets to watchOS 3.0 and tvOS 10.0 in Xcode project to match podspec.

Deployment target updates and tracing events

30 Nov 22:17
Compare
Choose a tag to compare

Release on 2018-11-30. All issues associated with this milestone can be found using this
filter

Added

  • Migration Guide for SQift 4 and added it to the README.

Updated

  • Deployment targets to iOS 9.0, Mac OSX 10.11, WatchOS 2.0 and tvOS 9.0.

Removed

  • Connection.trace in favor of Connection.traceEvent()

Deprecated trace for traceEvent

30 Nov 19:13
Compare
Choose a tag to compare

Released on 2018-11-30. All issues associated with this milestone can be found using this filter.

Deprecated

  • The trace API to prepare for 4.0 migration since the internal sqlite3_trace API is deprecated when bumping deployment targets.

Xcode 10 and Swift 4.2

17 Sep 17:16
Compare
Choose a tag to compare

Released on 2018-09-17. All issues associated with this milestone can be found using this filter.

Added

  • An internal initializer to SQLiteError to assist in error mocking for testing.

Updated

  • The Xcode project to use Xcode 9.3 compatibility mode.
  • The Xcode project to support Xcode 10 and Swift 4.2.
  • The Travis-CI YAML file to use bundler and Xcode 10.

TableLockPolicy for WAL and Shared Cache

03 May 02:28
Compare
Choose a tag to compare

Released on 2018-05-02. All issues associated with this milestone can be found using this filter.

Added

  • A new TableLockPolicy to handle table lock errors on execute, prepare, and step operations.

Updated

  • The test suite by replacing do-catch implementations with throws test API variants and unhelpful assertion strings.

Xcode 9.3 and Swift 4.1 Support

10 Apr 18:34
Compare
Choose a tag to compare

Released on 2018-04-10. All issues associated with this milestone can be found using this filter.

Updated

  • The Xcode project and Travis CI to support Xcode 9.3.

Fixed

  • Compiler warnings in aggregate context generation due to Swift 4.1 compiler.
  • Compiler warnings in CodableBinding protocol extension with associated type typealias.

Xcode 9.2 Updates

03 Jan 00:55
Compare
Choose a tag to compare

Released on 2018-01-02. All issues associated with this milestone can be found using this filter.

Updated

  • The Xcode project and Travis CI to support Xcode 9.2.