diff --git a/CHANGELOG.md b/CHANGELOG.md index 989969e..8fcdca8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog -## Unreleased + +## Unreleased - ReleaseDate ### Fixed @@ -50,9 +51,10 @@ Initial release with support for: - The `Diffable` derive macro - Implementations for `oxnet`, `uuid`, and `newtype-uuid` -[0.1.5]: https://github.com/oxidecomputer/daft/releases/daft-0.1.5 -[0.1.4]: https://github.com/oxidecomputer/daft/releases/daft-0.1.4 -[0.1.3]: https://github.com/oxidecomputer/daft/releases/daft-0.1.3 -[0.1.2]: https://github.com/oxidecomputer/daft/releases/daft-0.1.2 -[0.1.1]: https://github.com/oxidecomputer/daft/releases/daft-0.1.1 -[0.1.0]: https://github.com/oxidecomputer/daft/releases/daft-0.1.0 + +[0.1.5]: https://github.com/oxidecomputer/daft/releases/tag/daft-0.1.5 +[0.1.4]: https://github.com/oxidecomputer/daft/releases/tag/daft-0.1.4 +[0.1.3]: https://github.com/oxidecomputer/daft/releases/tag/daft-0.1.3 +[0.1.2]: https://github.com/oxidecomputer/daft/releases/tag/daft-0.1.2 +[0.1.1]: https://github.com/oxidecomputer/daft/releases/tag/daft-0.1.1 +[0.1.0]: https://github.com/oxidecomputer/daft/releases/tag/daft-0.1.0 diff --git a/daft/Cargo.toml b/daft/Cargo.toml index a997cfd..ad054d3 100644 --- a/daft/Cargo.toml +++ b/daft/Cargo.toml @@ -38,3 +38,11 @@ license = true crates-io = true docs-rs = true rust-version = true + +[package.metadata.release] +pre-release-replacements = [ + { file = "../CHANGELOG.md", search = "Unreleased", replace = "[{{version}}]", min = 1 }, + { file = "../CHANGELOG.md", search = "ReleaseDate", replace = "{{date}}", min = 1 }, + { file = "../CHANGELOG.md", search = "", replace = "\n## Unreleased - ReleaseDate\n", exactly = 1 }, + { file = "../CHANGELOG.md", search = "", replace = "\n[{{version}}]: https://github.com/oxidecomputer/daft/releases/tag/daft-{{version}}", exactly = 1 }, +]