Skip to content

Latest commit

 

History

History
134 lines (90 loc) · 2.82 KB

Changelog.md

File metadata and controls

134 lines (90 loc) · 2.82 KB

Changelog

Konekt Enum Eloquent

1.9.3

2024-01-08
  • Added Laravel 11 support (experimental, pre-release)

1.9.2

2023-11-17
  • Added PHP 8.3 support

1.9.1

2023-09-25
  • Bumped minimal Laravel version to 8.75
  • Fixed issue where CastEnum did not take in account hidden or visible properties from Eloquent

1.9.0

2023-02-16
  • Added Laravel 10 support
  • Added PHP 8.2 support

1.8.1

2022-03-11
  • Fixed casting behavior so that other mutators defined on field are also being called before passing the value to the enum constructor

1.8.0

2022-03-10
  • Added Enum v4 support

1.7.2

2022-02-09
  • Tiny composer.json change for final Laravel 9.0 (removed minimum-stability: dev)

1.7.1

2022-01-27
  • Added PHP 8.1 support
  • Added Laravel 9 support
  • Dropped PHP 7.3 and PHP 7.4 support
  • Dropped Laravel 6 and Laravel 7 support
  • Changed CI from Travis to Github Actions
  • Changed coding style to PSR-12 and using strict types across all classes

1.7.0

2020-11-28
  • Dropped PHP 7.1 & PHP 7.2 support
  • Dropped Laravel 5 support
  • Added PHP 8 support

1.6.1

2020-11-04
  • Fixed to array conversion exception when the enum field is not actually present in the model
  • Test suite fixes for Composer v2 compatibility (dropped Ocramius Package Manager dev requirement)
  • Various test suite improvements

1.6.0

2020-09-12
  • Added Laravel 8 support

1.5.0

2020-03-06
  • Laravel 7 and PHP 7.4 support

1.4.1

2019-11-24
  • PhpUnit compatibility fix (affects dev mode only)

1.4.0

2019-11-03
  • Added support for Eloquent toArray() (enums field values are properly included)

1.3.1

2019-09-08
  • Fixed Laravel 6.0 Support

1.3.0

2019-09-08
  • Added make:enum commands (when using in a Laravel application)
  • Enum 3.0.0 is supported
  • Dropped PHP 7.0 Support
  • Added Laravel 6.0 Support
  • Updated references to https://konekt.dev/enum website

1.2.0

2018-11-04
  • Added Laravel Collective Forms compatibility (optional)
  • isEnumAttribute() method became protected (was private before)
  • Laravel 5.6 & 5.7 are supported

1.1.3

2017-12-08
  • Fixed namespace creep bug with @notation on extended classes
  • PHP 7.2 is supported (Laravel 5.4 & 5.5)

1.1.2

2017-11-24
  • Fixed Laravel 5.0 & 5.1 incompatibility introduced with v1.1.1

1.1.1

2017-11-24
  • Fixed bug with ClassName@method notation resolution when the host model's base class name was present in the namespace.

1.1.0

2017-10-16
  • Added support for ClassName@method notation
  • Travis tests PHP 7 with Laravel 5.0-5.5 & PHP7.1 with Laravel 5.4-5.5

1.0.0

2017-10-06
  • Initial release for Enum 2.0+, Eloquent 5.0 - 5.5
  • Works like Eloquent's $cast property on models, but internally hooks into the mutator/accessor mechanism