🐛 PHP Commit v1.0.3 - Major Bug Fixes & UX Improvements
🔧 What's Fixed
- Fixed duplicate commit type list showing twice in interactive selection
- Fixed typed property errors with proper initialization of breakingChange
- Fixed missing return statement in multi-line description input
- Fixed JSON syntax error in Portuguese translations
- Fixed step counter showing [x/6] instead of correct [x/5]
- Fixed SplFileObject errors with directories and non-readable files
🌍 Translation Improvements
- ✅ Complete Portuguese translations now working perfectly
- ✅ All user-facing strings properly localized
- ✅ Consistent character encoding and formatting
- ✅ Added missing translation keys
🎨 User Experience
- Clean single commit type selection (no more duplication)
- Correct step counting throughout initialization
- Better error messages with proper translations
- Improved file validation with graceful handling
- More robust input validation
🛠️ Technical Improvements
- Better PHP 7.4+ typed property compatibility
- Enhanced directory and file validation
- Improved error handling with try-catch blocks
- Better memory management with SplFileObject
- More robust JSON validation and loading
🚀 Upgrade
composer update eusouomichel/php-commit