Releases: glzr-io/smorf
Releases Β· glzr-io/smorf
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 π