Skip to content

0.11.4 #725

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 98 commits into from
Sep 30, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
1b2d648
Add test for single connection across multiple threads.
nickmshelley Jul 19, 2016
ce1d0f1
Update test.
nickmshelley Jul 20, 2016
72ee02c
Whitespace change to retrigger build.
nickmshelley Jul 20, 2016
d5ede25
Fix transactions not being rolled back when the individual statements…
MrMage May 9, 2016
97e6a66
Add possibility to have expression on other side of like
mcfedr Jan 16, 2017
5800d13
Allow use of string on left hand side of like expresssion
mcfedr Jan 16, 2017
e90dcd2
Merge branch 'master' into like-expression
mcfedr Mar 9, 2017
f4a7de7
Merge branch 'master' into like-expression
mcfedr Apr 18, 2017
eba2419
Merge branch 'master' into like-expression
mcfedr Jul 7, 2017
8a8da02
Fix OS X database path
avinassh Jul 21, 2017
a161903
Merge branch 'master' into like-expression
mcfedr Jul 31, 2017
01de138
try was missing before db.scalar
igordeoliveirasa Aug 3, 2017
8e3fd55
add support for ORDER and LIMIT on UPDATE and DELETE
Sep 7, 2017
59b8dd7
Added support for the union query clause
stephanheilner Sep 7, 2017
5dbe70f
Update for Swift 4, removing module maps and fixing the map issue
thebluepotato Jun 15, 2017
53f1857
Remove reference to deleted files
thebluepotato Jun 15, 2017
53e768a
Remove deleted paths
thebluepotato Jun 15, 2017
034093f
Remove dependency
thebluepotato Jun 15, 2017
3033a4d
Undo
thebluepotato Jun 15, 2017
2211bce
More cleanup
thebluepotato Jun 16, 2017
52e02ae
Update Travis CI to use Xcode 9 beta 2
thebluepotato Jun 30, 2017
f780ba1
Fix for iOS version not found on Travis
thebluepotato Jun 30, 2017
ede1af7
Enforce iOS 11.0 after update from master
thebluepotato Jun 30, 2017
0bbb4ca
Fix compiler warnings
jberkel Aug 22, 2017
f898813
replace custom validator w/ new test_specs
jberkel Sep 14, 2017
c7656a6
Lower deployment target
jberkel Sep 15, 2017
cc86a60
Merge branch 'union' of https://github.com/stephanheilner/SQLite.swif…
jberkel Sep 16, 2017
d0c926f
Merge branch 'master' of https://github.com/ConferHealth/SQLite.swift…
jberkel Sep 16, 2017
2ac0c7f
Merge branch 'patch-1' of https://github.com/igordeoliveirasa/SQLite.…
jberkel Sep 16, 2017
113dc21
Merge branch 'patch-1' of https://github.com/avinassh/SQLite.swift in…
jberkel Sep 16, 2017
ac52569
fix create/drop index functions
jberkel Sep 16, 2017
0bb4683
Changelog
jberkel Sep 16, 2017
3708a96
Bump version number
jberkel Sep 16, 2017
70c06c6
Fix link
jberkel Sep 16, 2017
9d42763
Add ticket
jberkel Sep 16, 2017
b8d6a9c
Generics work as expected now
jberkel Sep 16, 2017
bd1fc80
Row.get should throw, not crash
jberkel Sep 16, 2017
b286ede
changelog
jberkel Sep 16, 2017
5d1c793
No longer applies
jberkel Sep 16, 2017
dc1b643
Handle null value case
jberkel Sep 17, 2017
d79d52c
Simplify `sync`
jberkel Sep 17, 2017
a1dc335
Fix FIXMEs
jberkel Sep 17, 2017
9b8cc16
Drop `@escaping`
jberkel Sep 17, 2017
5850d83
Fix test
jberkel Sep 17, 2017
9f1735a
Keep API compatibility
jberkel Sep 17, 2017
feb26b0
Add cursor type for more safety.
nickmshelley May 5, 2017
28e2cfa
Change fatalError to throw.
nickmshelley Sep 20, 2017
5a9b583
Introduce FailableIterator
jberkel Sep 24, 2017
30b78fd
Update changelog
jberkel Sep 25, 2017
2ebdf78
RowCursor -> RowIterator
jberkel Sep 25, 2017
c3c8360
Add Coding support
Sep 20, 2017
7312423
Avoid ambiguity
jberkel Sep 25, 2017
87b16d7
Store embedded Codable objects as JSON text instead of data
Sep 26, 2017
96e55b1
Extract Coding code to a separate file
Sep 27, 2017
6751ed2
Add documentation for coding functionality
Sep 27, 2017
c614d80
Fix CI
Sep 27, 2017
7cb407d
use PackageDescription API Version 4
jberkel Sep 27, 2017
7d3714d
Workaround no longer needed
jberkel Sep 27, 2017
bc00519
Linux support
jberkel Sep 27, 2017
112bc6f
Use native decoding and encoding errors
Sep 27, 2017
1826097
Merge pull request #733 from drewag/release
jberkel Sep 28, 2017
364a240
Add date and time functions
jberkel Sep 28, 2017
5c9f660
Reflow documentation
jberkel Sep 28, 2017
f7dfd88
Update changelog
jberkel Sep 28, 2017
25b2ae6
Add link
jberkel Sep 28, 2017
93f2f63
clarify
jberkel Sep 28, 2017
865f4ad
Doc fixes
jberkel Sep 28, 2017
5af3fb2
Merge branch 'like-expression' of https://github.com/mcfedr/SQLite.sw…
jberkel Sep 28, 2017
5df5620
Update changelog
jberkel Sep 28, 2017
565532b
Merge branch 'master' of https://github.com/MrMage/SQLite.swift into …
jberkel Sep 28, 2017
bc60dcd
Update changelog
jberkel Sep 28, 2017
0fa5e5e
Optional types should not enforce NOT NULL
jberkel Sep 28, 2017
44452ad
Document error handling
jberkel Sep 28, 2017
1602cc0
Link milestone
jberkel Sep 28, 2017
1bdd7f3
Docs: how to get error message
jberkel Sep 28, 2017
e9d93b5
Missing import
jberkel Sep 28, 2017
56d3a65
Clear out trace
jberkel Sep 28, 2017
7cc98a8
Recreate connection
jberkel Sep 28, 2017
616e5bd
https://sqlite.org/pragma.html#pragma_defer_foreign_keys
jberkel Sep 28, 2017
1d6167f
Swift 4
jberkel Sep 28, 2017
2e59493
Skip tests for older versions of SQLite
jberkel Sep 28, 2017
42727c2
Add issue template
jberkel Sep 29, 2017
fd9b42e
Bump ruby version
jberkel Sep 29, 2017
2e8611f
changelog
jberkel Sep 29, 2017
ddb8049
Warn about `update()`
jberkel Sep 29, 2017
ae406af
WS
jberkel Sep 29, 2017
605ac12
Merge branch 'test' of https://github.com/nickmshelley/SQLite.swift i…
jberkel Sep 29, 2017
e12bd38
Modernize
jberkel Sep 29, 2017
73f4472
Changelog
jberkel Sep 29, 2017
1c929b9
Link
jberkel Sep 29, 2017
172b3e5
TOC
jberkel Sep 29, 2017
d68e0a7
Document throwing `Row.get()`
jberkel Sep 29, 2017
e0eb663
Doc
jberkel Sep 29, 2017
d80a5ef
Support partial ranges for completeness
jberkel Sep 29, 2017
07df335
No longer applies
jberkel Sep 29, 2017
fa041f8
Docs
jberkel Sep 29, 2017
4ea2f62
Typos
jberkel Sep 29, 2017
9d8a8e5
Typo
jberkel Sep 29, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
> Issues are used to track bugs and feature requests.
> Need help or have a general question? Ask on Stack Overflow (tag sqlite.swift).

## Build Information

- Include the SQLite.swift version, commit or branch experiencing the issue.
- Mention Xcode and OS X versions affected.
- How do do you integrate SQLite.swift in your project?
- manual
- CocoaPods
- Carthage
- Swift Package manager

## General guidelines

- Be as descriptive as possible.
- Provide as much information needed to _reliably reproduce_ the issue.
- Attach screenshots if possible.
- Better yet: attach GIFs or link to video.
- Even better: link to a sample project exhibiting the issue.
2 changes: 1 addition & 1 deletion .swift-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.0
4.0
8 changes: 4 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
language: objective-c
rvm: 2.2
osx_image: xcode8.3
rvm: 2.3
osx_image: xcode9
env:
global:
- IOS_SIMULATOR="iPhone 6s"
- IOS_VERSION="10.3.1"
- IOS_VERSION="11.0"
matrix:
include:
- env: BUILD_SCHEME="SQLite iOS"
Expand All @@ -17,7 +17,7 @@ matrix:
- env: CARTHAGE_PLATFORM="Mac"
- env: CARTHAGE_PLATFORM="watchOS"
- env: CARTHAGE_PLATFORM="tvOS"
- env: PACKAGE_MANAGER_COMMAND="test -Xlinker -lsqlite3"
- env: PACKAGE_MANAGER_COMMAND="test"
before_install:
- gem update bundler
- gem install xcpretty --no-document
Expand Down
46 changes: 41 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,25 @@
0.11.4 (30-09-2017), [diff][diff-0.11.4]
========================================

* Collate `.nocase` strictly enforces `NOT NULL` even when using Optional ([#697][])
* Fix transactions not being rolled back when committing fails ([#426][])
* Add possibility to have expression on right hand side of like ([#591][])
* Added Date and Time functions ([#142][])
* Add Swift4 Coding support ([#733][])
* Preliminary Linux support ([#315][], [#681][])
* Add `RowIterator` for more safety ([#647][], [#726][])
* Make `Row.get` throw instead of crash ([#649][])
* Fix create/drop index functions ([#666][])
* Revert deployment target to 8.0 ([#625][], [#671][], [#717][])
* Added support for the union query clause ([#723][])
* Add support for `ORDER` and `LIMIT` on `UPDATE` and `DELETE` ([#657][], [#722][])
* Swift 4 support ([#668][])

0.11.3 (30-03-2017), [diff][diff-0.11.3]
========================================

* Fix compilation problems when using Carthage ([#615][])
* Add "WITHOUT ROWID" table option ([#541][])
* Add `WITHOUT ROWID` table option ([#541][])
* Argument count fixed for binary custom functions ([#481][])
* Documentation updates
* Tested with Xcode 8.3 / iOS 10.3
Expand All @@ -20,7 +37,7 @@

* Integrate SQLCipher via CocoaPods ([#546][], [#553][])
* Made lastInsertRowid consistent with other SQLite wrappers ([#532][])
* Fix for ~= operator used with Double ranges
* Fix for `~=` operator used with Double ranges
* Various documentation updates

0.11.0 (19-10-2016)
Expand All @@ -33,15 +50,34 @@
[diff-0.11.1]: https://github.com/stephencelis/SQLite.swift/compare/0.11.0...0.11.1
[diff-0.11.2]: https://github.com/stephencelis/SQLite.swift/compare/0.11.1...0.11.2
[diff-0.11.3]: https://github.com/stephencelis/SQLite.swift/compare/0.11.2...0.11.3
[diff-0.11.4]: https://github.com/stephencelis/SQLite.swift/compare/0.11.3...0.11.4

[#481]: https://github.com/stephencelis/SQLit1e.swift/pull/481
[#532]: https://github.com/stephencelis/SQLit1e.swift/issues/532
[#541]: https://github.com/stephencelis/SQLit1e.swift/issues/541
[#142]: https://github.com/stephencelis/SQLite.swift/issues/142
[#315]: https://github.com/stephencelis/SQLite.swift/issues/315
[#426]: https://github.com/stephencelis/SQLite.swift/pull/426
[#481]: https://github.com/stephencelis/SQLite.swift/pull/481
[#532]: https://github.com/stephencelis/SQLite.swift/issues/532
[#541]: https://github.com/stephencelis/SQLite.swift/issues/541
[#546]: https://github.com/stephencelis/SQLite.swift/issues/546
[#548]: https://github.com/stephencelis/SQLite.swift/pull/548
[#553]: https://github.com/stephencelis/SQLite.swift/pull/553
[#559]: https://github.com/stephencelis/SQLite.swift/pull/559
[#560]: https://github.com/stephencelis/SQLite.swift/pull/560
[#561]: https://github.com/stephencelis/SQLite.swift/issues/561
[#571]: https://github.com/stephencelis/SQLite.swift/issues/571
[#591]: https://github.com/stephencelis/SQLite.swift/pull/591
[#615]: https://github.com/stephencelis/SQLite.swift/pull/615
[#625]: https://github.com/stephencelis/SQLite.swift/issues/625
[#647]: https://github.com/stephencelis/SQLite.swift/pull/647
[#649]: https://github.com/stephencelis/SQLite.swift/pull/649
[#657]: https://github.com/stephencelis/SQLite.swift/issues/657
[#666]: https://github.com/stephencelis/SQLite.swift/pull/666
[#668]: https://github.com/stephencelis/SQLite.swift/pull/668
[#671]: https://github.com/stephencelis/SQLite.swift/issues/671
[#681]: https://github.com/stephencelis/SQLite.swift/issues/681
[#697]: https://github.com/stephencelis/SQLite.swift/issues/697
[#717]: https://github.com/stephencelis/SQLite.swift/issues/717
[#722]: https://github.com/stephencelis/SQLite.swift/pull/722
[#723]: https://github.com/stephencelis/SQLite.swift/pull/723
[#733]: https://github.com/stephencelis/SQLite.swift/pull/733
[#726]: https://github.com/stephencelis/SQLite.swift/pull/726
4 changes: 0 additions & 4 deletions CocoaPods/appletvos/module.modulemap

This file was deleted.

4 changes: 0 additions & 4 deletions CocoaPods/appletvsimulator/module.modulemap

This file was deleted.

4 changes: 0 additions & 4 deletions CocoaPods/iphoneos-10.0/module.modulemap

This file was deleted.

4 changes: 0 additions & 4 deletions CocoaPods/iphoneos/module.modulemap

This file was deleted.

4 changes: 0 additions & 4 deletions CocoaPods/iphonesimulator-10.0/module.modulemap

This file was deleted.

4 changes: 0 additions & 4 deletions CocoaPods/iphonesimulator/module.modulemap

This file was deleted.

4 changes: 0 additions & 4 deletions CocoaPods/macosx-10.11/module.modulemap

This file was deleted.

4 changes: 0 additions & 4 deletions CocoaPods/macosx-10.12/module.modulemap

This file was deleted.

4 changes: 0 additions & 4 deletions CocoaPods/macosx/module.modulemap

This file was deleted.

4 changes: 0 additions & 4 deletions CocoaPods/watchos/module.modulemap

This file was deleted.

4 changes: 0 additions & 4 deletions CocoaPods/watchsimulator/module.modulemap

This file was deleted.

Loading