# Changelog

<!-- MONODEPLOY:BELOW -->

## [1.0.0-alpha.1](https://github/myparcelnl/vue-form-builder/compare/@myparcel-vfb/core@1.0.0-alpha.0...@myparcel-vfb/core@1.0.0-alpha.1) "@myparcel-vfb/core" (2022-12-19)


### Features

* separate apps and libs ([1bc04c7](https://github/myparcelnl/vue-form-builder/commit/1bc04c7625e0036bb3d72c40f471902e8232ce71))




## [1.0.0-alpha.21](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.20...@myparcel/vue-form-builder@1.0.0-alpha.21) "@myparcel/vue-form-builder" (2022-12-02)

### Bug Fixes

- prevent persistence of old field errors ([d40b64c](https://github/myparcelnl/vue-form-builder/commit/d40b64c332dc93bb0bd46fdfac1de22ffef85d46))

## [1.0.0-alpha.20](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.19...@myparcel/vue-form-builder@1.0.0-alpha.20) "@myparcel/vue-form-builder" (2022-12-02)

### Bug Fixes

- errorsTarget band-aid ([4a93d74](https://github/myparcelnl/vue-form-builder/commit/4a93d74b234c365f7d4fa80fdb40717a4afc90c0))
- errorsTarget, add unit test ([68047ad](https://github/myparcelnl/vue-form-builder/commit/68047ad38d723a916929602b00a4f048fe110102))

## [1.0.0-alpha.19](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.18...@myparcel/vue-form-builder@1.0.0-alpha.19) "@myparcel/vue-form-builder" (2022-12-01)

## [1.0.0-alpha.18](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.17...@myparcel/vue-form-builder@1.0.0-alpha.18) "@myparcel/vue-form-builder" (2022-12-01)

### Bug Fixes

- fix error because variable is unwrapped sometimes ([f652b7a](https://github/myparcelnl/vue-form-builder/commit/f652b7a47eb1c22417a0a54697e2f828415a9fd9))

## [1.0.0-alpha.17](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.16...@myparcel/vue-form-builder@1.0.0-alpha.17) "@myparcel/vue-form-builder" (2022-11-29)

## [1.0.0-alpha.16](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.15...@myparcel/vue-form-builder@1.0.0-alpha.16) "@myparcel/vue-form-builder" (2022-11-29)

### Features

- improve field configurations ([8c61233](https://github/myparcelnl/vue-form-builder/commit/8c612332cf95adc242454195982394d3e61312d9))

## [1.0.0-alpha.15](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.14...@myparcel/vue-form-builder@1.0.0-alpha.15) "@myparcel/vue-form-builder" (2022-11-29)

### Features

- add errorsTarget selector to defineForm ([ad389dd](https://github/myparcelnl/vue-form-builder/commit/ad389ddeb39226899cf7f805bd7d7030e2b53d7e))
- add id, name, label to PlainElement ([c99ca0d](https://github/myparcelnl/vue-form-builder/commit/c99ca0d3a18662a6f77f6370ddb308e9d51d98f2))
- add teleport functionality ([661d9c5](https://github/myparcelnl/vue-form-builder/commit/661d9c565ff48958d3adf3d61ae43ea3aeff5486))

### Bug Fixes

- add SafeTeleport to fix issues ([e4a38bc](https://github/myparcelnl/vue-form-builder/commit/e4a38bc07e55dff224d7dbae8d68448d14fc7660))
- **core:** fix dynamic adding and removing of fields ([4030acd](https://github/myparcelnl/vue-form-builder/commit/4030acdacfbdaa9572b9bde88941bc4531abbfb4))
- defer loading of teleported elements ([2dc849f](https://github/myparcelnl/vue-form-builder/commit/2dc849f01c86edd5e7f1e86e3d3cad46a663bac6))
- don't render teleport if not needed ([170f60b](https://github/myparcelnl/vue-form-builder/commit/170f60b9a4f2658234bdb618907adc7408dc665f))
- ensure errors are reset at plain validation ([d1bc217](https://github/myparcelnl/vue-form-builder/commit/d1bc217f31a24d560e3dc7105e703f88e92eae31))
- reverted usage of SafeTeleport ([c82471b](https://github/myparcelnl/vue-form-builder/commit/c82471b0bacae0b9127522533fe7d1301a885f53))

## [1.0.0-alpha.14](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.13...@myparcel/vue-form-builder@1.0.0-alpha.14) "@myparcel/vue-form-builder" (2022-11-18)

## [1.0.0-alpha.13](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.12...@myparcel/vue-form-builder@1.0.0-alpha.13) "@myparcel/vue-form-builder" (2022-11-18)

## [1.0.0-alpha.12](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.11...@myparcel/vue-form-builder@1.0.0-alpha.12) "@myparcel/vue-form-builder" (2022-11-16)

## [1.0.0-alpha.11](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.10...@myparcel/vue-form-builder@1.0.0-alpha.11) "@myparcel/vue-form-builder" (2022-11-16)

## [1.0.0-alpha.10](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.9...@myparcel/vue-form-builder@1.0.0-alpha.10) "@myparcel/vue-form-builder" (2022-11-15)

### Bug Fixes

- update lots of things ([9604753](https://github/myparcelnl/vue-form-builder/commit/960475357653bc8aaae8f9d1cfd9d2cdba6f2f8b))

## [1.0.0-alpha.9](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.8...@myparcel/vue-form-builder@1.0.0-alpha.9) "@myparcel/vue-form-builder" (2022-11-14)

## [1.0.0-alpha.8](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.7...@myparcel/vue-form-builder@1.0.0-alpha.8) "@myparcel/vue-form-builder" (2022-11-11)

## [1.0.0-alpha.7](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.6...@myparcel/vue-form-builder@1.0.0-alpha.7) "@myparcel/vue-form-builder" (2022-11-11)

## [1.0.0-alpha.6](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.5...@myparcel/vue-form-builder@1.0.0-alpha.6) "@myparcel/vue-form-builder" (2022-11-10)

## [1.0.0-alpha.5](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.4...@myparcel/vue-form-builder@1.0.0-alpha.5) "@myparcel/vue-form-builder" (2022-11-09)

### Bug Fixes

- reactiveness and unit tests ([9ab6e2e](https://github/myparcelnl/vue-form-builder/commit/9ab6e2eefdde38ba1c19660e867e14753d1d5e94))
- reactivity of form fields ([f758ee0](https://github/myparcelnl/vue-form-builder/commit/f758ee028c1456f3c956d158200ed03061a52181))

## [1.0.0-alpha.4](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.3...@myparcel/vue-form-builder@1.0.0-alpha.4) "@myparcel/vue-form-builder" (2022-11-07)

### Bug Fixes

- **core:** update validation ([f6966c9](https://github/myparcelnl/vue-form-builder/commit/f6966c9b531a79261ac7867b6d9c7f04baa399e7))

## [1.0.0-alpha.3](https://github/myparcelnl/vue-form-builder/compare/@myparcel/vue-form-builder@1.0.0-alpha.2...@myparcel/vue-form-builder@1.0.0-alpha.3) "@myparcel/vue-form-builder" (2022-11-07)

### Features

- **core:** add form validator function ([68424a8](https://github/myparcelnl/vue-form-builder/commit/68424a888efe8496a645f1aac56625e9b360674e))
- **core:** add root form submit handler ([3528208](https://github/myparcelnl/vue-form-builder/commit/3528208638dfbc323e6537b4835c793914c38854))
- **core:** change MagicForm tag to form ([cddf1d0](https://github/myparcelnl/vue-form-builder/commit/cddf1d07b86f557b475a6b77bd8020a4555928ca))
- **core:** reset errors array regardless of cache ([7a1b106](https://github/myparcelnl/vue-form-builder/commit/7a1b106adaecbb0c9b3eee263c18b3f648e89487))

### Bug Fixes

- apply lots of fixes ([d2e0f2d](https://github/myparcelnl/vue-form-builder/commit/d2e0f2d195b354b0ba4a58a20e0f5536d4e28746))
- **core:** change id back to name ([d321baa](https://github/myparcelnl/vue-form-builder/commit/d321baa1795dd403f444fd2857c347a71d386fdb))
- **core:** fix incorrect import from shared ([2c97f59](https://github/myparcelnl/vue-form-builder/commit/2c97f59cfaf666cabc5e3681a31e939ea32d236c))
- **core:** fix name instead of id ([47a9757](https://github/myparcelnl/vue-form-builder/commit/47a97576453b3fd5d99e5299c090723680ef0e7d))
- fix lots of issues ([75f3247](https://github/myparcelnl/vue-form-builder/commit/75f32478a10ae584af9edeaa1aae986befb524e7))
