Skip to content

Conversation

@cotbot
Copy link
Contributor

@cotbot cotbot bot commented Jan 27, 2026

🤖 New release

  • cot_codegen: 0.5.0 -> 0.5.1 (✓ API compatible changes)
  • cot_macros: 0.5.0 -> 0.5.1
  • cot_core: 0.5.0 -> 0.6.0 (⚠ API breaking changes)
  • cot: 0.5.0 -> 0.6.0 (⚠ API breaking changes)
  • cot-cli: 0.5.0 -> 0.5.1 (✓ API compatible changes)

cot_core breaking changes

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron

Failed in:
  Error::custom, previously in file /tmp/.tmpARnan8/cot_core/src/error/error_impl.rs:59
  Error::admin, previously in file /tmp/.tmpARnan8/cot_core/src/error/error_impl.rs:146
  Error::custom, previously in file /tmp/.tmpARnan8/cot_core/src/error/error_impl.rs:59
  Error::admin, previously in file /tmp/.tmpARnan8/cot_core/src/error/error_impl.rs:146

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/trait_method_missing.ron

Failed in:
  method new_redirect of trait ResponseExt, previously in file /tmp/.tmpARnan8/cot_core/src/response.rs:116

cot breaking changes

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/module_missing.ron

Failed in:
  mod cot::json, previously in file /tmp/.tmpARnan8/cot/src/json.rs:1
  mod cot::html, previously in file /tmp/.tmpARnan8/cot/src/html.rs:1
  mod cot::response, previously in file /tmp/.tmpARnan8/cot/src/response.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/struct_missing.ron

Failed in:
  struct cot::request::PathParamsDeserializerError, previously in file /tmp/.tmpARnan8/cot/src/request.rs:652
  struct cot::response::Redirect, previously in file /tmp/.tmpARnan8/cot/src/response.rs:170
  struct cot::response::WithContentType, previously in file /tmp/.tmpARnan8/cot/src/response/into_response.rs:128
  struct cot::html::HtmlTag, previously in file /tmp/.tmpARnan8/cot/src/html.rs:147
  struct cot::json::Json, previously in file /tmp/.tmpARnan8/cot/src/json.rs:22
  struct cot::Body, previously in file /tmp/.tmpARnan8/cot/src/body.rs:30
  struct cot::middleware::IntoCotResponseLayer, previously in file /tmp/.tmpARnan8/cot/src/middleware.rs:74
  struct cot::response::WithExtension, previously in file /tmp/.tmpARnan8/cot/src/response/into_response.rs:179
  struct cot::response::WithBody, previously in file /tmp/.tmpARnan8/cot/src/response/into_response.rs:163
  struct cot::request::extractors::UrlQuery, previously in file /tmp/.tmpARnan8/cot/src/request/extractors.rs:212
  struct cot::middleware::IntoCotErrorLayer, previously in file /tmp/.tmpARnan8/cot/src/middleware.rs:187
  struct cot::response::WithHeader, previously in file /tmp/.tmpARnan8/cot/src/response/into_response.rs:110
  struct cot::request::extractors::Path, previously in file /tmp/.tmpARnan8/cot/src/request/extractors.rs:158
  struct cot::html::Html, previously in file /tmp/.tmpARnan8/cot/src/html.rs:69
  struct cot::middleware::IntoCotError, previously in file /tmp/.tmpARnan8/cot/src/middleware.rs:236
  struct cot::response::WithStatus, previously in file /tmp/.tmpARnan8/cot/src/response/into_response.rs:147
  struct cot::request::PathParams, previously in file /tmp/.tmpARnan8/cot/src/request.rs:440
  struct cot::Error, previously in file /tmp/.tmpARnan8/cot/src/error/error_impl.rs:14
  struct cot::error::MethodNotAllowed, previously in file /tmp/.tmpARnan8/cot/src/error/method_not_allowed.rs:24
  struct cot::error::UncaughtPanic, previously in file /tmp/.tmpARnan8/cot/src/error/uncaught_panic.rs:32
  struct cot::middleware::IntoCotResponse, previously in file /tmp/.tmpARnan8/cot/src/middleware.rs:124

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/trait_method_missing.ron

Failed in:
  method db of trait RequestExt, previously in file /tmp/.tmpARnan8/cot/src/request.rs:212

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/trait_missing.ron

Failed in:
  trait cot::request::extractors::FromRequest, previously in file /tmp/.tmpARnan8/cot/src/request/extractors.rs:72
  trait cot::response::IntoResponse, previously in file /tmp/.tmpARnan8/cot/src/response/into_response.rs:23
  trait cot::request::extractors::FromRequestHead, previously in file /tmp/.tmpARnan8/cot/src/request/extractors.rs:100
  trait cot::RequestHandler, previously in file /tmp/.tmpARnan8/cot/src/handler.rs:41
  trait cot::response::ResponseExt, previously in file /tmp/.tmpARnan8/cot/src/response.rs:91
Changelog

cot

0.6.0 - 2026-01-30

View diff on diff.rs

Other

  • [breaking] Extract framework core to cot-core (#444) (by @seqre)
  • [breaking] Remove deprecated items (#457) (by @m4tx)
  • Various tiny doc fixes (#450) (by @m4tx)

cot-cli

0.5.1 - 2026-01-30

View diff on diff.rs

Other


This PR was generated with release-plz.

@github-actions github-actions bot added C-cli Crate: cot-cli (issues and Pull Requests related to Cot CLI) C-lib Crate: cot (main library crate) C-macros Crate: cot-macros C-codegen Crate: cot-codegen labels Jan 27, 2026
@github-actions
Copy link

github-actions bot commented Jan 27, 2026

🐰 Bencher Report

Branchrelease-plz-2026-01-27T19-34-05Z
Testbedgithub-ubuntu-latest
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
microseconds (µs)
(Result Δ%)
Upper Boundary
microseconds (µs)
(Limit %)
empty_router/empty_router📈 view plot
🚷 view threshold
5,938.80 µs
(-0.69%)Baseline: 5,980.02 µs
7,004.54 µs
(84.78%)
json_api/json_api📈 view plot
🚷 view threshold
1,060.60 µs
(+3.82%)Baseline: 1,021.55 µs
1,152.96 µs
(91.99%)
nested_routers/nested_routers📈 view plot
🚷 view threshold
977.53 µs
(+3.85%)Baseline: 941.28 µs
1,055.24 µs
(92.64%)
single_root_route/single_root_route📈 view plot
🚷 view threshold
942.07 µs
(+4.36%)Baseline: 902.73 µs
1,013.50 µs
(92.95%)
single_root_route_burst/single_root_route_burst📈 view plot
🚷 view threshold
18,290.00 µs
(+3.73%)Baseline: 17,632.74 µs
20,884.99 µs
(87.57%)
🐰 View full continuous benchmarking report in Bencher

@cotbot cotbot bot force-pushed the release-plz-2026-01-27T19-34-05Z branch from 9f715fc to 0a089f3 Compare January 27, 2026 20:09
@codecov
Copy link

codecov bot commented Jan 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
rust 89.69% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@cotbot cotbot bot force-pushed the release-plz-2026-01-27T19-34-05Z branch 2 times, most recently from 22459b4 to c4e8db9 Compare January 28, 2026 19:57
@cotbot cotbot bot force-pushed the release-plz-2026-01-27T19-34-05Z branch from c4e8db9 to 76ad6d4 Compare January 30, 2026 08:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-cli Crate: cot-cli (issues and Pull Requests related to Cot CLI) C-codegen Crate: cot-codegen C-lib Crate: cot (main library crate) C-macros Crate: cot-macros

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants