Skip to content

Release/0.1.2 - #2

Merged
RyoNakagami merged 2 commits into
mainfrom
release/0.1.x
Oct 20, 2026
Merged

RyoNakagami merged 2 commits into
mainfrom
release/0.1.x

Conversation

@RyoNakagami

@RyoNakagami RyoNakagami commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

1. Version

Item Value
Release version 0.1.2
Git tag v0.1.2 (created automatically after merge)
Base commit (main HEAD) dab260c

2. Summary

  • Restore encoding detection with chardet 7.x, which no longer exposes the chardet.universaldetector submodule
  • Raise the minimum chardet version to 7.0.0
  • Version bumped in pyproject.toml (0.1.1 → 0.1.2)
  • CHANGELOG.md and commit rules (docs/COMMITRULES.md) added

3. Changelog

Derived from commits since dab260c. Full history in CHANGELOG.md.

🆕 New Feature

  • (none)

⚡ Enhancement

  • Raise the minimum chardet version to 7.0.0; the lockfile now pins chardet 7.7.0 (bd99258)
  • Add unit tests for the chardet fallback in detect_file_encoding (bd99258)
  • Add CHANGELOG.md and Conventional Commits rules (docs/COMMITRULES.md) (bd99258)

🐛 Fixed

  • Use chardet.UniversalDetector so encoding detection works with chardet 7.x (bd99258)
  • Fix Mermaid diagram rendering in docs/BRANCH_STRATEGY.md (62bbb42)

⚠️ Deprecated

  • (none)

💥 Breaking Changes

  • (none)

4. Files Changed (key highlights)

File Change Notes
pyproject.toml Version bump, dependency update 0.1.1 → 0.1.2; chardet>=5.2.0 → chardet>=7.0.0
CHANGELOG.md Added New section for 0.1.2
src/encoding_checker_cli/encoding.py Fixed chardet 7.x compatible detector import
tests/test_detect_file_encoding.py Added tests chardet fallback coverage
docs/COMMITRULES.md Added Commit message rules
docs/BRANCH_STRATEGY.md Fixed Mermaid rendering

5. Testing & Validation

CI

  • pytest — all tests passed, no errors

Manual

  • Encoding detection verified with chardet 7.x installed (uv sync then run the CLI on a non-UTF-8 file)
  • CHANGELOG.md entry is accurate and complete
  • Version string is consistent across all relevant files

Release readiness

  • No open blocking issues targeting this release
  • Tag v0.1.2 does not exist yet (it is created by the post-merge workflow)

@RyoNakagami
RyoNakagami merged commit 447c53d into main Oct 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant