Skip to content

Releases: althonos/blanket

v0.3.0

19 Jun 09:50
Compare
Choose a tag to compare

Fixed

  • blanket macro failing to process types with generic arguments and associated types (#8, by @JustinLovinger).

Changed

  • Updated syn dependency to v2.0.
  • #[blanket(default = ...)] now also accepts a path instead of a string literal.

0.2.0

05 Jun 11:38
Compare
Choose a tag to compare

Added

  • Implementation for #[blanket(derive(Arc))] (#4)
  • Support for associated type in derived traits (#6).

Fixed

  • Missing features for the syn crate preventing the crate to compile without leaking dev-dependencies (#5).

0.1.5

30 May 23:41
Compare
Choose a tag to compare

Fixed

  • Regression in v0.1.4 causing trait-associated lifetimes to be erased.

0.1.4

30 May 22:45
Compare
Choose a tag to compare

Fixed

  • Generics being erroneously repeated when deriving a trait with
    bounded generic arguments (#2).

0.1.3

13 Oct 13:47
v0.1.3
Compare
Choose a tag to compare

Fixed

  • Handling of where clauses for traits with generic parameters,
    by @alexanderlinne (#1).

0.1.2

23 Jul 10:57
v0.1.2
Compare
Choose a tag to compare

Changed

  • syn now only compiles with full
    feature in release mode.

Removed

  • Unused darling dependency.

0.1.1

21 Jul 23:58
v0.1.1
Compare
Choose a tag to compare

Added

  • Support for generic arguments in trait definition.
  • Implementation of #[blanket(derive(Rc))].

Fixed

  • Error messages of #[blanket(derive(Mut))] referring Ref erroneously.
  • Implementation of fn(self) methods when deriving for Box.

Removed

  • Unused strum dependency.

0.1.0

21 Jul 16:27
v0.1.0
Compare
Choose a tag to compare

Initial release.