Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- **File > Session**, with the agent session commands and the assistant's conversation commands.
- Eight more rebindable commands in **Settings > Keyboard**, among them the sidebar's lists and the session commands.
- **Global** on a saved query folder's menu, for a folder every connection shows.
- **Extensions** for SQLite and local libSQL connections, loading sqlite-vec, SpatiaLite and other libraries on connect. (#2502)

### Changed

Expand All @@ -59,6 +60,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Middle-dot separators dropped from the CSV inspector's status bar and the query history rows.
- Connection marked with a tinted symbol rather than a color dot in the query history rows.
- Safe Mode list offering only the levels a connection allows, with the reason under it and in the toolbar tooltip.
- SQLite 3.53.4 built into the SQLite and libSQL drivers in place of the macOS copy.

### Removed

Expand Down Expand Up @@ -343,6 +345,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Statements hidden the same ways passed the one-statement check on MCP and AI chat queries.
- Writes hidden in a dollar-quoted string, a nested comment or a bracketed identifier skipped Safe Mode on iPhone and iPad.
- A quoted Redis command such as `"FLUSHALL"` skipping Safe Mode and the MCP destructive-statement check.
- `fts3_tokenizer` reachable from SQL on a libSQL Local File connection, where it could crash the app.

## [0.75.0] - 2026-09-18

Expand Down
4 changes: 4 additions & 0 deletions Libs/checksums.sha256
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,10 @@ a9626008dc82ad6d7d594aa0967ae18805d5ba893fe635fd752373e5f05542f1 Libs/libpgcomm
96515ba6636a85a04cbc28d6d177814b8cdcdafae8fffb9b3d33dee9a5b85616 Libs/libpq_universal.a
d97f65597c0b3f10e6b452578a3e2e6e44bc76c2a6a8454e21507ba0f94bdf9d Libs/libpq_x86_64.a
96515ba6636a85a04cbc28d6d177814b8cdcdafae8fffb9b3d33dee9a5b85616 Libs/libpq.a
12ed06908e31b7b852092edb14ad59e3cb051c947f322b304139c67b10a4ca6f Libs/libsqlite3_vendored_arm64.a
3b784f0e33e2fbc25f176379455ec5de95aef8a2d5c6ed0f64188696f2b2616f Libs/libsqlite3_vendored_universal.a
1d85522167161002a565ba7c2f6478a8916d89c6ac1394f31874297404fe5f1f Libs/libsqlite3_vendored_x86_64.a
3b784f0e33e2fbc25f176379455ec5de95aef8a2d5c6ed0f64188696f2b2616f Libs/libsqlite3_vendored.a
974af73a3b6d2794a15316c70724ea1c9b5153dfa94ea927872606851f091773 Libs/libssh2_arm64.a
15d6e4bf252c258978c253f604863f0bd1a6474e2d25e27f4afb1b0ca5536332 Libs/libssh2_universal.a
fa4de157849f15f494510935600f155d7ba08251336371ea471fad63366477a6 Libs/libssh2_x86_64.a
Expand Down
14 changes: 13 additions & 1 deletion Packages/TableProCore/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,9 @@ let package = Package(
.library(name: "TableProR2SQLCore", targets: ["TableProR2SQLCore"]),
.library(name: "TableProConnectionLibrary", targets: ["TableProConnectionLibrary"]),
.library(name: "TableProSQLGrammar", targets: ["TableProSQLGrammar"]),
.library(name: "TableProSSHTransport", targets: ["TableProSSHTransport"])
.library(name: "TableProSSHTransport", targets: ["TableProSSHTransport"]),
.library(name: "CSQLite", targets: ["CSQLite"]),
.library(name: "TableProSQLiteCore", targets: ["TableProSQLiteCore"])
],
targets: [
.target(
Expand Down Expand Up @@ -143,6 +145,16 @@ let package = Package(
dependencies: [],
path: "Sources/TableProSSHTransport"
),
.target(
name: "CSQLite",
dependencies: [],
path: "Sources/CSQLite"
),
.target(
name: "TableProSQLiteCore",
dependencies: ["CSQLite"],
path: "Sources/TableProSQLiteCore"
),
.testTarget(
name: "TableProConnectionLibraryTests",
dependencies: ["TableProConnectionLibrary"],
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module CSQLite {
header "sqlite3.h"
header "tablepro_sqlite3.h"
export *
}
Loading
Loading