CLI that turns LLM input into well-formatted Conventional Commits
v0.1.8-alpha.0
b2db0739 路 Amolith 路

v0.1.8-alpha.0 Resolved formatting/escaping issues

馃悰 Bug Fixes - Unwrap and rewrap body text correctly Previously, formatBody processed each line independently. When input text was already wrapped (but incorrectly), each line got rewrapped separately, making the wrapping worse. Now consecutive plain text lines are collected in a buffer, joined with spaces to unwrap them, then passed to wordWrap once as a single paragraph. Blank lines, bullet points, and numbered lists interrupt the buffer to preserve paragraph boundaries and list formatting. - remove HTML escaping from commit bodies Commit messages are plaintext piped to 'git commit -F -' stdin, so HTML sanitization with bluemonday was unnecessary and harmful. It was escaping characters like < and > that should remain literal in commit text. Security is maintained through the stdin pipe preventing shell injection.