Index: Cargo.toml ================================================================== --- Cargo.toml +++ Cargo.toml @@ -1,10 +1,11 @@ [package] name = "sqlsrv" -version = "0.4.0" +version = "0.5.0" edition = "2021" license = "0BSD" +# https://crates.io/category_slugs categories = [ "database" ] keywords = [ "sqlite", "server" ] repository = "https://repos.qrnch.tech/pub/sqlsrv" description = "Utility functions for managing SQLite connections in a server application." rust-version = "1.56" @@ -16,26 +17,34 @@ "examples", "www", "rustfmt.toml" ] +# https://doc.rust-lang.org/cargo/reference/manifest.html#the-badges-section +[badges] +maintenance = { status = "experimental" } + [features] tpool = ["dep:swctx", "dep:threadpool"] [dependencies] -parking_lot = { version = "0.12.1" } +parking_lot = { version = "0.12.3" } r2d2 = { version = "0.8.10" } -r2d2_sqlite = { version = "0.24.0" } -rusqlite = { version = "0.31.0", features = ["hooks"] } +r2d2_sqlite = { version = "0.25.0" } +# Need to add the `hooks` feature. Unfortunately the version needs to be +# specified here. It would be much more convenient if it could use the version +# from r2d2_sqlite. Allegedely one can use the version "*", which apparently +# does not mean "latest", but have not yet confirmed this. +rusqlite = { version = "0.32.1", features = ["hooks"] } swctx = { version = "0.2.2", optional = true } threadpool = { version = "1.8.1", optional = true } [dev-dependencies] hex = { version = "0.4.3" } rand = { version = "0.8.5" } -rusqlite = { version = "0.31.0", features = ["functions"] } +rusqlite = { version = "0.32.1", features = ["functions"] } sha2 = { version = "0.10.8" } [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"] Index: www/changelog.md ================================================================== --- www/changelog.md +++ www/changelog.md @@ -1,17 +1,30 @@ # Change Log ## [Unreleased] -[Details](/vdiff?from=sqlsrv-0.4.0&to=trunk) +[Details](/vdiff?from=sqlsrv-0.5.0&to=trunk) ### Added ### Changed ### Removed +--- + +## [0.5.0] - 2024-08-06 + +[Details](/vdiff?from=sqlsrv-0.4.0&to=sqlsrv-0.5.0) + +### Changed + +- Dependency maintenance: + - Updated `rusqlite` to version `0.32.1`. + - Updated `r2d2_sqlite` to `0.25.0` (because it must follow rusqlite's + version). + --- ## [0.4.0] - 2024-02-20 [Details](/vdiff?from=sqlsrv-0.3.0&to=sqlsrv-0.4.0) Index: www/index.md ================================================================== --- www/index.md +++ www/index.md @@ -11,12 +11,11 @@ The crate's documentation uses automatically generated feature labels, which currently requires nightly featuers. To build the documentation locally use: ``` -$ RUSTFLAGS="--cfg docsrs" RUSTDOCFLAGS="--cfg docsrs" \ -cargo +nightly doc --all-features +$ RUSTFLAGS="--cfg docsrs" RUSTDOCFLAGS="--cfg docsrs" cargo +nightly doc --all-features ``` ## Change log