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/.tmpkn1jhb/cot_core/src/error/error_impl.rs:59
  Error::admin, previously in file /tmp/.tmpkn1jhb/cot_core/src/error/error_impl.rs:146
  Error::custom, previously in file /tmp/.tmpkn1jhb/cot_core/src/error/error_impl.rs:59
  Error::admin, previously in file /tmp/.tmpkn1jhb/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/.tmpkn1jhb/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::html, previously in file /tmp/.tmpkn1jhb/cot/src/html.rs:1
  mod cot::json, previously in file /tmp/.tmpkn1jhb/cot/src/json.rs:1
  mod cot::response, previously in file /tmp/.tmpkn1jhb/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::middleware::IntoCotResponseLayer, previously in file /tmp/.tmpkn1jhb/cot/src/middleware.rs:74
  struct cot::html::Html, previously in file /tmp/.tmpkn1jhb/cot/src/html.rs:69
  struct cot::request::extractors::Path, previously in file /tmp/.tmpkn1jhb/cot/src/request/extractors.rs:158
  struct cot::middleware::IntoCotErrorLayer, previously in file /tmp/.tmpkn1jhb/cot/src/middleware.rs:187
  struct cot::response::WithBody, previously in file /tmp/.tmpkn1jhb/cot/src/response/into_response.rs:163
  struct cot::request::PathParams, previously in file /tmp/.tmpkn1jhb/cot/src/request.rs:440
  struct cot::error::MethodNotAllowed, previously in file /tmp/.tmpkn1jhb/cot/src/error/method_not_allowed.rs:24
  struct cot::error::UncaughtPanic, previously in file /tmp/.tmpkn1jhb/cot/src/error/uncaught_panic.rs:32
  struct cot::middleware::IntoCotResponse, previously in file /tmp/.tmpkn1jhb/cot/src/middleware.rs:124
  struct cot::response::WithHeader, previously in file /tmp/.tmpkn1jhb/cot/src/response/into_response.rs:110
  struct cot::request::PathParamsDeserializerError, previously in file /tmp/.tmpkn1jhb/cot/src/request.rs:652
  struct cot::Body, previously in file /tmp/.tmpkn1jhb/cot/src/body.rs:30
  struct cot::html::HtmlTag, previously in file /tmp/.tmpkn1jhb/cot/src/html.rs:147
  struct cot::response::WithStatus, previously in file /tmp/.tmpkn1jhb/cot/src/response/into_response.rs:147
  struct cot::json::Json, previously in file /tmp/.tmpkn1jhb/cot/src/json.rs:22
  struct cot::response::WithExtension, previously in file /tmp/.tmpkn1jhb/cot/src/response/into_response.rs:179
  struct cot::Error, previously in file /tmp/.tmpkn1jhb/cot/src/error/error_impl.rs:14
  struct cot::middleware::IntoCotError, previously in file /tmp/.tmpkn1jhb/cot/src/middleware.rs:236
  struct cot::response::Redirect, previously in file /tmp/.tmpkn1jhb/cot/src/response.rs:170
  struct cot::request::extractors::UrlQuery, previously in file /tmp/.tmpkn1jhb/cot/src/request/extractors.rs:212
  struct cot::response::WithContentType, previously in file /tmp/.tmpkn1jhb/cot/src/response/into_response.rs:128

--- 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/.tmpkn1jhb/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::FromRequestHead, previously in file /tmp/.tmpkn1jhb/cot/src/request/extractors.rs:100
  trait cot::response::IntoResponse, previously in file /tmp/.tmpkn1jhb/cot/src/response/into_response.rs:23
  trait cot::response::ResponseExt, previously in file /tmp/.tmpkn1jhb/cot/src/response.rs:91
  trait cot::RequestHandler, previously in file /tmp/.tmpkn1jhb/cot/src/handler.rs:41
  trait cot::request::extractors::FromRequest, previously in file /tmp/.tmpkn1jhb/cot/src/request/extractors.rs:72
Changelog

cot

0.6.0 - 2026-01-27

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-27

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,814.10 µs
(-3.32%)Baseline: 6,013.56 µs
6,939.28 µs
(83.79%)
json_api/json_api📈 view plot
🚷 view threshold
1,046.40 µs
(+2.21%)Baseline: 1,023.80 µs
1,146.90 µs
(91.24%)
nested_routers/nested_routers📈 view plot
🚷 view threshold
943.00 µs
(-0.04%)Baseline: 943.38 µs
1,050.05 µs
(89.80%)
single_root_route/single_root_route📈 view plot
🚷 view threshold
914.24 µs
(+1.16%)Baseline: 903.79 µs
1,006.40 µs
(90.84%)
single_root_route_burst/single_root_route_burst📈 view plot
🚷 view threshold
16,675.00 µs
(-5.37%)Baseline: 17,621.21 µs
20,966.28 µs
(79.53%)
🐰 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 90.42% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes

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

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