From e0a62a542fb1e47564b127af10d9f33c997beb46 Mon Sep 17 00:00:00 2001 From: Austin Bonander Date: Mon, 19 May 2025 15:03:19 -0700 Subject: [PATCH] chore: prepare 0.8.6 release --- CHANGELOG.md | 38 +++++++++++++++++++++++++++++++++++--- Cargo.lock | 17 ++++++++--------- Cargo.toml | 16 ++++++++-------- 3 files changed, 51 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f7a0d42a79..3fadc3d093 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,35 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.8.6 - 2025-05-19 + +9 pull requests were merged this release cycle. + +### Added +* [[#3849]]: Add color and wrapping to cli help text [[@joshka]] + +### Changed +* [[#3830]]: build: drop unused `tempfile` dependency [[@paolobarbolini]] +* [[#3845]]: chore: clean up no longer used imports [[@tisonkun]] +* [[#3863]]: Use unnamed statement in pg when not persistent [[@ThomWright]] +* [[#3866]]: chore(doc): clarify compile-time verification and case conversion behavior [[@duhby]] + +### Fixed +* [[#3840]]: Fix docs.rs build of sqlx-sqlite [[@gferon]] +* [[#3848]]: fix(macros): don't mutate environment variables [[@joeydewaal]] +* [[#3855]]: fix `attrubute` typo in doc [[@kujeger]] +* [[#3856]]: fix(macros): slightly improve unsupported type error message [[@dyc3]] + +[#3830]: https://github.com/launchbadge/sqlx/pull/3830 +[#3840]: https://github.com/launchbadge/sqlx/pull/3840 +[#3845]: https://github.com/launchbadge/sqlx/pull/3845 +[#3848]: https://github.com/launchbadge/sqlx/pull/3848 +[#3849]: https://github.com/launchbadge/sqlx/pull/3849 +[#3855]: https://github.com/launchbadge/sqlx/pull/3855 +[#3856]: https://github.com/launchbadge/sqlx/pull/3856 +[#3863]: https://github.com/launchbadge/sqlx/pull/3863 +[#3866]: https://github.com/launchbadge/sqlx/pull/3866 + ## 0.8.5 - 2025-04-14 Hotfix release to address two new issues: @@ -31,9 +60,6 @@ The `0.8.4` release will be yanked as of publishing this one. 50 pull requests were merged this release cycle. -As of this release, development of `0.9.0` has begun on `main`. -Barring urgent hotfixes, this is expected to be the last release of `0.8.x`. - ### Added * [[#3603]]: Added missing special casing for encoding embedded arrays of custom types [[@nico-incubiq]] * [[#3625]]: feat(sqlite): add preupdate hook [[@aschey]] @@ -2874,3 +2900,9 @@ Fix docs.rs build by enabling a runtime feature in the docs.rs metadata in `Carg [@TeCHiScy]: https://github.com/TeCHiScy [@mpyw]: https://github.com/mpyw [@bonsairobo]: https://github.com/bonsairobo +[@gferon]: https://github.com/gferon +[@joshka]: https://github.com/joshka +[@kujeger]: https://github.com/kujeger +[@dyc3]: https://github.com/dyc3 +[@ThomWright]: https://github.com/ThomWright +[@duhby]: https://github.com/duhby diff --git a/Cargo.lock b/Cargo.lock index 7a5db0c251..64634c69da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3394,7 +3394,7 @@ dependencies = [ [[package]] name = "sqlx" -version = "0.8.5" +version = "0.8.6" dependencies = [ "anyhow", "async-std", @@ -3424,7 +3424,7 @@ dependencies = [ [[package]] name = "sqlx-cli" -version = "0.8.5" +version = "0.8.6" dependencies = [ "anyhow", "assert_cmd", @@ -3448,7 +3448,7 @@ dependencies = [ [[package]] name = "sqlx-core" -version = "0.8.5" +version = "0.8.6" dependencies = [ "async-io 1.13.0", "async-std", @@ -3624,7 +3624,7 @@ dependencies = [ [[package]] name = "sqlx-macros" -version = "0.8.5" +version = "0.8.6" dependencies = [ "proc-macro2", "quote", @@ -3635,7 +3635,7 @@ dependencies = [ [[package]] name = "sqlx-macros-core" -version = "0.8.5" +version = "0.8.6" dependencies = [ "async-std", "dotenvy", @@ -3653,14 +3653,13 @@ dependencies = [ "sqlx-postgres", "sqlx-sqlite", "syn 2.0.96", - "tempfile", "tokio", "url", ] [[package]] name = "sqlx-mysql" -version = "0.8.5" +version = "0.8.6" dependencies = [ "atoi", "base64 0.22.1", @@ -3706,7 +3705,7 @@ dependencies = [ [[package]] name = "sqlx-postgres" -version = "0.8.5" +version = "0.8.6" dependencies = [ "atoi", "base64 0.22.1", @@ -3752,7 +3751,7 @@ dependencies = [ [[package]] name = "sqlx-sqlite" -version = "0.8.5" +version = "0.8.6" dependencies = [ "atoi", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 1aef121199..2419b50d97 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,7 +23,7 @@ members = [ ] [workspace.package] -version = "0.8.5" +version = "0.8.6" license = "MIT OR Apache-2.0" edition = "2021" repository = "https://github.com/launchbadge/sqlx" @@ -129,17 +129,17 @@ bstr = ["sqlx-core/bstr"] [workspace.dependencies] # Core Crates -sqlx-core = { version = "=0.8.5", path = "sqlx-core" } -sqlx-macros-core = { version = "=0.8.5", path = "sqlx-macros-core" } -sqlx-macros = { version = "=0.8.5", path = "sqlx-macros" } +sqlx-core = { version = "=0.8.6", path = "sqlx-core" } +sqlx-macros-core = { version = "=0.8.6", path = "sqlx-macros-core" } +sqlx-macros = { version = "=0.8.6", path = "sqlx-macros" } # Driver crates -sqlx-mysql = { version = "=0.8.5", path = "sqlx-mysql" } -sqlx-postgres = { version = "=0.8.5", path = "sqlx-postgres" } -sqlx-sqlite = { version = "=0.8.5", path = "sqlx-sqlite" } +sqlx-mysql = { version = "=0.8.6", path = "sqlx-mysql" } +sqlx-postgres = { version = "=0.8.6", path = "sqlx-postgres" } +sqlx-sqlite = { version = "=0.8.6", path = "sqlx-sqlite" } # Facade crate (for reference from sqlx-cli) -sqlx = { version = "=0.8.5", path = ".", default-features = false } +sqlx = { version = "=0.8.6", path = ".", default-features = false } # Common type integrations shared by multiple driver crates. # These are optional unless enabled in a workspace crate.