Skip to content

Commit ea7e41d

Browse files
authored
chore(form): deprecate @ilha/form in favor of @iha/store/form (#25)
* chore(form): deprecate @ilha/form in favor of managing forms with @ilha/store * chore(pr): fixes * chore(pr): fixes * chore(pr): fixes
1 parent 570d38a commit ea7e41d

22 files changed

Lines changed: 948 additions & 2476 deletions

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ Initial release of **ilha** — a tiny, isomorphic island framework for building
5151

5252
## `@ilha/form`
5353

54+
### 0.2.1 - 2026-04-28
55+
56+
- Deprecated the library in favor for handling form management with `@ilha/store` using `@ilha/store/form` helpers.
57+
5458
### 0.2.0 - 2026-04-21
5559

5660
- Adds `defaultValues` property to set initial form state
@@ -120,6 +124,10 @@ Initial release of **@ilha/router** — a lightweight, isomorphic router for ilh
120124

121125
## `@ilha/store`
122126

127+
### 0.2.0 - 2026-04-28
128+
129+
- Adds `@ilha/store/form` helpers to work with <form> elements which lets deprecate `@ilha/form`.
130+
123131
### 0.1.4 - 2026-04-24
124132

125133
- Updates Ilha dependency to 0.3.1

README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,12 +92,11 @@ mount({ Counter });
9292

9393
This monorepo contains the following packages:
9494

95-
| Package | Description |
96-
| ----------------------------------- | ----------------------------------------------------------------------------------------------------------- |
97-
| [`ilha`](./packages/ilha) | Core island builder — state, events, SSR rendering, and DOM hydration |
98-
| [`@ilha/router`](./packages/router) | Isomorphic SPA router with SSR support and a Vite file-system routing plugin |
99-
| [`@ilha/store`](./packages/store) | Zustand-shaped global store backed by alien-signals — share state across islands |
100-
| [`@ilha/form`](./packages/form) | Typed form binding via Standard Schema — submission, validation, and error state with no extra dependencies |
95+
| Package | Description |
96+
| ----------------------------------- | -------------------------------------------------------------------------------- |
97+
| [`ilha`](./packages/ilha) | Core island builder — state, events, SSR rendering, and DOM hydration |
98+
| [`@ilha/router`](./packages/router) | Isomorphic SPA router with SSR support and a Vite file-system routing plugin |
99+
| [`@ilha/store`](./packages/store) | Zustand-shaped global store backed by alien-signals — share state across islands |
101100

102101
---
103102

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
["router", "form", "store"]
1+
["router", "store"]

apps/website/docs/guide/libraries/form.mdx

Lines changed: 0 additions & 241 deletions
This file was deleted.

0 commit comments

Comments
 (0)