Skip to content

Release 2.7.1

A small update on 2.7: the global fsd command, home/about/consult page presets, fixes for upgrading projects created before 2.6.1, and templates pinned to their security-fixed main commits.

Added

  • A global fsd command next to create-fsd-architecture: fsd create scaffolds a project and fsd generate (alias fsd g) generates slices. Install it with npm install -g create-fsd-architecture. The flag forms keep working.
  • Page presets: -g page home about consult generates a hero page, an about page with values, and a consultation form with an onSubmit callback on all five frameworks. Other page names keep the placeholder, and every page is routed.
  • A historical upgrade E2E in CI that creates projects with 2.3.2, 2.4.0, 2.5.0, 2.6.0 and 2.6.3, then checks, upgrades, installs and builds them.
  • Live acceptance of the Supabase auth adapter on an isolated staging project: 15/15 checks for sessions, refresh, logout revocation, RLS, recovery, code reuse and expiry.

Changed

  • All five templates are pinned to their main commits after the October 29 security merges. New Nuxt projects no longer carry critical production advisories, and templates ship CodeQL, Dependabot and dependency-security workflows.
  • A first argument of create, generate or g is now a subcommand. To name a project create, run fsd create create.

Fixed

  • Projects created before 2.6.1 no longer conflict on fsd-stack.ts during upgrade: the old documentation domain rendering is recognized and updated.
  • A managed dependency raised above the CLI's value, for example by Dependabot, no longer blocks upgrade; the newer range is kept.
  • Generated-file updates on a current-state manifest record their new hashes instead of failing validation.

Compatibility

  • Published to npm on October 29, 2026 from gitHead 287b61fc742d49e37b9c41f7c759aa1486b275d2 (integrity sha512-FNrVVa+ZrPKRSoeknRAXWh410/9GF8smyAj+LuM8c9F+x4EU8QY4/7WdLAOGHWDQ3B8Ries1IaQYrN4Rr6djWw==), tagged v2.7.1.
  • No CLI runtime or dependency changes: Node.js 22.12.0 or later, as in 2.7.0.
  • The five supported scaffolding frameworks remain React + Vite, Next.js, Vue + Vite, Nuxt, and SvelteKit. Angular stays inspection-only.
  • Vue and Nuxt templates carry a time-limited exception for zod GHSA-mrhx-c7xc-m3w5 (via @vee-validate/zod, which supports only zod 3), reviewed by November 29, 2026.

Use this version

bash
npx create-fsd-architecture@2.7.1

Installing a newer CLI alone does not migrate an existing project. Review compatibility notes, then use the documented upgrade command.

Support FSD CLI

If FSD CLI helps you build, consider supporting its development and documentation. Donations are optional.

GitHub Sponsors (opens in a new tab)Buy Me a Coffee (opens in a new tab)

InstaPay · Egypt

ashrafmo-1

للدعم من مصر عبر إنستا باي. تأكد من بيانات المستلم قبل تأكيد التحويل.