NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1694 most downloaded on crates.io
Clap like parsing for attributes in proc-macros
Last release 25 days ago
12 Sep 2026
Release timing varies
gaps range from 1 weeks to 12 months
Most releases are documented
notes for 18 of 24 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
24 releases · first in 2022
One column per quarter.
Breaking Change updated syn to v3.
ensured updated version of macro crate is selected in main crate
chore: Release attribute-derive version 0.10.4
chore: Release attribute-derive version 0.10.4
fix imports in impl_Attribute_for_Parse_and_ToTokens!
impl_Attribute_for_Parse_and_ToTokens!#[from_attr] on top of #[attribute]published impl_Attribute_for_Parse_and_ToTokens! to "derive" AttributeValue traits via existing Parse and ToTokens implementation.
impl_Attribute_for_Parse_and_ToTokens! to "derive" AttributeValue traits via existing Parse and ToTokens implementation.removed accidental debug prints
chore: Release attribute-derive version 0.10.0
chore: Release attribute-derive version 0.10.0
AttributeIdent by default, converting the StructIdent to snake_caseAttributeIdent implementation for Option<impl AttributeIdent>chore: Release attribute-derive version 0.9.2
chore: Release attribute-derive version 0.9.2
chore: Release attribute-derive version 0.9.1
chore: Release attribute-derive version 0.9.1
from_attribute and from_attribue_partial to FromAttr.FromAttr did not support #[flag] or #[name = value] attribute styles at the root.Breaking Change added span to IdentValue, as this is mostly an implementation detail, most users need not worry about this change.
#[outer(inner(key = value))].span to IdentValue, as this is mostly an implementation detail,
most users need not worry about this change.FromAttr::from_attributes to take [Borrow<Attribute>], only relevant for type inference.TokenStream, when used as field in FromAttr now only supports <name>(<tokens>) syntax, <name>=<tokens> was removed.found_field in custom error messageschore: Release attribute-derive version 0.8.1
chore: Release attribute-derive version 0.8.1
Renamed Attribute to FromAttr to not conflict with syn::Attribute. The old path is still exported (#[doc(hidden)] and deprecated). Existing usages sho…
Attribute to FromAttr to not conflict with syn::Attribute.
The old path is still exported (#[doc(hidden)] and deprecated). Existing usages should not break.FlagOrValue only supported some syn types.
FlagOrValue only supported some syn types.FlagOrValue to support a value both as a Flag and a Value
FlagOrValue to support a value both as a Flag and a Valuebool now allows specifying a flag multiple times.- Updated dependencies
### Changed - Updated syn to v2
syn to v2Breaking Change: ConvertParsed::aggregate() now takes/returns IdentValue
IdentValue to keep hold of both value and the source identConvertParsed::aggregate() now takes/returns
IdentValueBreaking Change: Moved some syn types behind feature full
fullNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →