Skip to content

Commit 572a1f5

Browse files
authored
prepare 0.9.0 (#402)
1 parent dc4296c commit 572a1f5

File tree

6 files changed

+27
-8
lines changed

6 files changed

+27
-8
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.9.0] - 2025-01-06
8+
### Added
9+
- Support for TLS in postgres/tokio-postgres using native-tls. [#353](https://github.com/rust-db/refinery/pull/353)
10+
- Support for int8 migration versions via new `int8-versions` feature. [#330](https://github.com/rust-db/refinery/pull/330)
11+
- Derive Serialize for Migration if serde is enabled. [#395](https://github.com/rust-db/refinery/pull/395)
12+
13+
### Changed
14+
- Update migrate Transaction and AsyncTransaction execute functions to avoid double iteration. [#393](https://github.com/rust-db/refinery/pull/393)
15+
- Update `mysql_async` to support up until version 0.36. [#400](https://github.com/rust-db/refinery/pull/400)
16+
- Update `rusqlite` to support up until version 0.37. [#389](https://github.com/rust-db/refinery/pull/389), [#390](https://github.com/rust-db/refinery/pull/390)
17+
- Update `thiserror` to version 2. [#372](https://github.com/rust-db/refinery/pull/372)
18+
- Update MSRV (Minimum Supported Rust Version). [#401](https://github.com/rust-db/refinery/pull/401), [#362](https://github.com/rust-db/refinery/pull/362)
19+
- Fix unused warnings [#403](https://github.com/rust-db/refinery/pull/401)
20+
21+
22+
### Fixed
23+
- Fix logging output for async and sync migrate functions. [#378](https://github.com/rust-db/refinery/pull/378)
24+
725
## [0.8.16] - 2024-02-21
826
### Fixed
927
- Revert [#346](https://github.com/rust-db/refinery/pull/346) as it breaks Semver, save it for a minor release in the future.

examples/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ license = "MIT OR Apache-2.0"
77
documentation = "https://docs.rs/refinery/"
88
repository = "https://github.com/rust-db/refinery"
99
edition = "2021"
10+
publish = false
1011

1112
[features]
1213
enums = ["refinery/enums"]

refinery/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "refinery"
3-
version = "0.8.16"
3+
version = "0.9.0"
44
authors = ["Katharina Fey <[email protected]>", "João Oliveira <[email protected]>"]
55
license = "MIT"
66
description = "Powerful SQL migration toolkit for Rust"
@@ -27,8 +27,8 @@ enums = ["refinery-macros/enums"]
2727
int8-versions = ["refinery-core/int8-versions", "refinery-macros/int8-versions"]
2828

2929
[dependencies]
30-
refinery-core = { version = "0.8.16", path = "../refinery_core" }
31-
refinery-macros = { version = "0.8.16", path = "../refinery_macros" }
30+
refinery-core = { version = "0.9.0", path = "../refinery_core" }
31+
refinery-macros = { version = "0.9.0", path = "../refinery_macros" }
3232

3333
[dev-dependencies]
3434
barrel = { git = "https://github.com/jxs/barrel", features = ["sqlite3", "pg", "mysql", "mssql"] }

refinery_cli/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "refinery_cli"
3-
version = "0.8.16"
3+
version = "0.9.0"
44
authors = ["Katharina Fey <[email protected]>", "João Oliveira <[email protected]>"]
55
license = "MIT OR Apache-2.0"
66
description = "Provides the CLI for the Refinery crate"
@@ -24,7 +24,7 @@ mssql = ["refinery-core/tiberius-config", "tokio"]
2424
int8-versions = ["refinery-core/int8-versions"]
2525

2626
[dependencies]
27-
refinery-core = { version = "0.8.16", path = "../refinery_core", default-features = false, features = ["toml"] }
27+
refinery-core = { version = "0.9.0", path = "../refinery_core", default-features = false, features = ["toml"] }
2828
clap = { version = "4", features = ["derive"] }
2929
human-panic = "2"
3030
toml = "0.8"

refinery_core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "refinery-core"
3-
version = "0.8.16"
3+
version = "0.9.0"
44
authors = ["Katharina Fey <[email protected]>", "João Oliveira <[email protected]>"]
55
description = "This crate should not be used directly, it is internally related to Refinery"
66
license = "MIT OR Apache-2.0"

refinery_macros/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "refinery-macros"
3-
version = "0.8.16"
3+
version = "0.9.0"
44
authors = ["Katharina Fey <[email protected]>", "João Oliveira <[email protected]>"]
55
description = "This crate should not be used directly, it is internally related to Refinery"
66
license = "MIT OR Apache-2.0"
@@ -16,7 +16,7 @@ int8-versions = ["refinery-core/int8-versions"]
1616
proc-macro = true
1717

1818
[dependencies]
19-
refinery-core = { version = "0.8.16", path = "../refinery_core" }
19+
refinery-core = { version = "0.9.0", path = "../refinery_core" }
2020
quote = "1"
2121
syn = "2"
2222
proc-macro2 = "1"

0 commit comments

Comments
 (0)