qpdb / mentat

A persistent, relational store inspired by Datomic and DataScript.
https://mentat.rs/
Apache License 2.0
52 stars 2 forks source link

Update rusqlite requirement from ~0.26 to ~0.27 #314

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on rusqlite to permit the latest version.

Release notes

Sourced from rusqlite's releases.

0.27.0

What's Changed

  • Fix documentation typo for rollback_hook #1051
  • Remove lazy_static dependency for vtab #1063
  • Sync series with official source by #1064
  • Enable modern-full feature for docs.rs #1066
  • Fix markdown rendering of Connection::transaction doc #1067
  • Add ToSql/FromSql for [u8; N] #1069
  • Upgrade bundled SQLCipher to 4.5.0 #1073
  • Clean up unlock_notify code a bit #1077
  • Use caching in our CI #1078
  • Enable buildtime_bindgen tests on windows CI #1090
  • Replace Gitter with Discord #1079, #1091
  • Use stable rust for doc checking in CI #1092
  • Exclude some configuration files from package #1093
  • Remove the SQLite version check #1094
  • Move Limits enum from libsqlite3-sys into rusqlite #1096
  • Uncomment config::DbConfig::SQLITE_DBCONFIG_RESET_DATABASE #1113
  • Upgrade SQLite bundled version to 3.38.0 #1124, #1127

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.26.3...v0.27.0

Changelog

Sourced from rusqlite's changelog.

For version 0.15.0 and above, see Releases page.

Version 0.14.0 (2018-08-17)

  • BREAKING CHANGE: ToSql implementation for time::Timespec uses RFC 3339 (%Y-%m-%dT%H:%M:%S.%fZ). Previous format was %Y-%m-%d %H:%M:%S:%f %Z.
  • BREAKING CHANGE: Remove potentially conflicting impl of ToSqlOutput (#313).
  • BREAKING CHANGE: Replace column index/count type (i32) with usize.
  • BREAKING CHANGE: Replace parameter index/count type (i32) with usize.
  • BREAKING CHANGE: Replace row changes/count type (i32) with usize.
  • BREAKING CHANGE: Scalar functions must be Sendable and 'static.
  • Bugfix: Commit failure unhandled, database left in unusable state (#366).
  • Bugfix: free_boxed_hook does not work for fn.
  • Update the bundled SQLite version to 3.24.0 (#326).
  • Add DropBehavior::Panic to enforce intentional commit or rollback.
  • Implement sqlite3_update_hook (#260, #328), sqlite3_commit_hook and sqlite3_rollback_hook.
  • Add support to unlock notification behind unlock_notify feature (#294, #331).
  • Make Statement::column_index case insensitive (#330).
  • Add comment to justify &mut Connection in Transaction.
  • Fix tyvar_behind_raw_pointer warnings.
  • Fix handful of clippy warnings.
  • Fix Connection::open documentation (#332)
  • Add binding to sqlite3_get_autocommit and sqlite3_stmt_busy.
  • Add binding to sqlite3_busy_timeout and sqlite3_busy_handler.
  • Add binding to sqlite3_expanded_sql.
  • Use rerun-if-env-changed in libsqlite3-sys (#329).
  • Return an InvalidQuery error when SQL is not read only.

Version 0.13.0 (2017-11-13)

  • Added ToSqlConversionFailure case to Error enum.
  • Now depends on chrono 0.4, bitflats 1.0, and (optionally) cc 1.0 / bindgen 0.31.
  • The ToSql/FromSql implementations for time::Timespec now include and expect fractional seconds and timezone in the serialized string.
  • The RowIndex type used in Row::get is now publicly exported.
  • New sqlcipher feature allows linking against SQLCipher instead of SQLite.
  • Doc link in README now point to docs.rs.

Version 0.12.0 (2017-05-29)

  • Defines HAVE_USLEEP when building with a bundled SQLite (#263).
  • Updates dependencies to their latest versions, particularly serde to 1.0.
  • Adds support for vcpkg on Windows.
  • Adds ToSql impls for str and [u8].

Version 0.11.0 (2017-04-06)

  • Avoid publicly exporting SQLite constants multiple times from libsqlite3-sys.
  • Adds FromSql and ToSql impls for isize. Documents why usize and u64 are not included.

... (truncated)

Commits
  • 8141b5e Merge pull request #1129 from gwenn/0.27.0
  • 2dc92fb Prepare release 0.27.0
  • fac2359 Merge pull request #1127 from gwenn/consts
  • 65668a4 Add constants introduced by SQLite 3.38.0
  • af152b4 Merge pull request #1124 from gwenn/3.38.0
  • 5648122 Upgrade SQLite bundled version to 3.38.0
  • ddb7141 Merge pull request #1113 from link2xt/SQLITE_DBCONFIG_RESET_DATABASE
  • 81795e9 Uncomment config::DbConfig::SQLITE_DBCONFIG_RESET_DATABASE
  • 94437ed Merge pull request #1112 from gwenn/script
  • db9dae2 Merge remote-tracking branch 'upstream/master' into script
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Superseded by #318.