Skip to content

0.10.0

Choose a tag to compare

@dannyadair dannyadair released this 18 May 17:25
· 32 commits to main since this release

v0.10.0 (2025-05-18)

Code Style

This is technically a breaking change but only for invoking.

Documentation

  • Add section on always quoting variables (7c0d13e)

Just got caught out by that myself :)

  • Clarify that Jinja2 extensions to load are strings (3a921eb)

  • Link to official Jinja2 extensions (264cb76)

  • Update README.md to include windows specific instructions (#33, ef2d2f6)

Features

  • Add --dry-run, --fail-if-exists, build in temp dir (70f956c)

Also prep --create-from (coming up)

  • Don't fail just warn about undefined Jinja variables (05cb2c1)

Stumbled over this when I used an existing template for --create-from. Maybe introduce a --fail-undefined-vars option later.

  • Implement --create-from (ec24465)

If used in conjunction with --dry-run, don't create any files. Otherwise, also process the new configs immediately.

Testing

  • Remove old absolute path test (f734b22)

  • Remove old absolute path tests (5553497)

This needs to work properly on Windows. Test to confirm relative and absolute paths lead to the same directories being used (maybe run all tests with both?)


Detailed Changes: 0.9.4...0.10.0