From 6ee80fd4c929958d9632a3ad04015809b5c1c576 Mon Sep 17 00:00:00 2001 From: "cotbot[bot]" <198769328+cotbot[bot]@users.noreply.github.com> Date: Tue, 16 Jun 2026 19:05:19 +0000 Subject: [PATCH] chore: release --- CHANGELOG.md | 30 ++++++++++++++++++++++++++++++ Cargo.lock | 10 +++++----- Cargo.toml | 10 +++++----- cot-cli/CHANGELOG.md | 18 ++++++++++++++++++ cot-cli/Cargo.toml | 2 +- cot-codegen/Cargo.toml | 2 +- cot-core/Cargo.toml | 2 +- cot-macros/Cargo.toml | 2 +- cot/Cargo.toml | 2 +- 9 files changed, 63 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bd5c8e244..f52e653b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,36 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +## [0.7.0](https://github.com/cot-rs/cot/compare/cot-v0.6.0...cot-v0.7.0) - 2026-06-16 + +[View diff on diff.rs](https://diff.rs/cot/0.6.0/cot/0.7.0/Cargo.toml) + +### New features + +- [**breaking**] Expose `on_delete` and `on_update` fields for ForeignKey field ([#576](https://github.com/cot-rs/cot/pull/576)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo)) +- [**breaking**] Implement `Serialize`, `Deserialize`, and `JsonSchema` implementations for cot internal types ([#575](https://github.com/cot-rs/cot/pull/575)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo)) +- Support custom cache and email in TestRequestBuilder ([#582](https://github.com/cot-rs/cot/pull/582)) (by [@m4tx](https://github.com/m4tx)) +- Add `set_username` and `set_password` to `DatabaseUser` ([#579](https://github.com/cot-rs/cot/pull/579)) (by [@m4tx](https://github.com/m4tx)) +- Implement `From` for Non primitive types ([#562](https://github.com/cot-rs/cot/pull/562)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo)) +- Add tests for guide code snippets ([#552](https://github.com/cot-rs/cot/pull/552)) (by [@m4tx](https://github.com/m4tx)) +- Derive `Ord` and `PartialOrd` for `Auto` ([#544](https://github.com/cot-rs/cot/pull/544)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo)) +- Allow accessing extra config ([#518](https://github.com/cot-rs/cot/pull/518)) (by [@m4tx](https://github.com/m4tx)) + +### Fixes + +- Non-ASCII URLs can be properly routed now ([#561](https://github.com/cot-rs/cot/pull/561)) (by [@m4tx](https://github.com/m4tx)) +- Place correct contributing guide link ([#557](https://github.com/cot-rs/cot/pull/557)) (by [@kingazm](https://github.com/kingazm)) + +### Other + +- Add index route to JSON example ([#572](https://github.com/cot-rs/cot/pull/572)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo)) +- Add DeepWiki badge ([#568](https://github.com/cot-rs/cot/pull/568)) (by [@seqre](https://github.com/seqre)) +- Fix clippy errors ([#560](https://github.com/cot-rs/cot/pull/560)) (by [@m4tx](https://github.com/m4tx)) +- Add query macro docs ([#543](https://github.com/cot-rs/cot/pull/543)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo)) +- *(deps)* Remove chumsky ([#538](https://github.com/cot-rs/cot/pull/538)) (by [@m4tx](https://github.com/m4tx)) +- *(deps)* Use `grass_compiler` directly ([#537](https://github.com/cot-rs/cot/pull/537)) (by [@m4tx](https://github.com/m4tx)) +- *(deps)* Bump fake from 4.4.0 to 5.1.0 ([#533](https://github.com/cot-rs/cot/pull/533)) (by [@dependabot[bot]](https://github.com/dependabot[bot])) + ## [0.6.0](https://github.com/cot-rs/cot/compare/cot-v0.5.0...cot-v0.6.0) - 2026-03-18 [View diff on diff.rs](https://diff.rs/cot/0.5.0/cot/0.6.0/Cargo.toml) diff --git a/Cargo.lock b/Cargo.lock index 3eb78ef6b..aeb082aa5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -896,7 +896,7 @@ dependencies = [ [[package]] name = "cot" -version = "0.6.0" +version = "0.7.0" dependencies = [ "ahash", "aide", @@ -962,7 +962,7 @@ dependencies = [ [[package]] name = "cot-cli" -version = "0.6.0" +version = "0.7.0" dependencies = [ "anstyle", "anyhow", @@ -1008,7 +1008,7 @@ dependencies = [ [[package]] name = "cot_codegen" -version = "0.6.0" +version = "0.7.0" dependencies = [ "darling 0.23.0", "heck", @@ -1020,7 +1020,7 @@ dependencies = [ [[package]] name = "cot_core" -version = "0.6.0" +version = "0.6.1" dependencies = [ "askama", "async-stream", @@ -1053,7 +1053,7 @@ dependencies = [ [[package]] name = "cot_macros" -version = "0.6.0" +version = "0.7.0" dependencies = [ "askama_derive", "cot", diff --git a/Cargo.toml b/Cargo.toml index b18730a81..0ed1d7e0b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -83,11 +83,11 @@ clap-verbosity-flag = { version = "3", default-features = false } clap_complete = "4" clap_mangen = "0.3.0" comrak = { version = "0.51", default-features = false } -cot = { version = "0.6.0", path = "cot" } -cot_codegen = { version = "0.6.0", path = "cot-codegen" } -cot-cli = { version = "0.6.0", path = "cot-cli" } -cot_core = { version = "0.6.0", path = "cot-core" } -cot_macros = { version = "0.6.0", path = "cot-macros" } +cot = { version = "0.7.0", path = "cot" } +cot_codegen = { version = "0.7.0", path = "cot-codegen" } +cot-cli = { version = "0.7.0", path = "cot-cli" } +cot_core = { version = "0.6.1", path = "cot-core" } +cot_macros = { version = "0.7.0", path = "cot-macros" } criterion = "0.8" darling = "0.23" deadpool-redis = { version = "0.23", default-features = false } diff --git a/cot-cli/CHANGELOG.md b/cot-cli/CHANGELOG.md index 74c1892dd..e8853ecfb 100644 --- a/cot-cli/CHANGELOG.md +++ b/cot-cli/CHANGELOG.md @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0](https://github.com/cot-rs/cot/compare/cot-cli-v0.6.0...cot-cli-v0.7.0) - 2026-06-16 + +[View diff on diff.rs](https://diff.rs/cot-cli/0.6.0/cot-cli/0.7.0/Cargo.toml) + +### New features + +- [**breaking**] Expose `on_delete` and `on_update` fields for ForeignKey field ([#576](https://github.com/cot-rs/cot/pull/576)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo)) + +### Fixes + +- Place correct contributing guide link ([#557](https://github.com/cot-rs/cot/pull/557)) (by [@kingazm](https://github.com/kingazm)) + +### Other + +- Add DeepWiki badge ([#568](https://github.com/cot-rs/cot/pull/568)) (by [@seqre](https://github.com/seqre)) +- *(deps)* Bump the dependencies group with 11 updates ([#564](https://github.com/cot-rs/cot/pull/564)) (by [@dependabot[bot]](https://github.com/dependabot[bot])) +- *(deps)* Remove chumsky ([#538](https://github.com/cot-rs/cot/pull/538)) (by [@m4tx](https://github.com/m4tx)) + ## [0.6.0](https://github.com/cot-rs/cot/compare/cot-cli-v0.5.0...cot-cli-v0.6.0) - 2026-03-18 [View diff on diff.rs](https://diff.rs/cot-cli/0.5.0/cot-cli/0.6.0/Cargo.toml) diff --git a/cot-cli/Cargo.toml b/cot-cli/Cargo.toml index 084349e49..0dd89af59 100644 --- a/cot-cli/Cargo.toml +++ b/cot-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cot-cli" -version = "0.6.0" +version = "0.7.0" description = "Command-line interface for the Cot web framework" categories = ["command-line-utilities", "web-programming"] edition.workspace = true diff --git a/cot-codegen/Cargo.toml b/cot-codegen/Cargo.toml index 871d83420..8a11573a4 100644 --- a/cot-codegen/Cargo.toml +++ b/cot-codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cot_codegen" -version = "0.6.0" +version = "0.7.0" description = "The Rust web framework for lazy developers - code generation utils." edition.workspace = true rust-version.workspace = true diff --git a/cot-core/Cargo.toml b/cot-core/Cargo.toml index b48483f0b..c49bf7150 100644 --- a/cot-core/Cargo.toml +++ b/cot-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cot_core" -version = "0.6.0" +version = "0.6.1" description = "The Rust web framework for lazy developers - framework core." categories = ["web-programming", "web-programming::http-server", "network-programming"] edition.workspace = true diff --git a/cot-macros/Cargo.toml b/cot-macros/Cargo.toml index 3932ab021..a9d19c056 100644 --- a/cot-macros/Cargo.toml +++ b/cot-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cot_macros" -version = "0.6.0" +version = "0.7.0" description = "The Rust web framework for lazy developers - macros." edition.workspace = true rust-version.workspace = true diff --git a/cot/Cargo.toml b/cot/Cargo.toml index 75e9548d8..1db1a8f7a 100644 --- a/cot/Cargo.toml +++ b/cot/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cot" -version = "0.6.0" +version = "0.7.0" description = "The Rust web framework for lazy developers." categories = ["web-programming", "web-programming::http-server", "network-programming"] edition.workspace = true