Skip to content

Releases: henzeb/enumhancer

v3.2.1

05 Jan 15:36
f5970d0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.2.0...v3.2.1

v3.2.0

20 Dec 13:01

Choose a tag to compare

  • fixed a few deprecations for PHP 8.5
  • added empty() method to identify an empty bitmask - @mathroc

v3.1.0

12 May 14:41
4313af1

Choose a tag to compare

Merge pull request #11 from BafS/fix-php84-1

Fix all PHP 8.4 deprecations

v3.0.0

09 May 06:14
31c28ec

Choose a tag to compare

What's Changed

  • fixes deprecations for php 8.4l

Full Changelog: v2.3.1...v3.0.0

Breaking changes

trigger_error with E_USER_ERROR is deprecated in php 8.4. They are replaced with simple Exceptions now. For those who were relying on triggered errors, should adjust their code.

v2.3.1

03 Oct 13:50
b8c9913

Choose a tag to compare

  • fixes #6 where transitions weren't allowed when using backed enums.

v2.3.0

10 Mar 08:17

Choose a tag to compare

  • tested for Laravel 11

v2.2.0

09 Jun 20:38

Choose a tag to compare

  • fixed serious bug in Getters where
    getting by integer would not match value first.
  • added support for BIT_MODIFIER

v2.1.0

12 May 12:19

Choose a tag to compare

v2.0.0

28 Feb 20:21

Choose a tag to compare

  • Now supports Laravel 10
  • dropped support for laravel 8

Upgrade notes

  • Makers (make, tryMake etc.) are removed in favor
    of Getters

v1.23.0

05 Feb 15:44

Choose a tag to compare

  • added PHPStan support
  • added IDE-helper (requires another package)
  • added global class for configuring Enumhancer
  • added global Macro support