Skip to content

Releases: henzeb/enumhancer

v3.2.1

Choose a tag to compare

@henzeb henzeb released this 05 Jan 15:36
f5970d0

What's Changed

New Contributors

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

v3.2.0

Choose a tag to compare

@henzeb henzeb released this 20 Dec 13:01
  • fixed a few deprecations for PHP 8.5
  • added empty() method to identify an empty bitmask - @mathroc

v3.1.0

Choose a tag to compare

@henzeb henzeb released this 12 May 14:41
4313af1
Merge pull request #11 from BafS/fix-php84-1

Fix all PHP 8.4 deprecations

v3.0.0

Choose a tag to compare

@henzeb henzeb released this 09 May 06:14
31c28ec

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

Choose a tag to compare

@henzeb henzeb released this 03 Oct 13:50
b8c9913
  • fixes #6 where transitions weren't allowed when using backed enums.

v2.3.0

Choose a tag to compare

@henzeb henzeb released this 10 Mar 08:17
  • tested for Laravel 11

v2.2.0

Choose a tag to compare

@henzeb henzeb released this 09 Jun 20:38
  • fixed serious bug in Getters where
    getting by integer would not match value first.
  • added support for BIT_MODIFIER

v2.1.0

Choose a tag to compare

@henzeb henzeb released this 12 May 12:19

v2.0.0

Choose a tag to compare

@henzeb henzeb released this 28 Feb 20:21
  • Now supports Laravel 10
  • dropped support for laravel 8

Upgrade notes

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

v1.23.0

Choose a tag to compare

@henzeb henzeb released this 05 Feb 15:44
  • added PHPStan support
  • added IDE-helper (requires another package)
  • added global class for configuring Enumhancer
  • added global Macro support