Skip to content

Releases: preset-cli/create-preset

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 17:26

Bug Fixes

  • deps: update Rust HTTP and TLS security dependencies (3fc80a1)

What's Changed

Full Changelog: v1.0.0...v1.0.1

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

v0.13.1

Choose a tag to compare

@chengpeiquan chengpeiquan released this 14 Mar 05:24

0.13.1 (2023-03-14)

Bug Fixes

  • the -v option get the wrong version (227ab09)

v0.13.0

Choose a tag to compare

@chengpeiquan chengpeiquan released this 30 Jan 16:13

0.13.0 (2023-01-30)

Features

v0.12.2

Choose a tag to compare

@chengpeiquan chengpeiquan released this 27 Jan 14:27

0.12.2 (2023-01-27)

Bug Fixes

  • remove invalid mirror proxy service (3a7fc7b)

v0.12.1

Choose a tag to compare

@chengpeiquan chengpeiquan released this 12 May 03:06

0.12.1 (2022-05-12)

Bug Fixes

  • change the proxy domain for download (9bd0b90)

v0.12.0

Choose a tag to compare

@chengpeiquan chengpeiquan released this 03 May 06:39

0.12.0 (2022-05-03)

Features

  • make the init command to be default (f7754bd)
  • support specify a template name when init (c0fa9ea)

v0.11.0

Choose a tag to compare

@chengpeiquan chengpeiquan released this 11 Feb 09:29

0.11.0 (2022-02-11)

Features

  • change download proxy source (1aa0975)

v0.10.0

Choose a tag to compare

@chengpeiquan chengpeiquan released this 27 Jan 03:34

0.10.0 (2022-01-27)

Features

  • community templates randomly sorted (9e02764)
  • hide tech stack without templates on interactive interface (cabbe4c)

v0.9.0

Choose a tag to compare

@chengpeiquan chengpeiquan released this 25 Jan 09:20

0.9.0 (2022-01-25)

Features