312 Commits

Author SHA1 Message Date
Geoffry Song
8d64391bb8
Add 'serialize' feature to 'modern-full' 2024-10-20 16:26:36 -07:00
gwenn
377cf5730b Add support to jiff Date / DateTime / Time 2024-07-27 10:22:46 +02:00
gwenn
d3e3c56474 Remove lazy_static dependency
Replaced by LazyLock
2024-07-27 07:38:47 +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
f1820c3c0b Prepare next release 2024-07-21 14:56:06 +02:00
gwenn
a13ab3ca77 Prepare next release 2024-07-21 14:43:15 +02:00
gwenn
89232d846d Prepare next release 2024-07-21 14:28:10 +02:00
Yuri Astrakhan
c32d7a79a2 Applied some spellchecker suggestions 2024-07-17 13:41:16 -04:00
gwenn
d24abff5c0 Prepare release of libsqlite3-sys 0.29.0 2024-06-22 07:40:35 +02:00
Austin Schey
0d56555875 Merge remote-tracking branch 'upstream/master' into preupdate_hook 2024-03-31 07:57:20 -05: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
Austin Schey
b910eafee5 move preupdate hook to separate file 2024-03-30 06:15:58 -05:00
Austin Schey
45e9db3435 Merge remote-tracking branch 'midaslamb/preupdate_hook' into preupdate_hook 2024-03-30 06:07:36 -05:00
gwenn
b79bd4a6e1 Prepare release of version 0.31.0 2024-02-17 09:42:27 +01:00
gwenn
c5a79c8af6 Prepare release of libsqlite3-sys version 0.28.0 2024-01-27 21:14:37 +01:00
gwenn
d560e814ce
Merge pull request #1433 from gwenn/winsqlite3
Drop winsqlite3 feature
2024-01-13 14:29:15 +01:00
Josh Stone
950b88d69d Upgrade to hashlink 0.9 2024-01-09 15:56:55 -08:00
gwenn
01a2cc51a5 Drop winsqlite3 feature 2024-01-06 16:35:18 +01:00
gwenn
e42e8f0ec3 Fix features required by loadable_extension example 2023-12-20 18:51:58 +01:00
gwenn
be9741f18e Prepare next release 2023-11-12 13:23:16 +01:00
gwenn
74c867d708 Merge remote-tracking branch 'origin/master' into loadable_extension 2023-10-16 18:56:03 +02:00
gwenn
e8f73c93c4
Merge branch 'master' into captured_identifiers 2023-08-19 12:50:10 +02:00
gwenn
ce71e92fe2
Merge pull request #1341 from gwenn/serialize
Serialize and deserialize database
2023-07-21 19:01:25 +02:00
gwenn
d7f2d55bfb Add example loading extension 2023-07-14 11:07:59 +02:00
gwenn
8051b048db Add a minimal loadable extension example 2023-07-14 10:18:29 +02:00
gwenn
1308cdaa9d Loadable extension 2023-07-09 12:50:49 +02:00
gwenn
dd05c992c2
Merge pull request #1267 from gwenn/clippy
[breaking change] Update edition from 2018 to 2021
2023-06-17 07:44:02 +02:00
gwenn
048a442bc6 Fix test build error 2023-06-10 12:20:32 +02:00
gwenn
7594711721 Make rusqlite-macros optional 2023-06-10 12:05:55 +02:00
gwenn
67d1e34eb4 Serialize and deserialize database 2023-06-05 19:56:23 +02:00
gwenn
5848c8c147 Draft of serialize API 2023-06-04 19:08:49 +02:00
dependabot[bot]
434a63c66f
Update fallible-iterator requirement from 0.2 to 0.3
Updates the requirements on [fallible-iterator](https://github.com/sfackler/rust-fallible-iterator) to permit the latest version.
- [Release notes](https://github.com/sfackler/rust-fallible-iterator/releases)
- [Changelog](https://github.com/sfackler/rust-fallible-iterator/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sfackler/rust-fallible-iterator/compare/v0.2.0...v0.3.0)

---
updated-dependencies:
- dependency-name: fallible-iterator
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 05:08:49 +00:00
Benji Smith
f353c23122 Upgrade plain-HTTP links to HTTPS in Cargo.toml files 2023-05-20 18:28:29 -04:00
gwenn
a927ce1bb6 Merge remote-tracking branch 'upstream/master' into captured_identifiers 2023-04-11 19:43:00 +02:00
gwenn
8419b021bd Prepare next release 2023-03-26 10:24:57 +02: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
ba07f41aac Merge remote-tracking branch 'origin/master' into clippy 2023-03-12 15:49:58 +01:00
gwenn
35e8a498c4 Remove lazy_static optional dependency
Was used by virtual table
2023-03-11 11:21:47 +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
cc23f9cdd7 Captured identifiers in SQL strings
Initial draft
2022-11-20 18:07:17 +01:00
gwenn
2dd11143c9 Remove min_sqlite_version_3_7_16 feature
And associated bindgen
2022-08-30 13:05:47 -07:00
gwenn
6766d6a6cd Remove old_sqlite feature
And associated bindgen_3.6.8.rs
2022-08-30 13:05:47 -07:00
gwenn
6e740d0611 Change default minimal SQLite API version
From 3.6.8 to 3.14.0.
Use `old_sqlite` feature to keep 3.6.8 (or 3.7.16) as the minimal version.
Use `modern_sqlite` for SQLite API > 3.14.0.
Also remove old 3.6.23 and 3.7.7 bindings.
2022-08-30 13:05:47 -07:00
gwenn
153d8fbc71 Prepare for next release 2022-07-14 13:44:05 +02:00
gwenn
7a6a2d01d4 Upgrade regexp dev dependency 2022-05-26 07:34:50 +02:00
gwenn
42acaec9bc Remove unused memchr dependency 2022-05-26 07:33:37 +02:00
gwenn
616781957e Upgrade uuid dependency 2022-04-20 17:08:00 +02:00
Nikolai Vazquez
4d06d2222f Add Connection::release_memory method
This is behind a new `release_memory` feature flag. It simply calls
`sqlite3_db_release_memory` on the raw handle.
2022-04-17 08:40:36 -07:00
Thom Chiovoloni
f8b9ad8907 Disable winsqlite3 on 32 bit targets 2022-04-03 08:08:45 -07:00