diff --git a/CHANGELOG.md b/CHANGELOG.md index f87cad9..0ea261f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ 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). ## [Unreleased] + +## [0.6.0] - 2021-01-09 ### Breaking Changes - To support lazy components, `resolve_mut` is removed. It relied upon having a single `Arc` reference to the component, which can not be guaranteed in many @@ -40,9 +42,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Improved macro error messages by highlighting the relevant piece of code in the error (via `syn::Error`). +### Fixed +- Fixed accidentally importing `syn::export::Hash`, which is not part of the + public API. + ### shaku_actix 0.1.0 - New crate added to support Actix Web. It functions similarly to shaku_rocket. It works with both shaku 0.5 and 0.6. + +### shaku_rocket 0.5.1 +- This version supports both shaku 0.5 and 0.6. This crate is now independently + versioned from the main shaku crate. ## [0.5.0] - 2020-06-19 ### Breaking Changes @@ -150,7 +160,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release -[Unreleased]: https://github.com/Mcat12/shaku/compare/v0.5.0...HEAD +[Unreleased]: https://github.com/Mcat12/shaku/compare/v0.6.0...HEAD +[0.6.0]: https://github.com/Mcat12/shaku/releases/tag/v0.6.0 [0.5.0]: https://github.com/Mcat12/shaku/releases/tag/v0.5.0 [0.4.1]: https://github.com/Mcat12/shaku/releases/tag/v0.4.1 [0.4.0]: https://github.com/Mcat12/shaku/releases/tag/v0.4.0 diff --git a/shaku/Cargo.toml b/shaku/Cargo.toml index edf2a96..8b15d45 100644 --- a/shaku/Cargo.toml +++ b/shaku/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shaku" -version = "0.5.0" +version = "0.6.0" authors = ["Mark Drobnak "] description = "Compile Time Dependency Injection for Rust" repository = "https://github.com/Mcat12/shaku" @@ -10,7 +10,7 @@ license = "MIT/Apache-2.0" edition = "2018" [dependencies] -shaku_derive = { version = "~0.5.0", path = "../shaku_derive", optional = true } +shaku_derive = { version = "~0.6.0", path = "../shaku_derive", optional = true } anymap = "0.12.1" once_cell = "1.5" diff --git a/shaku_actix/Cargo.toml b/shaku_actix/Cargo.toml index 04daa88..670fa30 100644 --- a/shaku_actix/Cargo.toml +++ b/shaku_actix/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" authors = ["Mark Drobnak "] description = "Integration between shaku and Actix Web" repository = "https://github.com/Mcat12/shaku" -keywords = ["di", "ioc", "dependency", "inversion", "dependency-injection", "actix"] +keywords = ["di", "ioc", "dependency", "dependency-injection", "actix"] license = "MIT/Apache-2.0" edition = "2018" diff --git a/shaku_derive/Cargo.toml b/shaku_derive/Cargo.toml index e5011dd..74bb419 100644 --- a/shaku_derive/Cargo.toml +++ b/shaku_derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shaku_derive" -version = "0.5.0" +version = "0.6.0" authors = ["Mark Drobnak "] description = "Code generation for the shaku dependency injection framework" repository = "https://github.com/Mcat12/shaku" diff --git a/shaku_rocket/Cargo.toml b/shaku_rocket/Cargo.toml index 28e1687..eb054dc 100644 --- a/shaku_rocket/Cargo.toml +++ b/shaku_rocket/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "shaku_rocket" -version = "0.5.0" +version = "0.5.1" authors = ["Mark Drobnak "] description = "Integration between shaku and Rocket" repository = "https://github.com/Mcat12/shaku" -keywords = ["di", "ioc", "dependency", "inversion", "dependency-injection", "rocket"] +keywords = ["di", "ioc", "dependency", "dependency-injection", "rocket"] license = "MIT/Apache-2.0" edition = "2018" [dependencies] -shaku = { version = "~0.5.0", path = "../shaku", features = ["thread_safe"] } +shaku = { version = ">= 0.5.0, < 0.7.0", path = "../shaku", features = ["thread_safe"] } rocket = "0.4"