CHANGELOG.md
# Changelog
## 1.1.1
### Enhancements
- Allow imperative field definition on structs ([#60](https://github.com/tleef/zbang/issues/60)).
### Fixes
- Fix casting for structs ([#58](https://github.com/tleef/zbang/issues/58)).
## 1.1.0
### Enhancements
- Add `validate!/3` to all types ([#49](https://github.com/tleef/zbang/issues/49)).
- Add `new/1` and `new!/1` functions to structs ([#45](https://github.com/tleef/zbang/issues/45)).
- Add support for lambda functions as `:default` values ([#48](https://github.com/tleef/zbang/issues/48)).
- Add all `:required` fields to `@enforce_keys` ([#47](https://github.com/tleef/zbang/issues/47)).
## 1.0.0
Initial Release