Frontile

v0.16

Released December 2023 as "Addon V2 + Glint + Template tag," v0.16 was an internal-facing release: it didn't add components so much as move the ground under all of them. Every package was migrated to Ember's v2 addon format and converted to .gts/template-tag syntax, with Glint type-checking added along the way. There is a nearly two-year gap between this release and v0.17. This page is a thin archive covering v0.16.0 through v0.16.2; the GitHub releases linked below have the full PR list.

  • Addon V2 migration. core, buttons, forms, changeset-form, notifications, and overlays were all moved from the legacy (v1) addon format to Ember's v2 addon format.
  • Template tag (gts) conversion. Components across every package were rewritten from classic templates to .gts with embedded <template> tags, ahead of Frontile standardizing on that format.
  • Glint support added. Type-checked templates arrived with the core package's v2 migration and extended outward as each package converted.
  • Embroider compatibility fix. A follow-up patch (v0.16.1) moved modal/drawer out of index.gts files, since Embroider does not resolve those the same way the classic build did.
  • Package manager switch. v0.16.2 moved the project from Yarn v1 to pnpm, the workspace tooling this monorepo still uses.

See the v0.16.0, v0.16.1, and v0.16.2 GitHub releases for the complete list of merged PRs.

Released under MIT License - Created by Josemar Luedke