# @astro-reactive/form ## 0.9.1 ### Patch Changes - a1cc4b0: Update homepage to https://astro-reactive.js.org - Updated dependencies [a1cc4b0] - @astro-reactive/validator@0.4.1 - @astro-reactive/common@0.2.1 ## 0.9.0 ### Minor Changes - 4d2a577: Support Astro 3 ### Patch Changes - Updated dependencies [4d2a577] - @astro-reactive/validator@0.4.0 - @astro-reactive/common@0.2.0 ## 0.8.1 ### Patch Changes - 334a4c5: - Update documentation links to release notes - Updated dependencies [334a4c5] - @astro-reactive/validator@0.3.4 ## 0.8.0 ### Minor Changes - 30de516: Change the default of `validateOnLoad` property to true, making server-side rendering validation the default behavior for the `Form` component. Update the demo `index.astro` page by removing the `validateOnLoad` property/directive on the example which should still result to server-side rendered validation results. ### Patch Changes - fb11b73: Initial `create-astro-reactive` package Update packages' meta information (author, homepage) Upadte LICENSE owner info to `astro-reactive` organization - Updated dependencies [fb11b73] - @astro-reactive/validator@0.3.3 - @astro-reactive/common@0.1.9 ## 0.7.2 ### Patch Changes - 414a0bd: Fix dependencies for Astro v2+ support - Updated dependencies [414a0bd] - @astro-reactive/validator@0.3.2 - @astro-reactive/common@0.1.8 ## v0.7.0 - project chores: updates on how the packages share common files, initial codecov set up - documentation updates: Readme examples and API docs update - support for Astro v2 ## v0.6.7 - fix form method type to accept: 'get', 'post', 'dialog' ## v0.6.6 - implement validation hooks with form's `triggerValidationOn` prop - types and intellisense improvements - validation support for RadioGroup - form's `action` and `method` props ## v0.6.5 - fix deps ## v0.6.4 - Form component's new `validateOnLoad` property - FormGroup.setValue() method to set values for the whole form - fix for Radio Group's inputs not having unique IDs ## v0.6.3 - make `Checkbox.checked` optional ## v0.6.2 - fix broken `ControlConfig` ## v0.6.1 - fix wrong dependency version ## v0.6.0 - deprecate `labelPosition` prop - implement TextArea control - add method `setValidators` to FormControl - implement `readOnly` flag - implement Dropdown control ## v0.5.1 - v0.5.2 - use @astro-reactive/common ## v0.5.1 - fix for dynamic import of validator causing errors (breaks independence) ## v0.5.0 - server-rendered validation errors (when control was set with invalid value) - radio control accepts array of value or RadioOption - added tests for form components ## v0.4.5 - update project documentations ## v0.4.4 - `validators` property in ControlConfig to set validators for a control ## v0.4.1 - set `showValidationHints` to true to show validation hints ## v0.3.0 - new control configuration type `ControlConfig` ## v0.2.7 - updated project logo ## v0.2.6 - support single `FormGroup` as input to the `Form` component - implement `Form` component input prop `theme` - add initial implementation of `FormControl` `isPristine` and `isValid` states - filter out control with type 'submit' from the FormGroup.controls - implement the submitControl Form input prop - implement the FormControl placeholder attribute ## v0.2.4 to v0.2.5 - update package README - update dependencies ## v0.2.2 - initial light and dark mode scaffold - update package README ## v0.2.1 - FormGroup.get(name) - returns the FormControl with matching name - FormControl.setValue(value) - sets the FormControl value