# Changelog

## [0.2.0](https://github.com/elixir-typed-structor/typed_structor/compare/v0.1.5...v0.2.0) (2024-06-30)


### Features

* register plugins globally by configuration ([4767e62](https://github.com/elixir-typed-structor/typed_structor/commit/4767e620c237777f535cfe763c773d13a4944c0f))

## 0.1.5 (2024-06-29)

This release is a documentation update and
does not contain any new features or bug fixes.

## 0.1.4 (2024-06-29)

This release is a documentation update and
does not contain any new features or bug fixes.

## 0.1.3 (2024-06-29)

### Features
- doc: add `Migrate from typed_struct` guide

### Bug Fixes
- fix: exclude key from `@enforce_keys`, if `:default` is set and `:enforce` is true

## 0.1.2 (2024-06-29)

### Bug Fixes
- avoid enforcing the field when default is unset and enforce is false

## 0.1.1 (2024-06-28)

### Bug Fixes
- if default is set, then this field is enforced (#2)

## 0.1.0 (2024-06-28)

### Features
First release
