Skip to content

Commit 01aeef5

Browse files
authored
chore: release v0.5.0 (#404)
Co-authored-by: cotbot[bot] <198769328+cotbot[bot]@users.noreply.github.com>
1 parent 961b0d6 commit 01aeef5

File tree

8 files changed

+58
-11
lines changed

8 files changed

+58
-11
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,37 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
## [0.5.0](https://github.com/cot-rs/cot/compare/cot-v0.4.0...cot-v0.5.0) - 2026-01-21
10+
11+
[View diff on diff.rs](https://diff.rs/cot/0.4.0/cot/0.5.0/Cargo.toml)
12+
13+
### New features
14+
15+
- [**breaking**] Cache support with pluggable backends ([#399](https://github.com/cot-rs/cot/pull/399)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo))
16+
- [**breaking**] Add Redis Cache store ([#410](https://github.com/cot-rs/cot/pull/410)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo))
17+
- [**breaking**] *(db)* Add `bulk_insert` ([#414](https://github.com/cot-rs/cot/pull/414)) (by [@m4tx](https://github.com/m4tx))
18+
- [**breaking**] Email support using lettre ([#419](https://github.com/cot-rs/cot/pull/419)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo))
19+
- Add derive macro `SelectAsFormField` ([#397](https://github.com/cot-rs/cot/pull/397)) (by [@kumarUjjawal](https://github.com/kumarUjjawal))
20+
- Expose cache in request API ([#448](https://github.com/cot-rs/cot/pull/448)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo))
21+
- Add Redirect and deprecate new_redirect ([#451](https://github.com/cot-rs/cot/pull/451)) (by [@seqre](https://github.com/seqre))
22+
23+
### Fixes
24+
25+
- Clippy errors ([#402](https://github.com/cot-rs/cot/pull/402)) (by [@m4tx](https://github.com/m4tx))
26+
27+
### Other
28+
29+
- [**breaking**] Rename opt to opts ([#398](https://github.com/cot-rs/cot/pull/398)) (by [@seqre](https://github.com/seqre))
30+
- [**breaking**] Use `trait_upcasting`, bump MSRV to 1.86 ([#412](https://github.com/cot-rs/cot/pull/412)) (by [@m4tx](https://github.com/m4tx))
31+
- [**breaking**] Bump deps, bump MSRV to 1.88 ([#431](https://github.com/cot-rs/cot/pull/431)) (by [@m4tx](https://github.com/m4tx))
32+
- [**breaking**] Use `Arc` internally in `Database` ([#432](https://github.com/cot-rs/cot/pull/432)) (by [@m4tx](https://github.com/m4tx))
33+
- [**breaking**] Fix includes for `#[derive(Template)]` ([#446](https://github.com/cot-rs/cot/pull/446)) (by [@Kijewski](https://github.com/Kijewski))
34+
- [**breaking**] Cleanup `RequestExt`; use extractors instead ([#449](https://github.com/cot-rs/cot/pull/449)) (by [@m4tx](https://github.com/m4tx))
35+
- *(deps)* Bump the dependencies group with 22 updates ([#401](https://github.com/cot-rs/cot/pull/401)) (by [@dependabot[bot]](https://github.com/dependabot[bot]))
36+
- Remove `#[cfg(doc_auto_cfg)]` ([#406](https://github.com/cot-rs/cot/pull/406)) (by [@m4tx](https://github.com/m4tx))
37+
- Remove rust-lang/rust#145288 workaround ([#411](https://github.com/cot-rs/cot/pull/411)) (by [@m4tx](https://github.com/m4tx))
38+
- `Cache` instead of `Arc<Cache>` in public APIs ([#433](https://github.com/cot-rs/cot/pull/433)) (by [@m4tx](https://github.com/m4tx))
39+
940
## [0.4.0](https://github.com/cot-rs/cot/compare/cot-v0.3.1...cot-v0.4.0) - 2025-09-11
1041

1142
[View diff on diff.rs](https://diff.rs/cot/0.3.1/cot/0.4.0/Cargo.toml)

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ clap = { version = "4.5.53", features = ["deprecated"] }
7575
clap-verbosity-flag = { version = "3", default-features = false }
7676
clap_complete = "4"
7777
clap_mangen = "0.2.31"
78-
cot = { version = "0.4.0", path = "cot" }
79-
cot_codegen = { version = "0.4.0", path = "cot-codegen" }
80-
cot_macros = { version = "0.4.0", path = "cot-macros" }
78+
cot = { version = "0.5.0", path = "cot" }
79+
cot_codegen = { version = "0.5.0", path = "cot-codegen" }
80+
cot_macros = { version = "0.5.0", path = "cot-macros" }
8181
criterion = "0.8"
8282
darling = "0.23"
8383
deadpool-redis = { version = "0.22", default-features = false }

cot-cli/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.5.0](https://github.com/cot-rs/cot/compare/cot-cli-v0.4.0...cot-cli-v0.5.0) - 2026-01-21
11+
12+
[View diff on diff.rs](https://diff.rs/cot-cli/0.4.0/cot-cli/0.5.0/Cargo.toml)
13+
14+
### New features
15+
16+
- [**breaking**] Email support using lettre ([#419](https://github.com/cot-rs/cot/pull/419)) (by [@ElijahAhianyo](https://github.com/ElijahAhianyo))
17+
18+
### Other
19+
20+
- [**breaking**] Bump deps, bump MSRV to 1.88 ([#431](https://github.com/cot-rs/cot/pull/431)) (by [@m4tx](https://github.com/m4tx))
21+
- [**breaking**] Fix includes for `#[derive(Template)]` ([#446](https://github.com/cot-rs/cot/pull/446)) (by [@Kijewski](https://github.com/Kijewski))
22+
- *(deps)* Bump the dependencies group with 22 updates ([#401](https://github.com/cot-rs/cot/pull/401)) (by [@dependabot[bot]](https://github.com/dependabot[bot]))
23+
- *(deps)* Bump the dependencies group with 11 updates ([#407](https://github.com/cot-rs/cot/pull/407)) (by [@dependabot[bot]](https://github.com/dependabot[bot]))
24+
- Remove askama from the project template ([#452](https://github.com/cot-rs/cot/pull/452)) (by [@m4tx](https://github.com/m4tx))
25+
1026
## [0.4.0](https://github.com/cot-rs/cot/compare/cot-cli-v0.3.1...cot-cli-v0.4.0) - 2025-09-11
1127

1228
[View diff on diff.rs](https://diff.rs/cot-cli/0.3.1/cot-cli/0.4.0/Cargo.toml)

cot-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cot-cli"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
description = "The Rust web framework for lazy developers - CLI tool."
55
categories = ["command-line-utilities", "web-programming"]
66
edition.workspace = true

cot-codegen/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cot_codegen"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
description = "The Rust web framework for lazy developers - code generation utils."
55
edition.workspace = true
66
rust-version.workspace = true

cot-macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cot_macros"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
description = "The Rust web framework for lazy developers - macros."
55
edition.workspace = true
66
rust-version.workspace = true

cot/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cot"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
description = "The Rust web framework for lazy developers."
55
categories = ["web-programming", "web-programming::http-server", "network-programming"]
66
edition.workspace = true

0 commit comments

Comments
 (0)