v0.3.2
New release 🎉
Hello everyone! We are releasing a new version of codeplain - 0.3.2!
New features
- Friendly error when git is missing: codeplain now raises a clear
GitNotInstalledError("git is not installed. Please install git and try again.") instead of failing with a confusing import error on machines without git. - More linked resource checks during parsing:
.plainfile parsing now verifies that each linked resource target exists and is a file, surfacing a precise Plain syntax error early instead of failing deep in the render. - "Rendering canceled" post-render output: Canceling a render (e.g. by closing the TUI) now shows a distinct "— rendering canceled" summary, separate from the success (✓) and failure (✗) states.
Improvements
- TUI: removed empty space above the first row in the Test Scripts container for a tighter layout.
- Simplified Windows read-only file deletion using
shutil.rmtree.
Bug Fixes
- Fixed
--render-rangeignoring its upper bound, which could let the renderer continue past the requested range.