Skip to content

Commit a86fce3

Browse files
committed
chore: Release New Package Versions (0.9.0)
1 parent e4a26cf commit a86fce3

File tree

9 files changed

+44
-26
lines changed

9 files changed

+44
-26
lines changed

CHANGELOG.md

+18
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## 2024-05-05
4+
5+
### v0.9.0 (All Packages)
6+
7+
#### Features
8+
9+
- Field revalidation is now supported with the `FormValidityObserver` via the `revalidateOn` option.
10+
- You can now pass `null` to the `type` argument of the `FormValidityObserver` to use it in "Manual Mode".
11+
12+
Please see the [documentation](./docs/form-validity-observer/README.md) for more details on how to use these new features.
13+
14+
#### Breaking Changes
15+
16+
- Arrays are no longer supported for the `FormValidityObserver`'s `type` constructor argument.
17+
- The `useFormValidityObserver` React hook has been removed because it isn't genuinely useful. (**React only**)
18+
19+
If you'd like to understand why these breaking changes were made, please see the [Design Decisions](./docs/extras/design-decisions.md) document.
20+
321
## 2024-04-21
422

523
### v0.8.0 (All Packages)

package-lock.json

+13-13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@form-observer/core",
33
"type": "module",
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"sideEffects": false,
66
"description": "A simple utility for reacting to events from a form's fields",
77
"exports": {

packages/lit/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@form-observer/lit",
33
"type": "module",
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"sideEffects": false,
66
"description": "Convenience functions for the `@form-observer/core` package, designed for Lit apps",
77
"exports": {
@@ -31,7 +31,7 @@
3131
}
3232
},
3333
"peerDependencies": {
34-
"@form-observer/core": "^0.8.0",
34+
"@form-observer/core": "^0.9.0",
3535
"lit": ">=3.0.0"
3636
},
3737
"author": "Isaiah Thomason",

packages/preact/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@form-observer/preact",
33
"type": "module",
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"sideEffects": false,
66
"description": "Convenience functions for the `@form-observer/core` package, designed for Preact apps",
77
"exports": {
@@ -29,7 +29,7 @@
2929
}
3030
},
3131
"peerDependencies": {
32-
"@form-observer/core": "^0.8.0",
32+
"@form-observer/core": "^0.9.0",
3333
"preact": ">=9.0.0"
3434
},
3535
"devDependencies": {

packages/react/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@form-observer/react",
33
"type": "module",
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"sideEffects": false,
66
"description": "Convenience functions for the `@form-observer/core` package, designed for React apps",
77
"exports": {
@@ -29,7 +29,7 @@
2929
}
3030
},
3131
"peerDependencies": {
32-
"@form-observer/core": "^0.8.0",
32+
"@form-observer/core": "^0.9.0",
3333
"react": ">=16.8.0"
3434
},
3535
"devDependencies": {

packages/solid/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@form-observer/solid",
33
"type": "module",
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"sideEffects": false,
66
"description": "Convenience functions for the `@form-observer/core` package, designed for Solid apps",
77
"exports": {
@@ -29,7 +29,7 @@
2929
}
3030
},
3131
"peerDependencies": {
32-
"@form-observer/core": "^0.8.0",
32+
"@form-observer/core": "^0.9.0",
3333
"solid-js": ">=1.0.0"
3434
},
3535
"devDependencies": {

packages/svelte/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@form-observer/svelte",
33
"type": "module",
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"sideEffects": false,
66
"description": "Convenience functions for the `@form-observer/core` package, designed for Svelte apps",
77
"exports": {
@@ -29,7 +29,7 @@
2929
}
3030
},
3131
"peerDependencies": {
32-
"@form-observer/core": "^0.8.0"
32+
"@form-observer/core": "^0.9.0"
3333
},
3434
"devDependencies": {
3535
"@sveltejs/vite-plugin-svelte": "^3.1.0",

packages/vue/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@form-observer/vue",
33
"type": "module",
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"sideEffects": false,
66
"description": "Convenience functions for the `@form-observer/core` package, designed for Vue apps",
77
"exports": {
@@ -29,7 +29,7 @@
2929
}
3030
},
3131
"peerDependencies": {
32-
"@form-observer/core": "^0.8.0"
32+
"@form-observer/core": "^0.9.0"
3333
},
3434
"devDependencies": {
3535
"@testing-library/vue": "^8.0.3",

0 commit comments

Comments
 (0)