Skip to content

Commit 01c238e

Browse files
authored
chore: release v0.3.0 (#274)
Co-authored-by: cotbot[bot] <198769328+cotbot[bot]@users.noreply.github.com>
1 parent f5055df commit 01c238e

File tree

8 files changed

+59
-11
lines changed

8 files changed

+59
-11
lines changed

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.3.0](https://github.com/cot-rs/cot/compare/cot-v0.2.2...cot-v0.3.0) - 2025-05-13
11+
12+
### <!-- 1 -->New features
13+
14+
- implement `AsFormField` for floating point types ([#307](https://github.com/cot-rs/cot/pull/307))
15+
- extractor & IntoResponse for Html and Json ([#321](https://github.com/cot-rs/cot/pull/321))
16+
- *(static-files)* [**breaking**] refactor, add config and content hashing ([#317](https://github.com/cot-rs/cot/pull/317))
17+
- [**breaking**] implement and handle `IntoResponse` ([#256](https://github.com/cot-rs/cot/pull/256))
18+
- add form support for Email field ([#286](https://github.com/cot-rs/cot/pull/286))
19+
- generate OpenAPI specs automatically ([#287](https://github.com/cot-rs/cot/pull/287))
20+
- allow FnOnce for RequestHandlers ([#283](https://github.com/cot-rs/cot/pull/283))
21+
- use SCSS ([#278](https://github.com/cot-rs/cot/pull/278))
22+
- [**breaking**] append app name to table name ([#257](https://github.com/cot-rs/cot/pull/257))
23+
24+
### <!-- 2 -->Fixes
25+
26+
- migration engine only running the first operation in a migration ([#310](https://github.com/cot-rs/cot/pull/310))
27+
- *(docs)* invalid whitespace in a doc ([#303](https://github.com/cot-rs/cot/pull/303))
28+
- allow `#[model]` to be put before `#[derive(AdminModel)]` ([#295](https://github.com/cot-rs/cot/pull/295))
29+
- build when minimal dependency versions are used ([#288](https://github.com/cot-rs/cot/pull/288))
30+
- actually use SessionMiddleware config ([#279](https://github.com/cot-rs/cot/pull/279))
31+
32+
### <!-- 3 -->Other
33+
34+
- don't log backtraces ([#318](https://github.com/cot-rs/cot/pull/318))
35+
- [**breaking**] add `TestServer` utility and add some E2E tests ([#315](https://github.com/cot-rs/cot/pull/315))
36+
- *(docs)* improve `RequestHandler` docs ([#314](https://github.com/cot-rs/cot/pull/314))
37+
- [**breaking**] add `#[non_exhaustive]` to more enums ([#297](https://github.com/cot-rs/cot/pull/297))
38+
- *(deps)* [**breaking**] bump deps (upgrade to askama 0.14) ([#293](https://github.com/cot-rs/cot/pull/293))
39+
- allow trailing comma in static_files macro ([#291](https://github.com/cot-rs/cot/pull/291))
40+
- password comparison ([#285](https://github.com/cot-rs/cot/pull/285))
41+
- [**breaking**] migrate from rinja to askama ([#265](https://github.com/cot-rs/cot/pull/265))
42+
1043
## [0.2.2](https://github.com/cot-rs/cot/compare/cot-v0.2.1...cot-v0.2.2) - 2025-04-03
1144

1245
### <!-- 2 -->Fixes

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
@@ -65,9 +65,9 @@ clap = { version = "4", features = ["deprecated"] }
6565
clap-verbosity-flag = { version = "3", default-features = false }
6666
clap_complete = "4"
6767
clap_mangen = "0.2.26"
68-
cot = { version = "0.2.2", path = "cot" }
69-
cot_codegen = { version = "0.2.1", path = "cot-codegen" }
70-
cot_macros = { version = "0.2.1", path = "cot-macros" }
68+
cot = { version = "0.3.0", path = "cot" }
69+
cot_codegen = { version = "0.3.0", path = "cot-codegen" }
70+
cot_macros = { version = "0.3.0", path = "cot-macros" }
7171
darling = "0.20"
7272
derive_builder = "0.20"
7373
derive_more = "2"

cot-cli/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.3.0](https://github.com/cot-rs/cot/compare/cot-cli-v0.2.2...cot-cli-v0.3.0) - 2025-05-13
11+
12+
### <!-- 1 -->New features
13+
14+
- *(static-files)* [**breaking**] refactor, add config and content hashing ([#317](https://github.com/cot-rs/cot/pull/317))
15+
- [**breaking**] append app name to table name ([#257](https://github.com/cot-rs/cot/pull/257))
16+
17+
### <!-- 3 -->Other
18+
19+
- *(static-files)* use URL rewriting and cache by default ([#320](https://github.com/cot-rs/cot/pull/320))
20+
- update project template to use `Html` instead of `Response` ([#319](https://github.com/cot-rs/cot/pull/319))
21+
- *(clippy)* allow API breaking clippy lints ([#305](https://github.com/cot-rs/cot/pull/305))
22+
- *(deps)* [**breaking**] bump deps (upgrade to askama 0.14) ([#293](https://github.com/cot-rs/cot/pull/293))
23+
- [**breaking**] migrate from rinja to askama ([#265](https://github.com/cot-rs/cot/pull/265))
24+
1025
## [0.2.2](https://github.com/cot-rs/cot/compare/cot-cli-v0.2.1...cot-cli-v0.2.2) - 2025-04-03
1126

1227
### <!-- 3 -->Other

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.2.2"
3+
version = "0.3.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.2.1"
3+
version = "0.3.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.2.1"
3+
version = "0.3.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.2.2"
3+
version = "0.3.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)