386 Commits

Author SHA1 Message Date
gwenn
b856f11c8d Find the system library with minimum version 3.14.0 2025-01-26 08:36:19 +01:00
gwenn
3dc73601e9 Prepare next release 2025-01-19 14:46:14 +01:00
gwenn
d9c88a230d Bump bundled SQLite version to 3.48.0 2025-01-15 18:08:03 +01:00
gwenn
2cf6807b08 Activate generate_cstr bindgen option 2024-12-31 18:11:53 +01:00
gwenn
80c8a8fa5f Bump bundled SQLite version to 3.47.2 2024-12-10 21:02:45 +01:00
dependabot[bot]
16afb9b50e
Update bindgen requirement from 0.70 to 0.71
Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen) to permit the latest version.
- [Release notes](https://github.com/rust-lang/rust-bindgen/releases)
- [Changelog](https://github.com/rust-lang/rust-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/rust-bindgen/compare/v0.70.0...v0.71.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 04:39:14 +00:00
gwenn
4222a0cdb0 Bump bundled SQLite version to 3.47.1 2024-11-30 17:33:25 +01:00
gwenn
c20f9b044d Fix clippy warnings 2024-11-23 11:25:17 +01:00
gwenn
d0565767e9 Add bindings to sqlite3_trace_v2 2024-11-11 12:37:28 +01:00
gwenn
da7e87f62e Unnecessary path prefix 2024-10-27 14:20:40 +01:00
gwenn
c771c222cd Bump bundled SQLite version to 3.47.0 2024-10-23 19:22:47 +02:00
Earthmark
31cdeda2ed
Pre-release wasi targets not enabling wasi flags properly in bundled mode.
wasm32-wasi is being deprecated in favor of pre-release targets like `wasm32-wasip\d`.

This instead matches the prefix wasi target, so any future pre-releases will probably, maybe work out of the box.
2024-09-23 19:59:22 -07:00
Sam Gammon
05d3e5f80e
chore: update sqlcipher → 4.6.1 (SQLite 3.46.1)
Signed-off-by: Sam Gammon <sam@elide.ventures>
2024-09-12 15:36:10 -07:00
gwenn
a00acd23a6 Use #[expect(lint)] where possible 2024-09-05 20:51:58 +02:00
gwenn
42c4dfef4c Bump bindgen version to 0.70 2024-08-17 10:43:59 +02:00
gwenn
dc3a285085 Bump bundled SQLite version to 3.46.1 2024-08-14 19:07:03 +02:00
gwenn
67d2027162 clippy::doc_markdown 2024-08-10 15:27:19 +02:00
gwenn
8f8b169e9d clippy::explicit_iter_loop 2024-08-10 14:55:27 +02:00
gwenn
000278b9a2 clippy::uninlined_format_args 2024-08-10 14:53:25 +02:00
gwenn
0c3933b68c clippy::use_self 2024-08-10 14:39:36 +02:00
gwenn
7990451725 Prepare patch release 2024-07-26 18:48:05 +02:00
gwenn
8bab6eb9a7 Fix direct minimal versions
Using the most recent versions currenlty available
2024-07-26 18:41:31 +02:00
gwenn
dcc226c509 Fix clippy warnings 2024-07-21 16:09:21 +02:00
gwenn
f1820c3c0b Prepare next release 2024-07-21 14:56:06 +02:00
gwenn
a46ba32799 Fix warning
use of deprecated unit variant `cc::windows_registry::VsVers::Vs12`: Visual Studio 12 is no longer supported. cc will never return this value.
2024-07-20 09:33:36 +02:00
gwenn
7a66d4a632 Fix clippy warnings 2024-07-20 09:32:12 +02:00
gwenn
799360372f The SQLITE_ENABLE_STAT2 compile-time option is now a no-op. 2024-07-20 09:30:35 +02:00
Yuri Astrakhan
c32d7a79a2 Applied some spellchecker suggestions 2024-07-17 13:41:16 -04:00
gwenn
cc425389eb Prepare release of libsqlite3-sys 0.29.0 2024-06-22 07:37:48 +02:00
gwenn
b1b26afd0e
Merge pull request #1502 from southorange0929/master
fix: build should support lib64 dir for OpenSSL3.x
2024-05-24 06:25:37 +02:00
gwenn
99af0ac712 Bump bundled SQLite version to 3.46.0 2024-05-23 19:04:09 +02:00
Daniel Brát
b4d37fbd42 Bump sqlcipher version to v4.5.7
Updates sqlcipher to release v4.5.7. This version is based on upstream sqlite
version 3.45.3, which is coincidentaly the same as used by this crate at the
time of this commit.
2024-05-17 14:03:33 +02:00
southorange0929
1886a0a5ef feat: sync openssl search logic 2024-05-15 09:23:22 +08:00
southorange0929
a7d5d33548 fix: build should support lib64 dir for OpenSSL3.x 2024-05-13 18:03:35 +08:00
gwenn
9a3930ba70 Fix clippy warning 2024-04-20 07:53:22 +02:00
gwenn
75d51fc9c4 Bump bundled SQLite version to 3.45.3 2024-04-18 18:00:07 +02:00
gwenn
79fae3d93c
Improve test coverage (#1490)
Improve test coverage
2024-04-01 10:11:07 +02:00
gwenn
57a3a8f62e
Add bindings to automatic extension loading API (#1487)
* Add bindings to automatic extension loading API

it doesn't seem possible to directly register an `AutoExtension`.
2024-03-30 17:01:44 +01:00
gwenn
4390720f9d Omit API
sqlite3_close_v2 (for gced languages)
sqlite3_create_collation (vs sqlite3_create_collation_v2)
sqlite3_create_function (vs sqlite3_create_function_v2)
sqlite3_create_module (vs sqlite3_create_module_v2)
sqlite3_prepare (vs sqlite3_prepare_v2/v3)
2024-03-23 10:55:00 +01:00
gwenn
ab5bb268be Omit UTF-16 API 2024-03-23 10:05:49 +01:00
gwenn
62e834c314 Bump bundled SQLite version to 3.45.2 2024-03-16 09:20:58 +01:00
gwenn
5d148358d6 Fix clippy warnings 2024-03-15 19:23:36 +01:00
gwenn
c89138c866 Bump bundled SQLCipher to version 4.5.6 2024-03-10 09:56:20 +00:00
gwenn
1124d4363d Fix clippy warnings 2024-02-24 11:02:09 +01:00
John Vandenberg
52b01e40b2 Fix a few typos 2024-02-01 16:46:59 +08:00
gwenn
7b4612430b Bump bundled SQLite version to 3.45.1 2024-01-31 18:15:32 +00:00
gwenn
c5a79c8af6 Prepare release of libsqlite3-sys version 0.28.0 2024-01-27 21:14:37 +01:00
Georg Semmler
e60d993cc4
Expose the include directory of the bundled sqlite version
This commit exposes the include directory of the bundled sqlite version
via by instructing cargo to set the `DEP_SQLITE3_INCLUDE` enviroment
variable as documented in the cargo book:
https://doc.rust-lang.org/cargo/reference/build-script-examples.html#using-another-sys-crate

This enables other sys crates to rely on the bundled sqlite version and
use it as base for their compilation if they have a (sub-)dependency on
libsqlite3.
2024-01-25 11:39:21 +01:00
gwenn
2db482f224 Bump bundled SQLite version to 3.45.0 2024-01-16 19:55:26 +00:00
gwenn
8a5e2e6f63 Fix clippy warning 2024-01-06 16:46:29 +01:00