Skip to content

Releases: nekitdev/trait-aliases

v0.3.0

17 Jan 19:57

Choose a tag to compare

0.3.0 (2026-01-17)

Features

  • Introduced #[trait_alias] attribute that allows additional customization.

    See the docs
    for more information.

Internal

  • Internals were refactored to be more modular.

  • All internal documentation was removed.

v0.2.0

27 Dec 19:23

Choose a tag to compare

0.2.0 (2025-12-27)

Changes

  • The input of trait_aliases! is now traversed fully, and any occurrences of the reserved __T
    identifier cause compilation to fail; that is, snippets like

    use trait_aliases::trait_aliases;
    
    trait_aliases! {
        trait __T = Sized;
    }

    now fail with

    identifier `__T` is reserved for blanket implementations
    

Internal

  • All the internal functionality has been documented. It can be viewed locally via

    $ cargo doc --document-private-items
  • UI tests have been added
    in order to ensure correctness.

v0.1.0

24 Dec 20:09

Choose a tag to compare

0.1.0 (2025-12-24)

No significant changes.