Commit Graph

2254 Commits

Author SHA1 Message Date
gwenn
eb7fbc57d0 Use ParseCallbacks::item_name to fix sqlite3_index_info_* types 2023-03-25 10:19:56 +01:00
gwenn
fd753b14fc
Merge pull request #1306 from gwenn/3.41.2
Bump bundled SQLite3 to version 3.41.2
2023-03-23 21:55:15 +01:00
gwenn
72fe73219a
Merge pull request #1304 from jgraettinger/johnny/stmt-read-only
Add Statement.readonly() accessor
2023-03-23 21:54:49 +01:00
gwenn
8ad6149307 Bump bundled SQLite3 to version 3.41.2 2023-03-23 19:03:05 +00:00
Johnny Graettinger
7c1d5a1863 Add Statement.readonly() accessor
Remove cfg(extra_check) from RawStatement::readonly()
2023-03-23 18:55:19 +00:00
gwenn
32752fac77
Merge pull request #1301 from rusqlite/dependabot/cargo/bitflags-2.0
Update bitflags requirement from 1.2 to 2.0
2023-03-14 19:59:29 +01:00
gwenn
5a6f58acda Fix code related to bitflags 2023-03-14 19:43:50 +01:00
gwenn
6f557a7c9d
Merge pull request #1302 from gwenn/perms
Add minimum permissions to rust.yml workflow
2023-03-13 19:46:36 +01:00
gwenn
10005986e9 Add minimum permissions to rust.yml workflow 2023-03-13 19:29:57 +01:00
gwenn
2bc25ff5de
Merge pull request #1300 from gwenn/3.41.1
Upgrade bundled SQLite version to 3.41.1
2023-03-13 19:05:13 +01:00
dependabot[bot]
da4cc409f9
Update bitflags requirement from 1.2 to 2.0
Updates the requirements on [bitflags](https://github.com/bitflags/bitflags) to permit the latest version.
- [Release notes](https://github.com/bitflags/bitflags/releases)
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bitflags/bitflags/compare/1.2.0...2.0.0)

---
updated-dependencies:
- dependency-name: bitflags
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-13 17:56:33 +00:00
gwenn
03663e00e2
Merge pull request #1299 from rusqlite/dependabot
Create dependabot.yml
2023-03-13 18:55:25 +01:00
gwenn
8a263963f4 Upgrade bundled SQLite version to 3.41.1 2023-03-13 17:53:49 +00:00
gwenn
6119b7c94c
Create dependabot.yml 2023-03-13 18:39:06 +01:00
gwenn
ba07f41aac Merge remote-tracking branch 'origin/master' into clippy 2023-03-12 15:49:58 +01:00
gwenn
7278e5fa91
Merge pull request #1250 from gwenn/deprecated
Remove deprecated API
2023-03-12 15:42:58 +01:00
gwenn
08dd4b3d18
Merge pull request #1291 from gwenn/ci-script
Update github actions script
2023-03-12 15:39:03 +01:00
gwenn
984263142e
Merge pull request #1298 from gwenn/rm_lazy_static
Remove lazy_static optional dependency
2023-03-11 11:35:47 +01:00
gwenn
35e8a498c4 Remove lazy_static optional dependency
Was used by virtual table
2023-03-11 11:21:47 +01:00
gwenn
223926ef6f
Merge pull request #1294 from gwenn/3.41.0
Upgrade bundled SQLite3 sources to version 3.41.0
2023-02-24 20:36:45 +01:00
gwenn
70e37f8540 Upgrade bundled SQLite3 sources to version 3.41.0 2023-02-24 18:40:34 +00:00
gwenn
929be82c9f
Merge pull request #1293 from mhammond/no-panic-on-drop
No longer panic if we fail to close the connection when dropping it.
2023-02-24 08:51:25 +01:00
Mark Hammond
9c2cc12b08
No longer panic if we fail to close the connection when dropping it. 2023-02-24 15:13:25 +11:00
gwenn
27fe88e296 Update github actions script 2023-02-20 19:42:46 +01:00
gwenn
9880cdef12
Merge pull request #1271 from ssrlive/patch-1
Linkage issue in windows
2023-02-14 20:59:47 +01:00
gwenn
f815f809e5
Merge pull request #1288 from gwenn/bindgen
Upgrade bindgen
2023-02-09 19:14:23 +01:00
gwenn
a46f953134 Upgrade bindgen 2023-02-09 19:02:14 +01:00
gwenn
385a5c5251
Merge pull request #1285 from gwenn/clippy_msrv
Specify a MSRV for clippy
2023-02-09 18:45:28 +01:00
gwenn
8d318b3a03 Fix clippy warning 2023-02-03 18:44:21 +01:00
gwenn
cbf49b4c92 Specify a MSRV for clippy
See https://github.com/rusqlite/rusqlite/actions/runs/4037571368/jobs/6940956904
2023-02-03 18:31:01 +01:00
gwenn
bff475061a
Merge pull request #1275 from gwenn/clippy_ascii
Fix clippy warnings
2023-01-07 19:16:13 +01:00
gwenn
a92fa13bfd Fix clippy warnings 2023-01-07 17:09:53 +01:00
Thom Chiovoloni
102b71ade6 Use grcov for code coverage 2023-01-05 03:29:56 -08:00
Thom Chiovoloni
222ec9c22e Update vendored SQLcipher to 4.5.3 (compatible with SQLite 3.39.4) 2023-01-04 21:26:49 -05:00
Thom Chiovoloni
272f3cef9c Update vendored SQLite to 3.40.1 2023-01-04 21:26:49 -05:00
gwenn
78b7c52105 Captured identifiers in SQL strings
Introduce macro_rules `prepare_and_bind` and `prepare_cached_and_bind`
2022-12-26 20:00:59 +01:00
ssrlive
279be83bcf
Update build.rs 2022-12-23 09:31:58 +08:00
ssrlive
8785bd903a
Update build.rs 2022-12-22 21:05:48 +08:00
gwenn
646c9c122b
Merge pull request #1269 from gwenn/build_error
Fix build error
2022-12-13 21:10:47 +01:00
gwenn
b346d02b98 Fix build error
After merging PRs #1263 and #1248
2022-12-13 19:52:32 +01:00
gwenn
a1b83423a5
Merge pull request #1263 from psarna/from_handle_owned
Introduce Connection::from_handle_owned
2022-12-11 10:52:52 +01:00
gwenn
9644432135
Merge pull request #1268 from gwenn/clear_bindings
Add Statement::clear_bindings
2022-12-11 10:47:31 +01:00
gwenn
5f851fb90f Add Statement::clear_bindings 2022-12-11 10:26:13 +01:00
gwenn
312bf41e90 Merge remote-tracking branch 'origin/master' into deprecated 2022-12-11 09:56:22 +01:00
gwenn
aad182aff4
Merge pull request #1252 from gwenn/serde_json
Fix FromSql/ToSql for serde_json::Value
2022-12-11 09:50:21 +01:00
gwenn
9e76bf42d1
Merge pull request #1248 from gwenn/db_path
Remove Connection path field
2022-12-11 09:41:26 +01:00
gwenn
3aa9addaa3 [breaking change] Update edition from 2018 to 2021
And fix clippy warnings
2022-12-09 20:19:04 +01:00
gwenn
5b20201423 Captured identifiers in SQL strings
Use `raw_bind_parameter`
2022-12-04 11:25:01 +01:00
Piotr Sarna
82a56b1b58 Introduce Connection::from_handle_owned
It behaves almost the same as Connection::from_handle,
but it promises to close the inner connection when
the returned connection is closed or dropped.

The rationale for having this function is that some users
of Connection::from_handle obtain the handle simply by calling
ffi::sqlite3_open_v2 or other similar function manually, and would
still like for its resources to be released once the connection
is dropped.

The use-case behind this commit is from https://github.com/libsql/libsql/,
where a new libsql_open call is introduced to pass other parameters
(like virtual WAL interface) to the connection.
2022-11-29 15:52:30 +01:00
gwenn
51a69b1b74
Merge pull request #1262 from gwenn/parameters
Use ?NNN format instead of ?
2022-11-27 09:58:56 +01:00