Skip to content

Releases: taiki-e/derive_utils

0.14.2

23 Aug 17:10
Compare
Choose a tag to compare
  • Disable derive feature of syn dependency.

0.14.1

27 Jan 10:50
Compare
Choose a tag to compare
  • Fix "overflow evaluating the requirement" error when the first variant and the other variant have the same type.

  • Fix a bug introduced in 0.14.0.

0.14.0

27 Jan 08:05
Compare
Choose a tag to compare
  • Allow quote variables in the trait definition of quick_derive! macro.

    This is considered as a breaking change because it will no longer allow a comma after the trait definition.

  • Change the second argument of derive_trait and EnumImpl::from_trait from syn::Path to &syn::Path.

  • Fix "overflow evaluating the requirement" error on recursive structures without type parameters. (#47)

0.13.2

27 Jul 18:19
Compare
Choose a tag to compare
  • Fix diagnostic regression introduced in 0.13.0.

0.13.1

29 Jun 17:29
Compare
Choose a tag to compare
  • Fix build error from dependency when built with -Z minimal-versions.

0.13.0

26 Mar 12:25
Compare
Choose a tag to compare
  • Update syn dependency to 2. This increase the minimum supported Rust version from Rust 1.31 to Rust 1.56.

0.12.0

10 Jan 12:41
Compare
Choose a tag to compare
  • Remove support for self: Pin<&(mut) Self>. See #41 for more.

0.11.2

05 Jan 15:54
Compare
Choose a tag to compare
  • Exclude unneeded files from crates.io.

0.11.1

29 Dec 15:33
Compare
Choose a tag to compare
  • Documentation improvements.

0.11.0

06 Nov 11:15
Compare
Choose a tag to compare
  • quick_derive!, derive_trait, EnumImpl::from_trait, EnumImpl::push_method, and EnumImpl::append_items_from_trait are now panic if an unsupported trait definition passed, instead of return error. See #35 for details.