Repository navigation
Releases: preset-cli/create-preset
Releases · preset-cli/create-preset
Release list
v1.0.1
Bug Fixes
- deps: update Rust HTTP and TLS security dependencies (3fc80a1)
What's Changed
- Chore/website migration by @chengpeiquan in #42
- Fix/deps security by @chengpeiquan in #43
Full Changelog: v1.0.0...v1.0.1
v1.0.0
- Breaking: delegate project creation to official CLI generators and prioritize private presets.
- Breaking: remove the
proxycommand and private presetmirrorfield; package manager registry and repository access are now user-managed. - Breaking: remove the
i,c, anducommand aliases; useinit,config, andupgradeexplicitly. - Breaking: replace
--templatewith the unified--from; the old option remains hidden with a migration notice for this release. - Breaking: remove
config --techandlocalTech; private presets now introduce arbitrary technology stacks directly. - Remove remote community and official starter lists from the default creation flow.
- Remove the remote
tech.jsondependency 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.jsonsupport for monorepo subdirectories, file filtering and transformation, JSON merge patches, andworkspace:*dependency resolution. - Use
--fromfor registered preset names and JSON sources, with long-form-onlyinitoptions. - Ignore unavailable saved private preset files during
initwith 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_LANGoverride. - Add official React Router, Astro, and Expo generators to the built-in catalog.
- Add the official SvelteKit generator through the
svCLI. - 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
- feat: migrate create-preset to Rust CLI by @chengpeiquan in #39
- fix: restore automatic releases with npm trusted publishing by @chengpeiquan in #40
- fix: make release tests independent of checkout line endings by @chengpeiquan in #41
Full Changelog: v0.13.1...v1.0.0