
Foldkit 0.162.0 and 0.163.0
September 19, 2026 · Devin Jameson
Foldkit 0.163.0 is out. This post also covers 0.162.0.
These releases add swipe-to-dismiss on Toast, make canonical URLs an application decision, keep unrendered HTML out of SSR client output, and give several familiar APIs clearer names.
Toast entries can now follow your pointer and dismiss with a swipe. The Toast guide covers configuration and styling.
Thank you to @elianiva for contributing the implementation!
evo has been renamed to modifyFields. It was the last function in the core Foldkit API whose name was cute rather than clear. makeConstrainedEvo has also been renamed makeModifyFieldsFor. The behavior is unchanged.
Applications now choose their canonical URLs explicitly through Document.canonical. This lets the application decide whether a query parameter identifies different content or is just tracking information. The Document guide covers the setup.
SSR builds no longer include an unrendered index.html template among the browser assets. This prevents static hosts from serving that template as a blank page. Prerendered pages are still generated normally.
Thank you to @filipfalcon for the canonical URL and SSR build changes!
Fixed a startup bug that could leave Subscriptions and ManagedResources out of sync with the Model. Thank you to @WikiRik for reporting the timing bug with a runnable reproduction!
h.OnPointerDowncallbacks now receivepointerIdand the event target.Anchor now explains why an invalid trigger or panel prevents positioning.
Subscription.fromEventandSubscription.keyBindingsnow call their mappermapEvent;fromEventFilterMapandfromEventFilterMapPreventDefaultusefilterMapEvent.In 0.162.0,
Subscription.keyboardShortcutsbecameSubscription.keyBindings, and each binding'sshortcutfield becamekeys. The Subscriptions guide shows the current API.
The full 0.162.0 and 0.163.0 release notes cover every package and migration detail.
Thanks to everyone building with Foldkit!
Devin