Skip to content

chore: release - #618

Open
cotbot[bot] wants to merge 1 commit into
masterfrom
release-plz-2026-07-17T08-40-48Z
Open

chore: release#618
cotbot[bot] wants to merge 1 commit into
masterfrom
release-plz-2026-07-17T08-40-48Z

Conversation

@cotbot

@cotbot cotbot Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • cot_codegen: 0.7.0 -> 0.7.1 (✓ API compatible changes)
  • cot_macros: 0.7.0 -> 0.8.0
  • cot_core: 0.7.0 -> 0.7.1 (✓ API compatible changes)
  • cot: 0.7.0 -> 0.8.0 (⚠ API breaking changes)
  • cot-cli: 0.7.0 -> 0.8.0 (✓ API compatible changes)

cot breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type MigrationEngineError is no longer UnwindSafe, in /tmp/.tmpysZpjv/cot/cot/src/db/migrations.rs:26
  type MigrationEngineError is no longer RefUnwindSafe, in /tmp/.tmpysZpjv/cot/cot/src/db/migrations.rs:26

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type MigrationEngineError no longer derives Clone, in /tmp/.tmpysZpjv/cot/cot/src/db/migrations.rs:26

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters, not counting the receiver (self) parameter.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/method_parameter_count_changed.ron

Failed in:
  cot::db::query::Expr::as_sea_query_expr takes 0 parameters in /tmp/.tmp0Gxvly/cot/src/db/query.rs:1007, but now takes 1 parameters in /tmp/.tmpysZpjv/cot/cot/src/db/query/expr.rs:1228

--- failure method_requires_different_generic_type_params: method now requires a different number of generic type parameters ---

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  cot::db::query::Query::count takes 1 generic types instead of 0, in /tmp/.tmpysZpjv/cot/cot/src/db/query.rs:213

--- 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.48.0/src/lints/struct_missing.ron

Failed in:
  struct cot::db::query::FieldRef, previously in file /tmp/.tmp0Gxvly/cot/src/db/query.rs:1033

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_method_added.ron

Failed in:
  trait method cot::db::DatabaseBackend::count in file /tmp/.tmpysZpjv/cot/cot/src/db.rs:3053

--- failure trait_method_receiver_ref_became_mut: trait method receiver changed from immutable to mutable reference ---

Description:
A trait method's receiver changed from an immutable reference to a mutable one.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/trait_method_receiver_ref_became_mut.ron

Failed in:
  cot::db::DatabaseBackend::insert_or_update now takes &mut Self, not &Self, in /tmp/.tmpysZpjv/cot/cot/src/db.rs:2963
  cot::db::DatabaseBackend::insert now takes &mut Self, not &Self, in /tmp/.tmpysZpjv/cot/cot/src/db.rs:2972
  cot::db::DatabaseBackend::update now takes &mut Self, not &Self, in /tmp/.tmpysZpjv/cot/cot/src/db.rs:2981
  cot::db::DatabaseBackend::bulk_insert now takes &mut Self, not &Self, in /tmp/.tmpysZpjv/cot/cot/src/db.rs:2990
  cot::db::DatabaseBackend::bulk_insert_or_update now takes &mut Self, not &Self, in /tmp/.tmpysZpjv/cot/cot/src/db.rs:3000
  cot::db::DatabaseBackend::query now takes &mut Self, not &Self, in /tmp/.tmpysZpjv/cot/cot/src/db.rs:3013
  cot::db::DatabaseBackend::get now takes &mut Self, not &Self, in /tmp/.tmpysZpjv/cot/cot/src/db.rs:3027
  cot::db::DatabaseBackend::exists now takes &mut Self, not &Self, in /tmp/.tmpysZpjv/cot/cot/src/db.rs:3040
  cot::db::DatabaseBackend::delete now takes &mut Self, not &Self, in /tmp/.tmpysZpjv/cot/cot/src/db.rs:3066

--- 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.48.0/src/lints/trait_missing.ron

Failed in:
  trait cot::db::query::ExprEq, previously in file /tmp/.tmp0Gxvly/cot/src/db/query.rs:1058
Changelog

cot

0.8.0 - 2026-08-08

View diff on diff.rs

New features

  • [breaking] Support for rolling back migrations (#583) (by @ElijahAhianyo)
  • [breaking] (orm) Transactions support (#468) (by @m4tx)
  • Add trailing slash redirect middleware (#633) (by @Guflly)
  • (db) Reject application models in migrations (#625) (by @Guflly)
  • (orm) Add an escape hatch for raw SELECT queries (#609) (by @m4tx)
  • (orm) String matching in Query (#605) (by @ElijahAhianyo)

Fixes

  • Snapshot tests, update compiler output (#635) (by @m4tx)

Other

cot-cli

0.8.0 - 2026-08-08

View diff on diff.rs

New features

Other


This PR was generated with release-plz.

@github-actions github-actions Bot added A-docs Area: Documentation A-deps Area: Dependencies 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-core labels Jul 17, 2026
@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown

🐰 Bencher Report

Projectcot
Branchrelease-plz-2026-07-17T08-40-48Z
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
13,699.00 µs
(+62.24%)Baseline: 8,443.74 µs
15,967.65 µs
(85.79%)
json_api/json_api📈 view plot
🚷 view threshold
1,003.40 µs
(-4.62%)Baseline: 1,051.95 µs
1,375.40 µs
(72.95%)
nested_routers/nested_routers📈 view plot
🚷 view threshold
984.77 µs
(+0.07%)Baseline: 984.08 µs
1,259.95 µs
(78.16%)
single_root_route/single_root_route📈 view plot
🚷 view threshold
920.74 µs
(-2.84%)Baseline: 947.61 µs
1,222.55 µs
(75.31%)
single_root_route_burst/single_root_route_burst📈 view plot
🚷 view threshold
17,424.00 µs
(+1.92%)Baseline: 17,096.03 µs
21,569.36 µs
(80.78%)
🐰 View full continuous benchmarking report in Bencher

@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch 2 times, most recently from b8a9226 to a80ae5b Compare July 17, 2026 10:06
@codecov

codecov Bot commented Jul 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

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

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-07-17T08-40-48Z branch 2 times, most recently from ea430f7 to 135a07e Compare July 26, 2026 18:21
@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch from 135a07e to aee7265 Compare August 1, 2026 11:25
@github-actions github-actions Bot added the C-codegen Crate: cot-codegen label Aug 1, 2026
@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch from aee7265 to e3d2ebf Compare August 1, 2026 16:49
@cotbot cotbot Bot changed the title chore: release v0.7.1 chore: release Aug 1, 2026
@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch 4 times, most recently from 7a1a450 to 2f91259 Compare August 5, 2026 09:08
@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch 4 times, most recently from eb99b37 to cb640f9 Compare August 8, 2026 19:39
@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch from cb640f9 to f300c19 Compare August 8, 2026 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-deps Area: Dependencies A-docs Area: Documentation C-cli Crate: cot-cli (issues and Pull Requests related to Cot CLI) C-codegen Crate: cot-codegen C-core 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