Skip to content

Releases: astilbahq/create

Create 0.3.0

Choose a tag to compare

@ReesMorris ReesMorris released this 25 Jul 17:06
9949495

Highlights

  • adds a versioned, non-interactive recipe catalog with --catalog --json
  • publishes a strict catalog v1 JSON Schema in the npm package
  • keeps CLI help, catalog output, and the canonical four-recipe registry aligned
  • rejects mixed catalog/create invocations without prompting or writing project files
  • verifies the catalog through the packed package across supported Node.js versions and Windows

All released recipe IDs, recipe versions, lockfiles, and output fingerprints remain unchanged.

v0.2.0

Choose a tag to compare

@ReesMorris ReesMorris released this 25 Jul 13:40
6930595

What's changed

  • Add a recipe-first interactive questionnaire with inferred-name customization and an edit-before-create review loop.
  • Report planning, generation, and optional dependency installation as distinct, truthful phases.
  • Track whether a destination is unchanged, incomplete, or complete so cancellation and failures provide accurate recovery guidance.
  • Harden TTY, mixed-stream, cancellation, reduced-colour, and renderer-failure handling.
  • Preserve all non-interactive flags, exit codes, schema-v1 JSON output, recipe IDs, recipe versions, and generated recipe contracts.

Install or run with:

npm create astilba@latest

v0.1.2

Choose a tag to compare

@ReesMorris ReesMorris released this 25 Jul 00:18
ce4d20f

What's changed

  • Harden deterministic generation, path validation, rollback, and cross-platform cancellation.
  • Add stable machine-readable CLI errors and JSON output contracts.
  • Verify every maintained recipe across supported Node.js versions and Windows.
  • Add immutable recipe contracts, public schema parity, and trusted npm publishing.
  • Remediate the generated Sharp advisory without relaxing release-age policy.
  • Make Git cancellation race-free while preserving pre-existing repository metadata.

This supersedes unpublished v0.1.1 and is the first release published through npm trusted publishing with provenance.

v0.1.1

Choose a tag to compare

@ReesMorris ReesMorris released this 25 Jul 00:04
2089b8a

Important

This release was not published to npm. Its verification workflow exposed a Git-cancellation race before the publish job ran. The immutable tag is retained for auditability; use v0.1.2 instead.

The corrected release preserves the same recipe-v2 output contracts.