From a20120a6007c5c199f5f84f46324f5a5056ff6c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Oliveira?= Date: Fri, 29 Mar 2024 23:33:17 +0000 Subject: [PATCH] general: release 0.8.13 (#322) --- CHANGELOG.md | 19 ++++++++++++++++++- refinery/Cargo.toml | 6 +++--- refinery_cli/Cargo.toml | 4 ++-- refinery_core/Cargo.toml | 2 +- refinery_macros/Cargo.toml | 4 ++-- 5 files changed, 26 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec482b65..7ad2e76a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,26 @@ 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.12] - 2024-01-22 +## [0.8.13] - 2024-03-29 + +### Added +- Add new utility function, `load_sql_migrations` that enables dynamic migration discovery where embedding is not desirable. [#313](https://github.com/rust-db/refinery/pull/313) +- Add an enum `EmbeddedMigration` with all the migrations applied, [#312](https://github.com/rust-db/refinery/pull/312) + ### Changed +- Make serde, toml deps optional, [#310](https://github.com/rust-db/refinery/pull/310) +- Make `Migration::applied` `pub`, [#321](https://github.com/rust-db/refinery/pull/321) +- Update `rusqlite` to allow `0.31`, [#316](https://github.com/rust-db/refinery/pull/316) + +### Fixed +- Fix bug in get_last_applied_migration when refinery's schema history table is not default, [#313](https://github.com/rust-db/refinery/pull/313) +- Fix newline handling for Windows in database configuration setup, [#320](https://github.com/rust-db/refinery/pull/320) + +## [0.8.12] - 2024-01-22 +### Added - Add Iterable method, [#296](https://github.com/rust-db/refinery/pull/296) + +### Changed - Update `mysql` to allow `24`, [#292](https://github.com/rust-db/refinery/pull/292) - Update `mysql_async` to allow `0.33`, [#292](https://github.com/rust-db/refinery/pull/292) - Update `rusqlite` to allow `0.30`, [#300](https://github.com/rust-db/refinery/pull/300) diff --git a/refinery/Cargo.toml b/refinery/Cargo.toml index c19ce8cf..37b275d4 100644 --- a/refinery/Cargo.toml +++ b/refinery/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "refinery" -version = "0.8.12" +version = "0.8.13" rust-version = "1.75" authors = ["Katharina Fey ", "João Oliveira "] license = "MIT" @@ -27,8 +27,8 @@ toml = ["refinery-core/toml"] enums = ["refinery-macros/enums"] [dependencies] -refinery-core = { version = "0.8.12", path = "../refinery_core" } -refinery-macros = { version = "0.8.12", path = "../refinery_macros" } +refinery-core = { version = "0.8.13", path = "../refinery_core" } +refinery-macros = { version = "0.8.13", path = "../refinery_macros" } [dev-dependencies] barrel = { git = "https://github.com/jxs/barrel", features = ["sqlite3", "pg", "mysql", "mssql"] } diff --git a/refinery_cli/Cargo.toml b/refinery_cli/Cargo.toml index 99b3eac5..08e14def 100644 --- a/refinery_cli/Cargo.toml +++ b/refinery_cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "refinery_cli" -version = "0.8.12" +version = "0.8.13" authors = ["Katharina Fey ", "João Oliveira "] license = "MIT OR Apache-2.0" description = "Provides the CLI for the Refinery crate" @@ -23,7 +23,7 @@ sqlite-bundled = ["sqlite", "refinery-core/rusqlite-bundled"] mssql = ["refinery-core/tiberius-config", "tokio"] [dependencies] -refinery-core = { version = "0.8.12", path = "../refinery_core", default-features = false, features = ["toml"] } +refinery-core = { version = "0.8.13", path = "../refinery_core", default-features = false, features = ["toml"] } clap = { version = "4", features = ["derive"] } human-panic = "1.1.3" toml = "0.8" diff --git a/refinery_core/Cargo.toml b/refinery_core/Cargo.toml index 63adaa6e..f0c6b3ba 100644 --- a/refinery_core/Cargo.toml +++ b/refinery_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "refinery-core" -version = "0.8.12" +version = "0.8.13" authors = ["Katharina Fey ", "João Oliveira "] description = "This crate should not be used directly, it is internally related to Refinery" license = "MIT OR Apache-2.0" diff --git a/refinery_macros/Cargo.toml b/refinery_macros/Cargo.toml index 1ee1a0f1..0abad275 100644 --- a/refinery_macros/Cargo.toml +++ b/refinery_macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "refinery-macros" -version = "0.8.12" +version = "0.8.13" authors = ["Katharina Fey ", "João Oliveira "] description = "This crate should not be used directly, it is internally related to Refinery" license = "MIT OR Apache-2.0" @@ -15,7 +15,7 @@ enums = [] proc-macro = true [dependencies] -refinery-core = { version = "0.8.12", path = "../refinery_core" } +refinery-core = { version = "0.8.13", path = "../refinery_core" } quote = "1" syn = "2" proc-macro2 = "1"