@@ -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
0 commit comments