Skip to content

5.6.1

Choose a tag to compare

@rohaquinlop rohaquinlop released this 16 Jun 01:53
· 137 commits to main since this release
8b94695

Patch release fixing a UTF-8 panic crash when a multi-byte character straddles
the comment-marker extraction boundary, and removing the broken auto-release
pipeline to prevent cascading failed releases.

Fixed

  • Fixed a panic in extract_comment_marker when a multi-byte UTF-8 character
    (e.g. em-dash, emoji, accented letters, CJK) straddles byte offset 16 of a
    comment, which previously aborted analysis of the entire directory. Replaced
    error-prone byte-slicing with regex-based matching. (#187)

Removed

  • Removed the unreliable release-plz.yml auto-release workflow and its
    supporting files (CHANGELOG.md, cliff.toml). The workflow had multiple
    critical failures (sed escaping bugs, unverified tags pushed to main,
    pipeline self-recursion). Manual releases via release.yml (tag → build →
    test → publish) are now the standard path. (#188)

PRs

Full Changelog: 5.6.0...5.6.1