bb30 / adbackup

backup tool for android written in rust
MIT License
3 stars 2 forks source link

Update rusqlite requirement from 0.14.0 to 0.17.0 #37

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Updates the requirements on rusqlite to permit the latest version.

Release notes *Sourced from [rusqlite's releases](https://github.com/jgallagher/rusqlite/releases).* > ## 0.17.0 > * BREAKING CHANGE: Cannot insert heterogeneous elements with .execute [#462](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/462) > Add params/named_params macro, and expose `ToSql` from top level [#471](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/471) > * BREAKING CHANGE: Do not panic by default [#485](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/485) > Replace `Row::get` by `Row::get_checked`, > And rename original `Row::get` to `Row::get_unwrap`. > `Stmt::query_map`, `Stmt::query_map_named`, `Stmt::query_row`, > `Conn::query_row` and `Conn::query_row_named` callback parameter must return a `Result`. > * BREAKING CHANGE: Make `Rows` implement `FallibleStreamingIterator` [#478](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/478) > `Rows::next` returns `Result>>` instead of `Option>>`. > * Avoid unnecessary copies/allocations when passing strings to sqlite [#487](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/487) > * Ease PRAGMA usage ([#273](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/273) and [#265](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/265)) [#476](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/476) > * Add optional support for rust-url [#491](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/491) > * Impl `PartialEq` for `Error` [#416](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/416) > * Make `get_aux` safe by storing the `TypeId` with the data. > * Introduce `Connection::from_handle` [#453](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/453) > * Support for sqlite3_db_config [#468](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/468) > * Make the `libsqlite3_sys as ffi` export `pub` [#469](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/469) > * Derive `Debug` for `Transaction` [#470](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/470) > * Upgrade bundled version to SQLite 3.27.2 > * BREAKING CHANGE: Session extension > * Restore old bindgen for Diesel > * Upgrade to bindgen 0.48
Changelog *Sourced from [rusqlite's changelog](https://github.com/jgallagher/rusqlite/blob/master/Changelog.md).* > For version 0.15.0 and above, see [Releases](https://github.com/jgallagher/rusqlite/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](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/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 `Send`able and `'static`. > * Bugfix: Commit failure unhandled, database left in unusable state ([#366](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/366)). > * Bugfix: `free_boxed_hook` does not work for `fn`. > * Update the bundled SQLite version to 3.24.0 ([#326](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/326)). > * Add DropBehavior::Panic to enforce intentional commit or rollback. > * Implement `sqlite3_update_hook` ([#260](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/260), [#328](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/328)), `sqlite3_commit_hook` and `sqlite3_rollback_hook`. > * Add support to unlock notification behind `unlock_notify` feature ([#294](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/294), [#331](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/331)). > * Make `Statement::column_index` case insensitive ([#330](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/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](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/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](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/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](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/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 - [`1013571`](https://github.com/jgallagher/rusqlite/commit/1013571186c03aac140531a1348b6ce03a0f672c) [ci skip] Prepare version 0.17.0 - [`a12d176`](https://github.com/jgallagher/rusqlite/commit/a12d1769ed7f3cc95c041c212c06d69db88cf487) Merge pull request [#492](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/492) from gwenn/3.27.2 - [`e760344`](https://github.com/jgallagher/rusqlite/commit/e760344351033841fe0d403c2c716a8f18b25671) Upgrade bundled version to SQLite 3.27.2 - [`ac0baec`](https://github.com/jgallagher/rusqlite/commit/ac0baecfe252263dbae36f3adbaad5e77beaaa09) Merge pull request [#478](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/478) from gwenn/fallible-iterator - [`71a2004`](https://github.com/jgallagher/rusqlite/commit/71a20048949dbe72ebce89e9ec966e4ae7421e1c) Add Rows::map method - [`59a44cf`](https://github.com/jgallagher/rusqlite/commit/59a44cfae526b2835fd09a43a7fc2686edba91f8) Merge remote-tracking branch 'jgallagher/master' into fallible-iterator - [`ec0cc43`](https://github.com/jgallagher/rusqlite/commit/ec0cc432fabacb27a0435468496ca3405df3787f) Merge pull request [#491](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/491) from thomcc/url-support - [`5ba6909`](https://github.com/jgallagher/rusqlite/commit/5ba69099216e03851caa4184fd593022e6630bb3) Add optional support for rust-url - [`d94acdc`](https://github.com/jgallagher/rusqlite/commit/d94acdc3f43ff130b1a309af454ba24249bfc652) Merge pull request [#476](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/476) from gwenn/pragma - [`ec80e46`](https://github.com/jgallagher/rusqlite/commit/ec80e460b69954546cde8177f15224a897778e30) Merge pull request [#487](https://github-redirect.dependabot.com/jgallagher/rusqlite/issues/487) from thomcc/avoid-unnecessary-copies - Additional commits viewable in [compare view](https://github.com/jgallagher/rusqlite/compare/0.14.0...0.17.0)


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.


Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

You can always request more updates by clicking Bump now in your Dependabot dashboard.

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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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 use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.
dependabot-preview[bot] commented 5 years ago

Superseded by #40.