Skip to content

Releases: raiderrobert/diecut

v0.3.2

17 Feb 13:09
6f8e436

Choose a tag to compare

0.3.2 (2026-02-17)

Bug Fixes

  • preserve variable prompt order from diecut.toml (#89) (7c57665)

Documentation

  • added some links to tera and cleaned up the why (0f8e082)
  • typo (5cd7ef6)

v0.3.1

16 Feb 03:57
a32d3c4

Choose a tag to compare

0.3.1 (2026-02-16)

Features

  • serve install script from diecut.dev (#83) (d80b936)

Miscellaneous

Documentation

  • add implementation plans for test coverage worktrees (5381b51)
  • add test coverage improvement design (05fd520)
  • added in llms.txt (0ed24d0)
  • improved examples and copy (242d30f)
  • small copy edit (01e3d2d)
  • updates to the index & description (2228d21)

v0.3.0

16 Feb 00:25
cef7a8d

Choose a tag to compare

0.3.0 (2026-02-16)

Features

  • add Codeberg (cb:) abbreviation (ded1ab3)
  • add diecut logo to README and docs (99a860a)
  • add diecut logo to README and docs (80b5010)
  • add subpath support for multi-template repos (ff873d0)

Bug Fixes

  • docs cleanup — linked cards, README 404, simplify templates (15b1143)
  • docs cleanup — linked cards, README 404, simplify templates section (d0d6de4)
  • move favicon to public dir so it's served correctly (d0f9dac)
  • remove dead toml_value_to_tera function (944a138)

Miscellaneous

  • adopt rstest for parameterized tests (aa255a7)
  • adopt rstest for parameterized tests (695a205)
  • change bump-patch-for-minor-pre-major to false (b17768e)
  • cleaned up description (7a29bcb)
  • remove Bitbucket (bb:) abbreviation (77a4cb3)
  • remove Sourcehut (sr:) abbreviation (3573849)
  • remove Sourcehut (sr:) abbreviation (e9f13b4)
  • rename 'Starter templates' to 'Example templates' (a83bb1c)
  • replace Bitbucket with Codeberg abbreviation (f5c294f)

Documentation

  • cross-link diecut and diecut-templates repos (c9a486d)
  • cross-link diecut and diecut-templates repos (84758ca)
  • update for refactor (remove cookiecutter, update, check/ready, rhai) (efa8c18)
  • update README with subpath examples and starter templates (8964392)
  • update README with subpath examples and starter templates (d880209)
  • update site for trim-and-refactor changes (e6bafcd)

Code Refactoring

  • remove check/ready commands, examples, and unused deps (90aef09)
  • strip non-core features (cookiecutter, update, rhai hooks) (4bf7182)
  • strip non-core features and trim to new + list (3c869d9)
  • trim non-core features and add subpath support (3137e5a)

v0.2.0

15 Feb 00:15
4826bde

Choose a tag to compare

0.2.0 (2026-02-15)

Features

  • add --dry-run flag to new command (1d3b959)
  • add --dry-run flag to new command (2299430), closes #62
  • add --dry-run flag to update command (7094a80)
  • add --dry-run flag to update command (5df566b), closes #60
  • add --verbose flag to dry-run output (6987480)
  • add --verbose flag to dry-run output (7d68cdb), closes #63

Code Refactoring

  • split generate() into plan and execute phases (fae7944)
  • split generate() into plan and execute phases (711b4c1), closes #61

v0.1.6

14 Feb 19:05
8e76b9d

Choose a tag to compare

0.1.6 (2026-02-14)

Bug Fixes

  • use SSH URL for gh: abbreviation when user has SSH configured (cd07c02)
  • use SSH URL for gh: abbreviation when user has SSH configured (8828b7d)

v0.1.5

14 Feb 18:26
7044cfa

Choose a tag to compare

0.1.5 (2026-02-14)

Bug Fixes

  • suppress interactive git credential prompts (0df4952)
  • suppress interactive git credential prompts (9b0ecbd)

Documentation

  • add CONTRIBUTING.md and fix stale paths in README (c8c714f)

v0.1.4

14 Feb 16:04
f58c5c6

Choose a tag to compare

0.1.4 (2026-02-14)

Bug Fixes

  • add --repo flag to gh workflow dispatch (717d133)
  • add actions:write permission for workflow dispatch (a311d17)
  • release binaries not building for v0.1.1+ (2e482bf)

v0.1.3

14 Feb 15:50
c39da79

Choose a tag to compare

0.1.3 (2026-02-14)

Bug Fixes

  • release binaries not building for v0.1.1+ (1037550)
  • release binaries not building for v0.1.1+ (97ebd42)

v0.1.2

14 Feb 14:39
7f229cf

Choose a tag to compare

0.1.2 (2026-02-14)

Bug Fixes

  • sync Cargo.lock version with Cargo.toml (7582b21)
  • sync Cargo.lock version with Cargo.toml (e120605)

v0.1.1

14 Feb 14:14
6735fff

Choose a tag to compare

0.1.1 (2026-02-14)

Features

  • add diff3-style three-way conflict output in .rej files (39e87f8)
  • add install script and update install instructions (d2a99f3)
  • add PR title conventional commit check (8da331c)
  • add release-please configuration and workflow (fd9c08a)
  • diff3-style three-way conflict output in .rej files (4fd4e3b)
  • replace gix with system git for template cloning (a8eb1c9)
  • replace gix with system git for template cloning (c165f20)
  • support in-place migration with automatic backup (e5f0de7)
  • support in-place migration with automatic backup (4b586b8)

Bug Fixes

  • add cargo-workspace plugin to release-please config (e181218)
  • add cargo-workspace plugin to release-please config (4267588)
  • configure release-please for Rust workspace per upstream pattern (77c43c8)
  • configure release-please for Rust workspace per upstream pattern (4b61088)
  • diverged tag history (1fdc5fa)
  • include file path in template render error messages (5d87ddd)
  • include file path in template render error messages (761651b)
  • read only first 8KB for binary file detection (9fc4ed8)
  • read only first 8KB for binary file detection (f52548a)
  • remove cargo-workspace plugin and restore version.workspace (1d074c9)
  • remove cargo-workspace plugin and restore version.workspace (5d1c7c6)
  • remove component prefix from release-please tags (286ac2b)
  • remove component prefix from release-please tags (4d6121d)
  • removed unneeded plan (1f4bee9)
  • sandbox Rhai hook engine to prevent filesystem access (d2092e2)
  • sandbox Rhai hook engine to prevent filesystem access (6b2251e)
  • update stale crate paths after single-crate merge (2d796dc)
  • update stale crate paths after single-crate merge (bf00525)
  • use content_inspector for BOM-aware binary detection (d995178)
  • use explicit versions in subcrate Cargo.toml for release-please (52df58f)
  • use explicit versions in subcrate Cargo.toml for release-please (e975299)
  • use OS-level advisory locks (fs4) for cache concurrency (072072c)
  • use OS-level advisory locks (fs4) for cache concurrency (a0e3580)
  • use rename-swap for in-place migration instead of clear-and-copy (c061f60)

Miscellaneous

  • add .worktrees/ to gitignore (3722144)
  • add MIT license file (7d46744)
  • add release-please configuration (c752cd6)
  • clean up links (b5f8684)
  • fix links in docs (2fb6e1a)
  • link to license (6be9147)
  • main: release diecut 0.1.1 (7f09800)
  • main: release diecut 0.1.1 (ebb7697)
  • release main (18b4195)
  • release main (ef450ad)
  • remove docs-redesign plan files (c088220)
  • remove unused indicatif dependency (3486a78)
  • remove unused indicatif dependency (b19de48)
  • remove verbose comments and simplify code (027bb15)
  • remove verbose comments and simplify code across crates (e5c5da9)

Documentation

  • add astro-cf-template migration design (9f0928a)
  • add cookiecutter migration guide (5c3f844)
  • add creating-templates guide (flagship page) (8790a2c)
  • add design for replacing gix with system git for cloning (b02f4a6)
  • add diecut.toml config reference (3eb017d)
  • add documentation redesign design plan (cbe9db7)
  • add documentation redesign implementation plan (61fb1b6)
  • add hooks reference (2722050)
  • add using-templates guide (0c33cb8)
  • expand cookiecutter incompatibilities section (45be9a6)
  • expand getting-started with real example and audience fork (4aad3d0)
  • redesign documentation site (1d8c07a)
  • rewrite commands reference with consistent format (9b5ade7)
  • rewrite landing page with origin story and value props (6a2b9c6)
  • scaffold new page structure with stubs (dc08df5)
  • trim README to point at docs site (7b897f7)

Code Refactoring

  • extract write_cache_metadata and place_in_cache helpers (8907726)
  • extract write_cache_metadata and place_in_cache helpers (1b9756a)
  • merge diecut-core and diecut-cli into single crate (5d6e1b3)
  • merge diecut-core and diecut-cli into single...
Read more