5.6.1
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_markerwhen 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.ymlauto-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 viarelease.yml(tag → build →
test → publish) are now the standard path. (#188)
PRs
- fix(utils): prevent UTF-8 panic in comment marker extraction by @rohaquinlop in #187
- ci(release): remove broken auto-release pipeline by @rohaquinlop in #188
Full Changelog: 5.6.0...5.6.1