All notable changes to laravel-poeditor-sync
will be documented in this file
- Added: PHP 8.4 support (#30)
- Added: Allow ignoring certain translation keys when running validate command (#29)
- Changed: Namespace switch from 'NextApps' to 'Wotz' (#28)
- Added: Command to validate translations (#20)
- Added: Command to check translation status (#23, #26)
- Added: Run cleanup command after upload and ask to cleanup terms in poeditor (#24)
- Changed: Simplify tests by @gdebrauwer in (#21)
- Changed: Remove empty translation strings on poeditor download (#22)
- Added: Laravel 11 support (#27)
- Changed: Modernize codebase (#16)
- Removed: Drop support for PHP 7.4 until 8.0 and for Laravel 7 and 8 (#15)
- Removed: Docblocks (add typehints instead) (#15)
- Fixed: Do not delete excluded translation files when downloading poeditor translations (#14)
- Added: PHP 8.3 support (#13)
- Fix PHP deprecation warning in string concatenation (#12)
- Add support for mapping multiple internal locales to the same POEditor locale (#11)
- Add PHP 8.2 and Laravel 10 support (#10)
- Add PHP 8.1 and Laravel 9 support (#9)
- Prevent unwanted creation of empty 'vendor.php' file when vendor translations are present (#8)
- Add php8 support and switch to github actions (#6)
- Do not create JSON translations file if it will be empty (#4)
- Add option to exclude files from upload (#3)
- Throw "invalid argument" exception if API key or Project ID is empty (#2)
- Add Laravel 8 support, and drop Laravel 6 support (#5)
- Initial release