Releases: pescheckit/python-gpt-po
Releases · pescheckit/python-gpt-po
2.0.1
2.0.0
What's Changed
- Dropped support for python 3.9 and added 3.14 by @pescheck-bram in #71
Breaking Change
- Dropped support for python 3.9
Full Changelog: 1.4.0...2.0.0
1.4.0
What's Changed
- Fixed encoding issues by @pescheck-bram in #70
- Added UTF-8 as default
Full Changelog: 1.3.2...1.4.0
1.3.2
What's Changed
- Add configurable default context via CLI and environment variables by @pescheck-bram in #66
Full Changelog: 1.3.1...1.3.2
1.3.1
1.3.0
1.2.3
1.2.2
What's Changed
- Fix --fix-fuzzy to work with fuzzy-only files and handle fuzzy headers by @pescheck-bram in #59
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
- Make --lang parameter optional with auto-detection from PO files by @pescheck-bram in #58
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
Key Features
- Gitignore Support: Automatically respects .gitignore patterns when scanning PO files
- Smart Language Detection: Auto-detects target language from Django/Flask/WordPress folder structures
- Skip Translated Files: New --skip-translated flag to process only untranslated entries
Breaking Change
.gitignore support is now enabled by default. Use --no-gitignore to disable if needed.
Improvements
- Better handling of English source translations
- Fixed duplicate msgid processing
- Enhanced Django special codes handling ({% %}, {{ }})
- Improved plural forms support
Full Changelog: 1.1.1...1.2.0