Frontile

v0.17

Released November 2025 (v0.17.0, then a v0.17.1 follow-up a week later), v0.17 was the last release before the v0.18 redesign and consolidated a long run of feature work: new components, a reworked forms system, and the first step toward Tailwind CSS v4. This page is a thin archive; the GitHub releases linked below have the full PR list.

  • New components. Table, Avatar, Switch, Portal, and a filterable Select landed, alongside Dropdown and Listbox from earlier work maturing into their current form.
  • Forms got a rewrite. Whole-form disabled, dirty-field tracking, data binding, automatic and on-blur validation, validateOn for change/input/ submit, and standard-schema validation support all shipped together. The forms system moved from ad hoc validation to a coherent model.
  • Package layout changed. Older form components moved to a new forms-legacy package, Overlay was refactored with new Popover and Backdrop components, and separate collections, status, and utilities packages were introduced (with core renamed to utilities).
  • Selection API breaking change. Select components moved to a selectedKey/selectedKeys API, replacing the previous value-based approach.
  • Tailwind CSS v4 support. The theme plugin was refactored for v4 compatibility, including a default export and updated class names; the docs site itself moved to Vite during this window.
  • Docs site refresh. Navigation was redesigned with collapsible sections, and the forms and theming documentation was substantially rewritten.
  • v0.17.1 followed a week later with a headless-browser test reliability fix and further docs-site polish (homepage, SEO meta tags, favicon).

See the v0.17.0 and v0.17.1 GitHub releases for the complete list of merged PRs.

Released under MIT License - Created by Josemar Luedke