Releases: glzr-io/smorf
Releases · glzr-io/smorf
v1.5.1
🐛 Bug fixes
- Change
schema
type to the zod output type.
Big thanks to @lars-berger for contributing to this release 💛
v1.5.0
🎉 New features
- Memoize errors to avoid unnecessary zod parsing.
🏎️ Performance improvements
- Avoid redundant traversable check.
🐛 Bug fixes
validateField
sets errors for correct path.
Big thanks to @lars-berger for contributing to this release 💛
v1.4.0
🎉 New features
- Add 'change-after-blur' validation option to
Field
component. - Add
validate
option tosetFieldValue
. - Add
validateField
.
Big thanks to @lars-berger for contributing to this release 💛
v1.3.1
🐛 Bug fixes
- Expose missing
getFieldError
andgetFieldErrors
on form state.
Big thanks to @lars-berger for contributing to this release 💛
v1.3.0
🎉 New features
- Add error states to fields.
- Expose all field errors as an array.
🛠️️ Internal changes
- Update
pnpm-lock.yaml
.
Big thanks to @lars-berger for contributing to this release 💛
v1.2.1
v1.2.0
🎉 New features
- Remove disabled-related methods; remove ability to set/unset invalid.
- Rename methods to improve clarity of field-level or form-level.
Big thanks to @lars-berger for contributing to this release 💛
v1.1.1
🛠️️ Internal changes
- Add
files
field topackage.json
. - Rename license file.
Big thanks to @lars-berger for contributing to this release 💛
v1.1.0
🎉 New features
- Change arg order to
<Field>
children. - Copy over from internal package.
- Force field path to be a string.
- Replace use of
hotscript
withtype-fest
. - Use signal instead of store for form value.
🐛 Bug fixes
- Add type-only imports due to
verbatimModuleSyntax
. - Remove usage of
Get
fromtype-fest
; use own type instead.
🛠️️ Internal changes
- Add back checkout steps.
- Add build step prior to release.
- Add composite workflow for setup.
- Add export-related properties to
package.json
. - Add github actions files for release and lint/build checks.
- Add MIT license.
- Add org prettier config.
- Bump
solid-js
andtypescript
. - Correct path to org workflows.
- Define pnpm as package manager in
package.json
. - Prettier format all files.
- Remove unused
Form
component anduseForm
hook. - Unused modular entrypoint.
- Use
glzr/actions/setup-pnpm
workflow.
Big thanks to @lars-berger for contributing to this release 💛