Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:30
  • Breaking: delegate project creation to official CLI generators and prioritize private presets.
  • Breaking: remove the proxy command and private preset mirror field; package manager registry and repository access are now user-managed.
  • Breaking: remove the i, c, and u command aliases; use init, config, and upgrade explicitly.
  • Breaking: replace --template with the unified --from; the old option remains hidden with a migration notice for this release.
  • Breaking: remove config --tech and localTech; private presets now introduce arbitrary technology stacks directly.
  • Remove remote community and official starter lists from the default creation flow.
  • Remove the remote tech.json dependency and build the catalog from built-in generators plus private presets.
  • Validate private preset files before binding them and support versioned manifests with custom labels and brand colors.
  • Preserve private preset lockfiles, licenses, workflows, and package metadata; only clone metadata and package name are reset.
  • Retire the maintained starter-template model in favor of project-owned preset configs.
  • Add declarative preset.json support for monorepo subdirectories, file filtering and transformation, JSON merge patches, and workspace:* dependency resolution.
  • Use --from for registered preset names and JSON sources, with long-form-only init options.
  • Ignore unavailable saved private preset files during init with a warning so built-in generators remain usable.
  • Localize the interactive CLI in English, Simplified Chinese, Traditional Chinese, and Japanese, with system detection and a PRESET_LANG override.
  • Add official React Router, Astro, and Expo generators to the built-in catalog.
  • Add the official SvelteKit generator through the sv CLI.
  • Add a published JSON Schema and strict runtime validation without executing third-party configuration code.
  • Add the Blackwork docs starter as the first showcase without a central URL registry or standalone project CLI.

Features

  • add declarative JSON presets (33e068c)
  • add recoverable preset creation and preview (2894da1)
  • delegate project creation to official generators (5f71584)
  • expand official generator catalog (254ed56)
  • group official generators by framework (6144666)
  • localize the interactive CLI (622029b)
  • migrate create-preset to Rust CLI (498c9dd)
  • support pinned workspace versions (197b0a8)

Bug Fixes

  • make release tests independent of checkout line endings (f3c5ffa)
  • preserve release permissions and validate npm packages (d4dda9a)
  • publish npm packages with trusted GitHub Actions (4124928)
  • resolve Windows package manager shims (09392ee)
  • restore automatic versioning and releases (55e70a7)

What's Changed

Full Changelog: v0.13.1...v1.0.0