Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

0.3.0 - 2018-10-22

  • Updated all dependencies #138

0.2.0 - 2017-12-16

Fixed

  • unused_mut lint (variable does not need to be mutable) #104

0.1.7 - 2017-04-29

Fixed

  • for generic structs, apply the T: Clone type bound in builder impl instead of struct definition #91
  • only emit the T: Clone type bound when it is actually needed, i.e. mutable/immutable pattern, but not owned pattern.

0.1.6 - 2017-04-26

Added

  • pre-build validation

0.1.5 - 2017-04-25

Added

  • derive traits on builder struct

0.1.4 - 2017-04-12

Added

  • try_setters

0.1.3 - 2017-04-11

Fixed

  • setter(skip) honors struct-inherited and explicit defaults #68

0.1.2 - 2017-04-10

Added

  • Bindings to abstract over libstd/libcore

Changed

  • Use bindings: Bindings instead of no_std: bool

Fixed

  • support generic references in structs #55
  • no_std support #63

0.1.1 - 2017-04-08

Added

  • struct default

0.1 - 2017-03-25

Added

  • helper crate derive_builder_core: Allow derive_builder to use its own code generation technique.
  • helper structs implementing quote::ToTokens: Allow unit tests on code generation items.