Skip to content

Commit 2ca9364

Browse files
docs: add changelog for v2.1.0
1 parent 1588dbb commit 2ca9364

1 file changed

Lines changed: 61 additions & 0 deletions

File tree

_changelog/44.v2.1.0.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
## 2.1.0
2+
3+
### June 10, 2026
4+
5+
###    🐞 Bug Fixes
6+
7+
- Render plugin-assigned icon props &nbsp;-&nbsp; by @justin-schroeder [<samp>(f0c95)</samp>](https://github.com/formkit/formkit/commit/f0c951fb)
8+
- Avoid step validation on back navigation &nbsp;-&nbsp; by @justin-schroeder [<samp>(18dce)</samp>](https://github.com/formkit/formkit/commit/18dcec46)
9+
- Clear unchanged radio selections &nbsp;-&nbsp; by @justin-schroeder [<samp>(c485c)</samp>](https://github.com/formkit/formkit/commit/c485caef)
10+
- Pass radio change handlers to options &nbsp;-&nbsp; by @justin-schroeder [<samp>(084f4)</samp>](https://github.com/formkit/formkit/commit/084f4ef5)
11+
- Stop schema tail fallback on missing props &nbsp;-&nbsp; by @justin-schroeder [<samp>(66f31)</samp>](https://github.com/formkit/formkit/commit/66f3168b)
12+
- Normalize strict number input DOM values &nbsp;-&nbsp; by @justin-schroeder [<samp>(5c3da)</samp>](https://github.com/formkit/formkit/commit/5c3da70a)
13+
- Preserve child input delay defaults &nbsp;-&nbsp; by @justin-schroeder [<samp>(3b84d)</samp>](https://github.com/formkit/formkit/commit/3b84dc4b)
14+
- Defer multistep goTo until steps settle &nbsp;-&nbsp; by @justin-schroeder [<samp>(8a71a)</samp>](https://github.com/formkit/formkit/commit/8a71ab1d)
15+
- Cleanup floating label timers &nbsp;-&nbsp; by @justin-schroeder [<samp>(66851)</samp>](https://github.com/formkit/formkit/commit/6685131d)
16+
- Preserve float input editing text &nbsp;-&nbsp; by @justin-schroeder [<samp>(439bb)</samp>](https://github.com/formkit/formkit/commit/439bbac9)
17+
- Bubble synced list destroying events &nbsp;-&nbsp; by @justin-schroeder [<samp>(1e0e0)</samp>](https://github.com/formkit/formkit/commit/1e0e0917)
18+
- Defer initial multistep goTo validation &nbsp;-&nbsp; by @justin-schroeder [<samp>(ac1d8)</samp>](https://github.com/formkit/formkit/commit/ac1d800d)
19+
- Normalize regenesis submit border &nbsp;-&nbsp; by @justin-schroeder [<samp>(7d887)</samp>](https://github.com/formkit/formkit/commit/7d887ec1)
20+
- Default dynamic select options &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1750 [<samp>(f062e)</samp>](https://github.com/formkit/formkit/commit/f062eecc)
21+
- Preserve remounted same-name group values &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1749 [<samp>(316c4)</samp>](https://github.com/formkit/formkit/commit/316c4d78)
22+
- Treat null boolean props as absent &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1748 [<samp>(db157)</samp>](https://github.com/formkit/formkit/commit/db157a30)
23+
- Allow schema sections to unset element type &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1747 [<samp>(2aeb6)</samp>](https://github.com/formkit/formkit/commit/2aeb66f4)
24+
- Resolve select placeholder state for groups &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1746 [<samp>(ad0a3)</samp>](https://github.com/formkit/formkit/commit/ad0a356b)
25+
- Emit childRemoved for synced list removals &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1745 [<samp>(cfdb9)</samp>](https://github.com/formkit/formkit/commit/cfdb9566)
26+
- Support keyboard activation for icons &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1744 [<samp>(ad44e)</samp>](https://github.com/formkit/formkit/commit/ad44e1c3)
27+
- Load local TypeScript theme configs &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1743 [<samp>(b3456)</samp>](https://github.com/formkit/formkit/commit/b3456eac)
28+
- Scope generated theme validation classes &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1742 [<samp>(dc65e)</samp>](https://github.com/formkit/formkit/commit/dc65e3c9)
29+
- Preserve date input on partial native delete &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1741 [<samp>(17628)</samp>](https://github.com/formkit/formkit/commit/17628734)
30+
- Update multistep labels reactively &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1739 [<samp>(7df6f)</samp>](https://github.com/formkit/formkit/commit/7df6fd5a)
31+
- Omit file values from local storage &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1738 [<samp>(89ce3)</samp>](https://github.com/formkit/formkit/commit/89ce3059)
32+
- Clear form loading after submit rejection &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1736 [<samp>(99f62)</samp>](https://github.com/formkit/formkit/commit/99f62bab)
33+
- Preserve auto-import named slots &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1734 [<samp>(17f02)</samp>](https://github.com/formkit/formkit/commit/17f02be4)
34+
- Emit reset events to descendants &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1731 [<samp>(8c971)</samp>](https://github.com/formkit/formkit/commit/8c9719dc)
35+
- Refresh floating label background &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1730 [<samp>(2533e)</samp>](https://github.com/formkit/formkit/commit/2533e473)
36+
- Prevent multistep invalid style leakage &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1729 [<samp>(92493)</samp>](https://github.com/formkit/formkit/commit/92493b27)
37+
- Recalculate autoheight after resize &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1727 [<samp>(64988)</samp>](https://github.com/formkit/formkit/commit/64988d29)
38+
- Refresh config class cache &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1726 [<samp>(66074)</samp>](https://github.com/formkit/formkit/commit/6607465e)
39+
- Load default icons with custom loaders &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1723 [<samp>(95c56)</samp>](https://github.com/formkit/formkit/commit/95c56dcb)
40+
- Render checkbox help slots without help prop &nbsp;-&nbsp; by @justin-schroeder in https://github.com/formkit/formkit/issues/1722 [<samp>(bf0fd)</samp>](https://github.com/formkit/formkit/commit/bf0fdc3f)
41+
- Guard multistep async navigation teardown &nbsp;-&nbsp; by @justin-schroeder [<samp>(71b47)</samp>](https://github.com/formkit/formkit/commit/71b47c31)
42+
- **addons**:
43+
- Clear floating label timers on destroy &nbsp;-&nbsp; by @justin-schroeder [<samp>(68b47)</samp>](https://github.com/formkit/formkit/commit/68b47e71)
44+
- Pass floating label timer state through refresh &nbsp;-&nbsp; by @justin-schroeder [<samp>(d1f7f)</samp>](https://github.com/formkit/formkit/commit/d1f7f717)
45+
- Avoid null holes for omitted list file values and guard label observer teardown &nbsp;-&nbsp; by @justin-schroeder [<samp>(63e87)</samp>](https://github.com/formkit/formkit/commit/63e87be2)
46+
- **cli**:
47+
- Require helper anchor before scoping theme state classes &nbsp;-&nbsp; by @justin-schroeder [<samp>(4bd90)</samp>](https://github.com/formkit/formkit/commit/4bd90157)
48+
- **core**:
49+
- Preserve buffered reset events &nbsp;-&nbsp; by @justin-schroeder [<samp>(cbc86)</samp>](https://github.com/formkit/formkit/commit/cbc862cc)
50+
- Avoid repeated reset input hooks &nbsp;-&nbsp; by @justin-schroeder [<samp>(e6051)</samp>](https://github.com/formkit/formkit/commit/e6051ddb)
51+
- Preserve reset invalid state &nbsp;-&nbsp; by @justin-schroeder [<samp>(c53ff)</samp>](https://github.com/formkit/formkit/commit/c53ffde3)
52+
- Apply explicit reset values to all node types &nbsp;-&nbsp; by @justin-schroeder [<samp>(9b2ee)</samp>](https://github.com/formkit/formkit/commit/9b2eee0e)
53+
- Resolve prototype members in compiled tail access &nbsp;-&nbsp; by @justin-schroeder [<samp>(f0aff)</samp>](https://github.com/formkit/formkit/commit/f0aff446)
54+
- **inputs**:
55+
- Preserve partial negative number input &nbsp;-&nbsp; by @justin-schroeder [<samp>(e9520)</samp>](https://github.com/formkit/formkit/commit/e95202c2)
56+
- Preserve option change handlers and unshare box schema memo keys &nbsp;-&nbsp; by @justin-schroeder [<samp>(def4f)</samp>](https://github.com/formkit/formkit/commit/def4f12b)
57+
- **vue**:
58+
- Commit native date clears and normalize strict numbers on blur &nbsp;-&nbsp; by @justin-schroeder [<samp>(3df9f)</samp>](https://github.com/formkit/formkit/commit/3df9f500)
59+
- Keep keydown listeners on non-clickable icons &nbsp;-&nbsp; by @justin-schroeder [<samp>(bf0cb)</samp>](https://github.com/formkit/formkit/commit/bf0cbf9e)
60+
61+
##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/formkit/formkit/compare/v2.0.0...v2.1.0)

0 commit comments

Comments
 (0)