Skip to content

Commit 964c300

Browse files
authored
Merge pull request #1353 from stephencelis/prepare-0.16.0
Prepare 0.16.0
2 parents a26a5f2 + 962cc5f commit 964c300

15 files changed

Lines changed: 183 additions & 18 deletions

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,12 @@ jobs:
7070
env:
7171
VALIDATOR_SUBSPEC: SQLCipher
7272
run: ./run-tests.sh
73+
- name: "Run tests (tuist)"
74+
run: |
75+
brew install tuist
76+
cd Tests/Tuist/SQLite-Test
77+
tuist install
78+
tuist test
7379
build-linux:
7480
runs-on: ubuntu-latest
7581
steps:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,4 @@ bin/
3030
Packages/
3131
.swiftpm/
3232
Package.resolved
33+
Derived/

CHANGELOG.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
0.15.6 (28-01-2026), [diff][diff-0.15.6]
1+
0.16.0 (28-01-2026), [diff][diff-0.16.0]
22
========================================
3-
* Revert trait changes for Linux
3+
* Revert trait changes for Linux
4+
* Remove SwiftToolchainCSQLite (replaced with fork)
45

56
0.15.5 (22-01-2026), [diff][diff-0.15.5]
67
========================================
@@ -194,7 +195,7 @@ For breaking changes, see [Upgrading.md](Documentation/Upgrading.md).
194195
[diff-0.15.3]: https://github.com/stephencelis/SQLite.swift/compare/0.15.2...0.15.3
195196
[diff-0.15.4]: https://github.com/stephencelis/SQLite.swift/compare/0.15.3...0.15.4
196197
[diff-0.15.5]: https://github.com/stephencelis/SQLite.swift/compare/0.15.4...0.15.5
197-
[diff-0.15.6]: https://github.com/stephencelis/SQLite.swift/compare/0.15.5...0.15.6
198+
[diff-0.16.0]: https://github.com/stephencelis/SQLite.swift/compare/0.15.5...0.16.0
198199

199200
[#30]: https://github.com/stephencelis/SQLite.swift/issues/30
200201
[#142]: https://github.com/stephencelis/SQLite.swift/issues/142

Documentation/Index.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ process of downloading, compiling, and linking dependencies.
109109

110110
```swift
111111
dependencies: [
112-
.package(url: "https://github.com/stephencelis/SQLite.swift.git", from: "0.15.6")
112+
.package(url: "https://github.com/stephencelis/SQLite.swift.git", from: "0.16.0")
113113
]
114114
```
115115

@@ -127,7 +127,7 @@ SQLite.swift for different use cases.
127127
```swift
128128
dependencies: [
129129
.package(url: "https://github.com/stephencelis/SQLite.swift.git",
130-
from: "0.15.6",
130+
from: "0.16.0",
131131
traits: ["XXX"])
132132
]
133133
```
@@ -150,7 +150,7 @@ If you want to use [SQLCipher][] with SQLite.swift you can specify the `SQLCiphe
150150

151151
```swift
152152
depdencies: [
153-
.package(url: "https://github.com/stephencelis/SQLite.swift.git", from: "0.15.6", traits: ["SQLCipher"])
153+
.package(url: "https://github.com/stephencelis/SQLite.swift.git", from: "0.16.0", traits: ["SQLCipher"])
154154
]
155155
```
156156

@@ -180,7 +180,7 @@ let package = Package(
180180
dependencies: [
181181
.package(
182182
url: "https://github.com/stephencelis/SQLite.swift.git",
183-
from: "0.15.6",
183+
from: "0.16.0",
184184
traits: ["SQLCipher"])
185185
],
186186
targets: [
@@ -233,7 +233,7 @@ install SQLite.swift with Carthage:
233233
2. Update your Cartfile to include the following:
234234

235235
```ruby
236-
github "stephencelis/SQLite.swift" ~> 0.15.6
236+
github "stephencelis/SQLite.swift" ~> 0.16.0
237237
```
238238

239239
3. Run `carthage update` and [add the appropriate framework][Carthage Usage].
@@ -263,7 +263,7 @@ install SQLite.swift with Carthage:
263263
use_frameworks!
264264
265265
target 'YourAppTargetName' do
266-
pod 'SQLite.swift', '~> 0.15.6'
266+
pod 'SQLite.swift', '~> 0.16.0'
267267
end
268268
```
269269

@@ -277,7 +277,7 @@ with the OS you can require the `standalone` subspec:
277277

278278
```ruby
279279
target 'YourAppTargetName' do
280-
pod 'SQLite.swift/standalone', '~> 0.15.6'
280+
pod 'SQLite.swift/standalone', '~> 0.16.0'
281281
end
282282
```
283283

@@ -287,7 +287,7 @@ dependency to sqlite3 or one of its subspecs:
287287

288288
```ruby
289289
target 'YourAppTargetName' do
290-
pod 'SQLite.swift/standalone', '~> 0.15.6'
290+
pod 'SQLite.swift/standalone', '~> 0.16.0'
291291
pod 'sqlite3/fts5', '= 3.15.0' # SQLite 3.15.0 with FTS5 enabled
292292
end
293293
```

Documentation/Linux.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ embed SQLite:
1313
```swift
1414
dependencies: [
1515
.package(url: "https://github.com/stephencelis/SQLite.swift.git",
16-
from: "0.15.6",
16+
from: "0.16.0",
1717
traits: ["SQLiteSwiftCSQLite"])
1818
]
1919
```

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ Swift code.
131131

132132
```swift
133133
dependencies: [
134-
.package(url: "https://github.com/stephencelis/SQLite.swift.git", from: "0.15.6")
134+
.package(url: "https://github.com/stephencelis/SQLite.swift.git", from: "0.16.0")
135135
]
136136
```
137137

@@ -155,7 +155,7 @@ install SQLite.swift with Carthage:
155155
2. Update your Cartfile to include the following:
156156

157157
```ruby
158-
github "stephencelis/SQLite.swift" ~> 0.15.6
158+
github "stephencelis/SQLite.swift" ~> 0.16.0
159159
```
160160

161161
3. Run `carthage update` and

SQLite.swift.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "SQLite.swift"
3-
s.version = "0.15.6"
3+
s.version = "0.16.0"
44
s.summary = "A type-safe, Swift-language layer over SQLite3."
55

66
s.description = <<-DESC

SQLite.xcodeproj/project.pbxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1772,7 +1772,7 @@
17721772
GCC_WARN_UNUSED_VARIABLE = YES;
17731773
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
17741774
MACOSX_DEPLOYMENT_TARGET = 10.13;
1775-
MARKETING_VERSION = 0.15.6;
1775+
MARKETING_VERSION = 0.16.0;
17761776
MTL_ENABLE_DEBUG_INFO = YES;
17771777
ONLY_ACTIVE_ARCH = YES;
17781778
PRODUCT_NAME = "";
@@ -1832,7 +1832,7 @@
18321832
GCC_WARN_UNUSED_VARIABLE = YES;
18331833
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
18341834
MACOSX_DEPLOYMENT_TARGET = 10.13;
1835-
MARKETING_VERSION = 0.15.6;
1835+
MARKETING_VERSION = 0.16.0;
18361836
MTL_ENABLE_DEBUG_INFO = NO;
18371837
PRODUCT_NAME = "";
18381838
SDKROOT = iphoneos;

Tests/SPM/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ let package = Package(
1515
// for testing from same repository
1616
.package(path: "../..")
1717
// normally this would be:
18-
// .package(url: "https://github.com/stephencelis/SQLite.swift.git", from: "0.15.6")
18+
// .package(url: "https://github.com/stephencelis/SQLite.swift.git", from: "0.16.0")
1919
],
2020
targets: [
2121
.executableTarget(name: "test", dependencies: [.product(name: "SQLite", package: "SQLite.swift")])

Tests/Tuist/SQLite-Test/.gitignore

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
### macOS ###
2+
# General
3+
.DS_Store
4+
.AppleDouble
5+
.LSOverride
6+
7+
# Icon must end with two
8+
Icon
9+
10+
# Thumbnails
11+
._*
12+
13+
# Files that might appear in the root of a volume
14+
.DocumentRevisions-V100
15+
.fseventsd
16+
.Spotlight-V100
17+
.TemporaryItems
18+
.Trashes
19+
.VolumeIcon.icns
20+
.com.apple.timemachine.donotpresent
21+
22+
# Directories potentially created on remote AFP share
23+
.AppleDB
24+
.AppleDesktop
25+
Network Trash Folder
26+
Temporary Items
27+
.apdisk
28+
29+
### Xcode ###
30+
# Xcode
31+
#
32+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
33+
34+
## User settings
35+
xcuserdata/
36+
37+
## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
38+
*.xcscmblueprint
39+
*.xccheckout
40+
41+
## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
42+
build/
43+
DerivedData/
44+
*.moved-aside
45+
*.pbxuser
46+
!default.pbxuser
47+
*.mode1v3
48+
!default.mode1v3
49+
*.mode2v3
50+
!default.mode2v3
51+
*.perspectivev3
52+
!default.perspectivev3
53+
54+
### Xcode Patch ###
55+
*.xcodeproj/*
56+
!*.xcodeproj/project.pbxproj
57+
!*.xcodeproj/xcshareddata/
58+
!*.xcworkspace/contents.xcworkspacedata
59+
/*.gcno
60+
61+
### Projects ###
62+
*.xcodeproj
63+
*.xcworkspace
64+
65+
### Tuist derived files ###
66+
graph.dot
67+
Derived/
68+
69+
### Tuist managed dependencies ###
70+
Tuist/.build

0 commit comments

Comments
 (0)