diff --git a/CHANGELOG.md b/CHANGELOG.md index 8320612..0830093 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ 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.5.6] - 2026-02-16 + +### Changed + +- **Breaking**: Removed `cloneable` feature. +- **Breaking**: Removed automatic `Debug` and `PartialEq` derivations from generated patch types. Users should derive these manually if needed. + +### Fixed + +- Fixed `where` clause placement in generated code. +- Fixed CI configuration for coverage reporting. + ## [0.5.5] - 2026-01-30 ### Changed @@ -96,6 +108,7 @@ Early development, and you shouldn't use these versions for your projects. - Automatic patch type generation - Basic field patching functionality +[0.5.6]: https://github.com/ShapelessCat/patchable/releases/tag/v0.5.6 [0.5.5]: https://github.com/ShapelessCat/patchable/releases/tag/v0.5.5 [0.5.4]: https://github.com/ShapelessCat/patchable/releases/tag/v0.5.4 [0.5.3]: https://github.com/ShapelessCat/patchable/releases/tag/v0.5.3 diff --git a/Cargo.lock b/Cargo.lock index d2587f3..65d5c2d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -44,7 +44,7 @@ checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" [[package]] name = "patchable" -version = "0.5.5" +version = "0.5.6" dependencies = [ "anyhow", "patchable-macro", @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "patchable-macro" -version = "0.5.5" +version = "0.5.6" dependencies = [ "proc-macro-crate", "proc-macro2", diff --git a/Cargo.toml b/Cargo.toml index 1abbd21..6c4a449 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["patchable", "patchable-macro"] resolver = "3" [workspace.package] -version = "0.5.5" +version = "0.5.6" rust-version = "1.85" edition = "2024" repository = "https://github.com/ShapelessCat/patchable" diff --git a/patchable/Cargo.toml b/patchable/Cargo.toml index 9803555..4a6f7da 100644 --- a/patchable/Cargo.toml +++ b/patchable/Cargo.toml @@ -15,7 +15,7 @@ readme.workspace = true path = "src/lib.rs" [dependencies] -patchable-macro = { version = "0.5.5", path = "../patchable-macro" } +patchable-macro = { version = "0.5.6", path = "../patchable-macro" } serde.workspace = true serde_json.workspace = true anyhow.workspace = true