- Update
podspec
to include privacy manifest (#1265)
0.15.2 (16-04-2024), diff
- fix: visionos to cocoapods (#1260)
0.15.1 (14-04-2024), diff
- Update CoreFunctions.swift fix typo (#1249)
- Fix #1247 support nil case when decoding optionals (#1248)
- Change deployment targets for Xcode 15 and add dependency on custom Cocoapods fork (#1255)
- Add VisionOS support (#1237)
0.15.0 (24-02-2024), diff
- Fix incorrect behavior when preparing
SELECT *
preceded by aWITH
(#1179) - Adds support for returning extended error codes (#1178)
- Fix typos (#1182)
- fix Xcode build error (#1192)
- Make the IndexDefinition properties public (#1196)
- Fix GitHub Actions build badge (#1200)
- Run CI on macOS 13 (#1206)
- SchemaReader: return the correct column definition for a composite primary key (#1217)
- Add optional support for decoding (#1224)
- make fromDatatypeValue throw (#1242)
- Implements built-in window functions (#1228)
- Fix column affinity parsing to match how SQLite determines affinity (#1218)
- Handle FK definitions w/o key references (#1210)
- Add privacy manifest (#1245)
- New minimum deployment targets: iOS/tvOS 11.0, watchOS 4.0
0.14.1 (01-11-2022), diff
- Reverted
Blob
changes (See #1167 for rationale).
0.14.0 (27-10-2022), diff
For breaking changes, see Upgrading.md.
- Support more complex schema changes and queries (#1073, #1146 #1148)
- Support
ATTACH
/DETACH
(#30, #1142) - Expose connection flags (via
URIQueryParameter
) to open db (#1074) - Support
WITH
clause (#1139) - Add
Value
conformance forNSURL
(#1110, #1141) - Add decoding for
UUID
(#1137) - SQLCipher: improve documentation (#1098), add
sqlcipher_export
(#1101) - Fix
insertMany([Encodable])
(#1130, #1138) - Fix incorrect spelling of
remove_diacritics
(#1128) - Fix project build order (#1131)
- Blob performance improvements (#416, #1167)
- Various performance improvements (#1109, #1115, #1132)
- Removed FTS3/4 tokenizer integration (
registerTokenizer
, #1104, #1144)
0.13.3 (27-03-2022), diff
- UUID Fix (#1112)
- Add prepareRowIterator method to an extension of Statement. (#1119)
- Adding primary key support to column with references (#1121)
0.13.2 (25-01-2022), diff
0.13.1 (17-11-2021), diff
- Support for database backup (#919)
- Support for custom SQL aggregates (#881)
- Restore previous behavior in
FailableIterator
(#1075) - Fix compilation on Linux (#1077)
- Align platform versions in SPM manifest and Xcode (#1094)
- Revert OSX deployment target back to 10.10 (#1095)
0.13.0 (22-08-2021), diff
- Swift 5.3 support
- Xcode 12.5 support
- Bumps minimum deployment versions
- Fixes up Package.swift to build SQLiteObjc module
0.12.1, 0.12.2 (21-06-2019) diff
- CocoaPods modular headers support
0.12.0 (24-04-2019) diff
- Version with Swift 5 Support
0.11.6 (19-04-2019), diff
- Swift 4.2, SQLCipher 4.x (#866)
0.11.5 (04-14-2018), diff
- Swift 4.1 (#797)
0.11.4 (30-09-2017), diff
- Collate
.nocase
strictly enforcesNOT 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
andLIMIT
onUPDATE
andDELETE
(#657, #722) - Swift 4 support (#668)
0.11.3 (30-03-2017), diff
- Fix compilation problems when using Carthage (#615)
- Add
WITHOUT ROWID
table option (#541) - Argument count fixed for binary custom functions (#481)
- Documentation updates
- Tested with Xcode 8.3 / iOS 10.3
0.11.2 (25-12-2016), diff
- Fixed SQLCipher integration with read-only databases (#559)
- Preliminary Swift Package Manager support (#548, #560)
- Fixed null pointer when fetching an empty BLOB (#561)
- Allow
where
as alias forfilter
(#571)
0.11.1 (06-12-2016), diff
- Integrate SQLCipher via CocoaPods (#546, #553)
- Made lastInsertRowid consistent with other SQLite wrappers (#532)
- Fix for
~=
operator used with Double ranges - Various documentation updates
- Swift3 migration (diff)