Skip to content

Commit e228040

Browse files
authored
Merge pull request #1 from oxen-io/release/Session-6.27.0
Release/session 6.27.0
2 parents 8eac7de + 9894827 commit e228040

File tree

368 files changed

+57650
-16246
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

368 files changed

+57650
-16246
lines changed

.github/README.md.in

-76
This file was deleted.

.github/workflows/CI.yml

+58-22
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@ on:
1313
- '.github/workflows/**'
1414
- 'Makefile'
1515
- 'Package.swift'
16+
- 'SQLiteCustom/src'
1617
pull_request:
1718
paths:
1819
- 'GRDB/**'
1920
- 'Tests/**'
2021
- '.github/workflows/**'
2122
- 'Makefile'
2223
- 'Package.swift'
24+
- 'SQLiteCustom/src'
2325

2426
concurrency:
2527
group: ${{ github.ref_name }}
@@ -38,18 +40,34 @@ jobs:
3840
fail-fast: false
3941
matrix:
4042
include:
43+
- xcode: "Xcode_14.3.1.app"
44+
runsOn: macOS-13
45+
destination: "platform=macOS"
46+
name: "macOS"
47+
- xcode: "Xcode_14.3.1.app"
48+
runsOn: macOS-13
49+
destination: "OS=16.4,name=iPhone 14 Pro"
50+
name: "iOS"
51+
- xcode: "Xcode_14.3.1.app"
52+
runsOn: macOS-13
53+
destination: "OS=16.4,name=Apple TV"
54+
name: "tvOS"
55+
- xcode: "Xcode_14.2.app"
56+
runsOn: macOS-13
57+
destination: "platform=macOS"
58+
name: "macOS"
59+
- xcode: "Xcode_14.2.app"
60+
runsOn: macOS-13
61+
destination: "OS=16.2,name=iPhone 14"
62+
name: "iOS"
4163
- xcode: "Xcode_14.1.app"
42-
runsOn: macOS-12
64+
runsOn: macOS-13
4365
destination: "platform=macOS"
4466
name: "macOS"
4567
- xcode: "Xcode_14.1.app"
46-
runsOn: macOS-12
68+
runsOn: macOS-13
4769
destination: "OS=16.1,name=iPhone 14"
4870
name: "iOS"
49-
- xcode: "Xcode_14.1.app"
50-
runsOn: macOS-12
51-
destination: "OS=16.1,name=Apple TV"
52-
name: "tvOS"
5371
- xcode: "Xcode_14.0.1.app"
5472
runsOn: macOS-12
5573
destination: "platform=macOS"
@@ -59,7 +77,7 @@ jobs:
5977
destination: "OS=16.0,name=iPhone 14"
6078
name: "iOS"
6179
steps:
62-
- uses: actions/checkout@v3
80+
- uses: actions/checkout@v4
6381
- name: ${{ matrix.name }}
6482
run: set -o pipefail && env NSUnbufferedIO=YES xcodebuild -project GRDB.xcodeproj -scheme GRDB -destination "${{ matrix.destination }}" OTHER_SWIFT_FLAGS='$(inherited) -D SQLITE_ENABLE_FTS5 -D SQLITE_ENABLE_PREUPDATE_HOOK' GCC_PREPROCESSOR_DEFINITIONS='$(inherited) GRDB_SQLITE_ENABLE_PREUPDATE_HOOK=1' clean test
6583
SPM:
@@ -72,14 +90,20 @@ jobs:
7290
fail-fast: false
7391
matrix:
7492
include:
93+
- xcode: "Xcode_14.3.1.app"
94+
runsOn: macOS-13
95+
name: "Xcode 14.3.1"
96+
- xcode: "Xcode_14.2.app"
97+
runsOn: macOS-13
98+
name: "Xcode 14.2"
7599
- xcode: "Xcode_14.1.app"
76-
runsOn: macOS-12
100+
runsOn: macOS-13
77101
name: "Xcode 14.1"
78102
- xcode: "Xcode_14.0.1.app"
79103
runsOn: macOS-12
80104
name: "Xcode 14.0.1"
81105
steps:
82-
- uses: actions/checkout@v3
106+
- uses: actions/checkout@v4
83107
- name: ${{ matrix.name }}
84108
run: make test_SPM test_install_SPM
85109
SQLCipher3:
@@ -92,11 +116,14 @@ jobs:
92116
fail-fast: false
93117
matrix:
94118
include:
95-
- xcode: "Xcode_14.1.app"
119+
- xcode: "Xcode_14.3.1.app"
120+
runsOn: macOS-13
121+
name: "Xcode 14.3.1"
122+
- xcode: "Xcode_14.0.1.app"
96123
runsOn: macOS-12
97-
name: "Xcode 14.1"
124+
name: "Xcode 14.0.1"
98125
steps:
99-
- uses: actions/checkout@v3
126+
- uses: actions/checkout@v4
100127
- name: ${{ matrix.name }}
101128
run: make test_framework_SQLCipher3Encrypted
102129
SQLCipher4:
@@ -109,11 +136,14 @@ jobs:
109136
fail-fast: false
110137
matrix:
111138
include:
112-
- xcode: "Xcode_14.1.app"
139+
- xcode: "Xcode_14.3.1.app"
140+
runsOn: macOS-13
141+
name: "Xcode 14.3.1"
142+
- xcode: "Xcode_14.0.1.app"
113143
runsOn: macOS-12
114-
name: "Xcode 14.1"
144+
name: "Xcode 14.0.1"
115145
steps:
116-
- uses: actions/checkout@v3
146+
- uses: actions/checkout@v4
117147
- name: ${{ matrix.name }}
118148
run: make test_framework_SQLCipher4Encrypted
119149
CustomSQLite:
@@ -126,11 +156,14 @@ jobs:
126156
fail-fast: false
127157
matrix:
128158
include:
129-
- xcode: "Xcode_14.1.app"
159+
- xcode: "Xcode_14.3.1.app"
160+
runsOn: macOS-13
161+
name: "Xcode 14.3.1"
162+
- xcode: "Xcode_14.0.1.app"
130163
runsOn: macOS-12
131-
name: "Xcode 14.1"
164+
name: "Xcode 14.0.1"
132165
steps:
133-
- uses: actions/checkout@v3
166+
- uses: actions/checkout@v4
134167
- name: ${{ matrix.name }}
135168
run: make test_framework_GRDBCustomSQLiteOSX
136169
XCFramework:
@@ -143,11 +176,14 @@ jobs:
143176
fail-fast: false
144177
matrix:
145178
include:
146-
- xcode: "Xcode_14.1.app"
179+
- xcode: "Xcode_14.3.1.app"
180+
runsOn: macOS-13
181+
name: "Xcode 14.3.1"
182+
- xcode: "Xcode_14.0.1.app"
147183
runsOn: macOS-12
148-
name: "Xcode 14.1"
184+
name: "Xcode 14.0.1"
149185
steps:
150-
- uses: actions/checkout@v3
186+
- uses: actions/checkout@v4
151187
- name: ${{ matrix.name }}
152-
run: make test_archive_GRDBOSX_xcframework
188+
run: make test_universal_xcframework
153189

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## https://github.com/github/gitignore/blob/master/Global/OSX.gitignore
1+
## https://github.com/github/gitignore/blob/master/Global/macOS.gitignore
22

33
.DS_Store
44
.AppleDouble

BRAG.md

+40
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,46 @@ Here is a list of people who were happy to meet GRDB :-)
44

55
---
66

7+
https://twitter.com/DamienPetrilli/status/1623922310976786433
8+
9+
> I can't overstate how much more productive I am since I ditched the obsolete Core Data framework and started to use GRDB instead.
10+
>
11+
> The hard stuff is doable, and the simple stuff is even simpler, as it should be.
12+
13+
---
14+
15+
https://twitter.com/fullqueuedev/status/1603350969357684736
16+
17+
> Yes, I much prefer GRDB. I’ve tested many SQLite wrappers over the years 💜
18+
19+
---
20+
21+
https://twitter.com/cassiuspacheco/status/1574948903857770497
22+
23+
> SQLite using @groue’s GRDB, no brainer! Awesome documentation, support and beautifully designed.
24+
25+
---
26+
27+
https://twitter.com/simrandotdev/status/1552004471122587649
28+
29+
> We get Core Data from Apple which is the worst library to deal with.
30+
> Then there is Realm which is nice but again you do not get the RAW SQL power as it is its own type of Db.
31+
> Then comes the most beautiful library every written which is very close to Room called GRDB.
32+
33+
---
34+
35+
https://twitter.com/bellebcooper/status/1534070340850094080
36+
37+
> When I first started using GRDB I didn't know SQL or much at all about databases 😬 So I've always really liked the query API. But these days I really appreciate that you support raw SQL too, because it gives me more control and freedom when I need it. 👍👍👍
38+
39+
---
40+
41+
https://twitter.com/mikeash/status/1504810545429499909
42+
43+
> Another cool library using SQL interpolation!
44+
45+
---
46+
747
https://twitter.com/swiftkarim/status/1354753451377483781
848

949
> I cannot recommend GRDB enough. It works well with Swift and eliminates whole classes of potential programming errors that can be made with Core Data. Also being able to use raw SQL queries if needed can be extremely useful!

0 commit comments

Comments
 (0)