Skip to content

Releases: elastio/bon

v2.0.1

28 Aug 22:26
c9f66a8

Choose a tag to compare

Docs

  • Add a new section "None literals inference" to docs for "Into Conversions In-Depth"
  • Fix the docs about the comparison of Into conversions on the "Alternatives" page that were not updated during the v2 release

Fix

  • Fix capturing of generic params that appear only in return types (#72)
  • Fix support for associated types (#72)

Internal

  • Add more tests for various edge cases (#70)

v2.0.0

26 Aug 17:53
c136273

Choose a tag to compare

See the blog post for details.

v1.2.1

12 Aug 16:05
d787606

Choose a tag to compare

Other

  • Remove unnecessary const block (#52)
  • Small cleanup (#51)

v1.2.0

09 Aug 21:13
f35bcba

Choose a tag to compare

Added

  • Add #[builder(skip)] attribute to skip generating setters (#44)
  • Add automatic docs for setters (#45)

Other

  • Remove dependencies on easy-ext, heck and itertools (#42)

v1.1.0

07 Aug 21:06
068b3d4

Choose a tag to compare

Added

  • Add no_std support (#36). Thanks @danielschemmel for the contribution!
  • Add asm comparison and benchmarks to docs (#29)
  • Add map!{} and set![] macros (#33). Thanks @korrat for the contribution!

Fixed

  • Fix missing_docs lint in the generated code (#39)

v1.0.6

01 Aug 15:32
cfd5094

Choose a tag to compare

Fixed

  • Explicitly specify the minimum required version of the darling dependency (#30)

v1.0.5

31 Jul 12:06
4e241a7

Choose a tag to compare

Added

  • Add #[must_use] to the builder and other small improvements (#26)

v1.0.4

30 Jul 12:15
3a67fdf

Choose a tag to compare

Fixed

  • new() method is now hidden by default and Builder type name is the same as when #[builder] is on top of a struct (#19)

v1.0.3

30 Jul 09:46
7b7fcda

Choose a tag to compare

Fixed

  • Fix missing captured generics on an impl block that aren't referenced in the method (#17)

v1.0.2

29 Jul 15:29
1c3b7fc

Choose a tag to compare

Fixed

  • Fix a bug of Default trait requirement for types under an Option (#13)
  • Fix the link to docs.rs to use reference the latest version (#11)