Skip to content

Releases: Nike-Inc/SQift

Bugfixes and Xcode 11 Support

Choose a tag to compare

@cnoon cnoon released this 25 Oct 23:46

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

Choose a tag to compare

@gtrop1 gtrop1 released this 02 May 21:53
7560052

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

Choose a tag to compare

@eSpecialized eSpecialized released this 01 May 00:32
28c69dc

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

Choose a tag to compare

@eSpecialized eSpecialized released this 30 Apr 22:34
ba899f0

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

Choose a tag to compare

@jereme jereme released this 30 Nov 22:17

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

Choose a tag to compare

@cnoon cnoon released this 30 Nov 19:13

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

Choose a tag to compare

@cnoon cnoon released this 17 Sep 17:16

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

Choose a tag to compare

@cnoon cnoon released this 03 May 02:28

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

Choose a tag to compare

@cnoon cnoon released this 10 Apr 18:34

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

Choose a tag to compare

@cnoon cnoon released this 03 Jan 00:55

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.