Releases: Nike-Inc/SQift
Bugfixes and Xcode 11 Support
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.
- Fixed by William Thompson in Pull Request #28.
- Issue in Xcode project Documentation group where links were invalid and README links were broken.
- Fixed by James Eisenhauer in Pull Request #30.
- Compiler warnings in
Function.swift
picked up by Xcode 11.- Fixed by Christian Noon in Pull Request #31.
Xcode project now correctly set to 4.2
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
Release on 2019-04-30. All issues associated with this milestone can be found using this filter.
Updated
- Dropped Swift 4.2 support.
- Updated by William Thompson in Pull Request #19.
Xcode 10.2 and Swift 5.0 migration
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.
- Updated by William Thompson in Pull Request #18.
- Deployment targets to watchOS 3.0 and tvOS 10.0 in Xcode project to match podspec.
- Updated by William Thompson in Pull Request #18.
Deployment target updates and tracing events
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.
- Added by Jereme Claussen in Pull Request #16.
Updated
- Deployment targets to iOS 9.0, Mac OSX 10.11, WatchOS 2.0 and tvOS 9.0.
- Updated by Jereme Claussen in Pull Request #16.
Removed
Connection.trace
in favor ofConnection.traceEvent()
- Removed by Jereme Claussen in Pull Request #16.
Deprecated trace for traceEvent
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 internalsqlite3_trace
API is deprecated when bumping deployment targets.- Deprecated by Christian Noon in Pull Request #15.
Xcode 10 and Swift 4.2
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.- Added by Christian Noon.
Updated
- The Xcode project to use Xcode 9.3 compatibility mode.
- Updated by Christian Noon in Pull Request #10.
- The Xcode project to support Xcode 10 and Swift 4.2.
- Updated by Christian Noon in Pull Request #10.
- The Travis-CI YAML file to use
bundler
and Xcode 10.- Updated by Christian Noon in Pull Request #10.
TableLockPolicy for WAL and Shared Cache
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 onexecute
,prepare
, andstep
operations.- Added by Christian Noon in Pull Request #7.
Updated
- The test suite by replacing
do-catch
implementations withthrows
test API variants and unhelpful assertion strings.- Updated by Christian Noon in Pull Request #8.
Xcode 9.3 and Swift 4.1 Support
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.
- Updated by Christian Noon in Pull Request #6.
Fixed
- Compiler warnings in aggregate context generation due to Swift 4.1 compiler.
- Fixed by Christian Noon in Pull Request #6.
- Compiler warnings in
CodableBinding
protocol extension with associated type typealias.- Fixed by Christian Noon in Pull Request #6.
Xcode 9.2 Updates
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.
- Updated by Christian Noon in Pull Request #5.