Skip to content

v1.8.0#12

Merged
kgruiz merged 10 commits intomainfrom
dev
Aug 22, 2025
Merged

v1.8.0#12
kgruiz merged 10 commits intomainfrom
dev

Conversation

@kgruiz
Copy link
Owner

@kgruiz kgruiz commented Aug 22, 2025

Summary
Adds stronger encoding handling, hidden/binary file options, full pytest suite, and CI with linting.

Changes

  • Encoding: ReadTextFile uses fallbacks (windows-1252, utf-8, latin-1); clearer UnsupportedEncodingError with clickable file paths.
  • File tokenization: hidden/binary file filters; error handling improved with encoding context.
  • CI: new GitHub Actions workflow runs flake8 + pytest on code changes.
  • Config: bump to v1.8.0, add pytest + flake8, add pytest.ini.
  • Tests: new tests/ suite plus Windows-1252 input sample; expanded coverage.
  • Docs: README explains running tests.

Release notes

  • New hidden file toggle
  • New explicit unsupported encoding error
  • Added CI + linting + tests
  • Improved skip messages for binary files
  • Version 1.8.0

@kgruiz kgruiz merged commit 396ca90 into main Aug 22, 2025
1 check passed
@kgruiz kgruiz deleted the dev branch August 22, 2025 02:48
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