All notable changes to laravel-enum
will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Attempt to resolve translations when an item of a case cannot be resolved
- Require the latest version of the package Enum
- Laravel contracts and traits to cases collection
- Magic translation
- Eloquent casting for cases collection
- Autowiring meta
- Encapsulation of Laravel session and cache
- Enums discoverability
- Customizable stubs
- Artisan command to create enums
- Artisan command to annotate enums
- Artisan command to turn PHP enums into TypeScript enums
- Package structure and initial files
- Code compliant with PHPStan level 10
- All previous functionalities, the package now focuses on PHP native enums
- Support for PHP 8 and the latest Laravel releases.
- Support for Laravel 8.
- Support for Laravel 7.
- Support for Laravel 6.
- Option
--keys
to generate keys automatically.
- Artisan command to generate enum classes.