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