Releases: raiderrobert/diecut
Releases · raiderrobert/diecut
v0.3.2
v0.3.1
0.3.1 (2026-02-16)
Features
Miscellaneous
- added in benchmarking (608f808)
- added more things to .gitignore (31f7e41)
- clean up changelog (30f07bf)
- exclude beads (9ee591c)
- exclude CLAUDE.md (8fc8190)
- flip the bump feature back to patch versions for now (8f9705c)
- reorg .gitignore (f5d98d6)
- untrack CLAUDE.md (7121c07)
Documentation
v0.3.0
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
v0.2.0
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
v0.1.6
v0.1.5
v0.1.4
v0.1.3
v0.1.2
v0.1.1
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)