NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3326 most downloaded on crates.io
Create extensions for types you don't own with extension traits but without the boilerplate.
Last release 4 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 1.5 years
Nearly every release is documented
notes for 14 of 15 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
15 releases · first in 2019
Support destructuring function arguments
- Update to syn 2.0
Fix using pub impl with #[async_trait].
pub impl with #[async_trait].One column per quarter.
Fix name collision for extensions on &T and &mut T. The generated traits now get different names.
&T and &mut T. The generated traits
now get different names.Support setting visibility of the generated trait directly on the impl block. For example: pub impl i32 { ... }.
impl
block. For example: pub impl i32 { ... }.#[ext_sized] for adding Sized supertrait.Update maintenance status
Update maintenance status
Support extensions on bare functions types (things like fn(i32) -> bool).
fn(i32) -> bool).dyn Send + Sync).(cargo-release) extend version 0.3.0
(cargo-release) extend version 0.3.0
impl would previously only be included on the generated trait. They're now included on both the trait and the implementation.(cargo-release) extend version 0.2.1
(cargo-release) extend version 0.2.1
(cargo-release) extend version 0.2.0
(cargo-release) extend version 0.2.0
Option<i32> and Option<String>. Previously we would generate the same name of both hidden traits which wouldn't compile.sealed argument previously supported by #[ext] has been removed. Making the traits sealed lead to lots of complexity that we didn't think brought much value.Nothing published for this version
Add support for specifying supertraits of the generated trait #4.
Support adding extensions to the "never type".
Move "trybuild" to dev-dependency.
Initial release.
Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →