v6.3.0
- Switched packaging from poetry to uv.
- Uses modern Python packaging exclusively (no setup.py).
- Added support for mojibake in Windows-1257 (Baltic).
- Detects mojibake for "Ü" in an uppercase word, such as "ZURÜCK".
- Expanded a heuristic that notices improbable punctuation.
- Fixed a false positive involving two concatenated strings, one of which began with the § sign.
- Rewrote
chardata.py
to be more human-readable and debuggable, instead of being full of keysmash-like character sets.
See CHANGELOG.md for the full changelog.
Trusted Publishing is now supposed to create these releases on GitHub at the same time that it publishes to PyPI, following the user guide. It didn't, but it's supposed to.
I think I've fixed the problem (upgrading to sigstore/[email protected]
from the broken v2.1.1), and maybe future releases really will be as simple as pushing a tag.