# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.1.2] - 2019-01-21 ### Added - Implement macro for tuple structs ([a734413](https://github.com/df5602/adhoc_derive/commit/a734413df1123019c881c7a738b18e0ffcaecfb3), [34d1fde](https://github.com/df5602/adhoc_derive/commit/34d1fdec8df6dfedea933377f52d0e0697e82304), [2a05ae3](https://github.com/df5602/adhoc_derive/commit/2a05ae3475d05553702d54adca21055993b725ac)). - Implement macro for enums ([4e0aa00](https://github.com/df5602/adhoc_derive/commit/4e0aa00ffdb553f15c22f381948a4f84d3897b16)). ## [0.1.1] - 2019-01-05 ### Changed - Allow more expressions in `construct_with` attribute ([4873afb](https://github.com/df5602/adhoc_derive/commit/4873afb4c4c4eb61fb2065a91294414b6ed65c78)). This includes array syntax, tuples, binary and unary operations, literals as function arguments, if/else expressions, nested function calls, etc. Refer to [tests/construct_with.rs](https://github.com/df5602/adhoc_derive/blob/master/tests/construct_with.rs) for a number of examples. - Allow type ascription in `construct_with` attribute to help with type inference ([54df5ac](https://github.com/df5602/adhoc_derive/commit/54df5acea53caea7620037bbdb7c1dc5f5f33c42)). - Special case `&str` if used in type ascription within `construct_with` attribute ([2463f11](https://github.com/df5602/adhoc_derive/commit/2463f110ff0f2262305935d80a28669b8029a862)). This works around the issue that the trait `std::str::FromStr` is not implemented for `&str`. ## [0.1.0] - 2019-01-03 Initial release