Skip to content

chore: release - #618

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

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 breaking 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.50.0/src/lints/auto_trait_impl_removed.ron

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

--- 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.50.0/src/lints/derive_trait_impl_removed.ron

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

--- 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.50.0/src/lints/method_parameter_count_changed.ron

Failed in:
  cot::db::query::Expr::as_sea_query_expr takes 0 parameters in /tmp/.tmpf0bUdG/cot/src/db/query.rs:1007, but now takes 1 parameters in /tmp/.tmpx5jrqX/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.50.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/.tmpx5jrqX/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.50.0/src/lints/struct_missing.ron

Failed in:
  struct cot::db::query::FieldRef, previously in file /tmp/.tmpf0bUdG/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.50.0/src/lints/trait_method_added.ron

Failed in:
  trait method cot::db::DatabaseBackend::count in file /tmp/.tmpx5jrqX/cot/cot/src/db.rs:3057

--- 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.50.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/.tmpx5jrqX/cot/cot/src/db.rs:2967
  cot::db::DatabaseBackend::insert now takes &mut Self, not &Self, in /tmp/.tmpx5jrqX/cot/cot/src/db.rs:2976
  cot::db::DatabaseBackend::update now takes &mut Self, not &Self, in /tmp/.tmpx5jrqX/cot/cot/src/db.rs:2985
  cot::db::DatabaseBackend::bulk_insert now takes &mut Self, not &Self, in /tmp/.tmpx5jrqX/cot/cot/src/db.rs:2994
  cot::db::DatabaseBackend::bulk_insert_or_update now takes &mut Self, not &Self, in /tmp/.tmpx5jrqX/cot/cot/src/db.rs:3004
  cot::db::DatabaseBackend::query now takes &mut Self, not &Self, in /tmp/.tmpx5jrqX/cot/cot/src/db.rs:3017
  cot::db::DatabaseBackend::get now takes &mut Self, not &Self, in /tmp/.tmpx5jrqX/cot/cot/src/db.rs:3031
  cot::db::DatabaseBackend::exists now takes &mut Self, not &Self, in /tmp/.tmpx5jrqX/cot/cot/src/db.rs:3044
  cot::db::DatabaseBackend::delete now takes &mut Self, not &Self, in /tmp/.tmpx5jrqX/cot/cot/src/db.rs:3070

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

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

cot-cli breaking changes

--- failure constructible_struct_adds_field: struct exhaustively constructible through public API adds field ---

Description:
A pub struct that could be exhaustively constructed with a literal using only public API has a new pub field, breaking existing exhaustive literals.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Cli.package in /tmp/.tmpx5jrqX/cot/cot-cli/src/args.rs:30

--- failure constructible_struct_adds_private_field: struct no longer constructible due to new private field ---

Description:
A struct has a new non-public field that causes downstream code to be unable to construct it with a struct expression, including functional-update syntax.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/constructible_struct_adds_private_field.ron

Failed in:
  field Cli.release in /tmp/.tmpx5jrqX/cot/cot-cli/src/args.rs:24
  field Cli.build in /tmp/.tmpx5jrqX/cot/cot-cli/src/args.rs:27

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/enum_variant_added.ron

Failed in:
  variant Commands:External in /tmp/.tmpx5jrqX/cot/cot-cli/src/args.rs:51
  variant MigrationCommands:External in /tmp/.tmpx5jrqX/cot/cot-cli/src/args.rs:75
Changelog

cot

0.8.0 - 2026-09-19

View diff on diff.rs

New features

Fixes

  • (ci) Fix coverage failure (#648) (by @m4tx)
  • (db) Classify foreign key violations (#644) (by @oxura)
  • Snapshot tests, update compiler output (#635) (by @m4tx)

Other

cot-cli

0.8.0 - 2026-09-19

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
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
empty_router/empty_router📈 view plot
🚷 view threshold
13.92 ms
(+36.82%)Baseline: 10.18 ms
18.68 ms
(74.54%)
json_api/json_api📈 view plot
🚷 view threshold
1.13 ms
(+9.97%)Baseline: 1.03 ms
1.37 ms
(82.68%)
nested_routers/nested_routers📈 view plot
🚷 view threshold
1.06 ms
(+9.63%)Baseline: 0.96 ms
1.26 ms
(83.72%)
single_root_route/single_root_route📈 view plot
🚷 view threshold
1.02 ms
(+10.00%)Baseline: 0.93 ms
1.22 ms
(83.35%)
single_root_route_burst/single_root_route_burst📈 view plot
🚷 view threshold
17.58 ms
(+4.50%)Baseline: 16.82 ms
21.97 ms
(80.00%)
🐰 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.04% <ø> (-0.25%) ⬇️

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.

@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 5 times, most recently from cb640f9 to f300c19 Compare August 8, 2026 20:27
@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch 2 times, most recently from c79f3b9 to a371a65 Compare August 25, 2026 18:41
@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch 3 times, most recently from 2a0d875 to fef5b5b Compare August 29, 2026 15:06
@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch 5 times, most recently from 8323921 to 7de810d Compare September 3, 2026 17:14
@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch 3 times, most recently from d3fe3c1 to f0bf484 Compare September 14, 2026 14:20
@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch 2 times, most recently from a39b0c6 to 087dfb3 Compare September 19, 2026 11:50
@cotbot
cotbot Bot force-pushed the release-plz-2026-07-17T08-40-48Z branch from 087dfb3 to 0d6b46d Compare September 19, 2026 12:28
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