Skip to content

Releases: symfony/polyfill

v1.40.0

Choose a tag to compare

@fabpot fabpot released this 12 Jun 07:28
Immutable release. Only release title and notes can be modified.

Changelog (v1.39.0...v1.40.0)

  • bug #635 [DeepClone] Suggest the extension when refusing a named callable, and decode its global-function references (@nicolas-grekas)
  • feature #634 [DeepClone] Gate closures over named callables behind an allow_named_closures option (@nicolas-grekas)

v1.39.0

Choose a tag to compare

@fabpot fabpot released this 10 Jun 20:20
Immutable release. Only release title and notes can be modified.

Changelog (v1.38.2...v1.39.0)

  • feature #630 [DeepClone] Support closures declared in constant expressions (@nicolas-grekas)
  • bug #632 [DeepClone] Fix round-tripping short-lived Random\Randomizer instances on PHP 8.2 (@nicolas-grekas)
  • bug #631 [DeepClone] Reject from_array payloads that would build an uninitialized object (@nicolas-grekas)

v1.38.2

Choose a tag to compare

@nicolas-grekas nicolas-grekas released this 09 Jun 06:07
Immutable release. Only release title and notes can be modified.

Changelog (v1.38.1...v1.38.2)

v1.38.1

Choose a tag to compare

@nicolas-grekas nicolas-grekas released this 26 May 13:40

Changelog (v1.38.0...v1.38.1)

v1.38.0

Choose a tag to compare

@nicolas-grekas nicolas-grekas released this 25 May 15:14

Changelog (v1.37.0...v1.38.0)

v1.37.0

Choose a tag to compare

@nicolas-grekas nicolas-grekas released this 26 Apr 14:44

Changelog (v1.36.0...v1.37.0)

  • feature #578 [RFC] Add grapheme_strrev function php 8.6 (@PhilDaiguille)
  • bug #580 Fix grapheme_levenshtein() registration in polyfill-php85 (@xabbuh)
  • bug #581 do not register the locale_is_right_to_left() function without the intl extension (@xabbuh)
  • bug #584 [DeepClone] Drop SPL "\0" special key from deepclone_hydrate() (@nicolas-grekas)
  • bug #577 [DeepClone] Cap IS_LONG objectMeta count at 1M (@nicolas-grekas)
  • feature #576 [DeepClone] Drop scoped mode — mangled-only is now the only shape (@nicolas-grekas)
  • feature #574 [DeepClone] Add DEEPCLONE_HYDRATE_PRESERVE_REFS flag + hot-path perf (@nicolas-grekas)

v1.36.0

Choose a tag to compare

@nicolas-grekas nicolas-grekas released this 15 Apr 15:28

Changelog (v1.35.0...v1.36.0)

  • feature #573 [DeepClone] Mirror ext v0.3.0: $flags parameter + forgiving-hydrate behaviors (@nicolas-grekas)
  • bug #572 [DeepClone] Fix PHP warning for __sleep()-listed uninitialized declared properties (@nicolas-grekas)

v1.35.0

Choose a tag to compare

@nicolas-grekas nicolas-grekas released this 14 Apr 08:59

Changelog (v1.34.0...v1.35.0)

  • bug #571 [DeepClone] Fix cache poisoning causing spurious NotInstantiableException (@nicolas-grekas)
  • feature #569 [PHP 8.6] Add SortDirection enum for PHP 8.1+ (@Ayesh)
  • feature #566 [PHP 8.6] Add ARRAY_FILTER_USE_VALUE constant (@Ayesh)
  • feature #568 [DeepClone] Add deepclone_hydrate() polyfill (@nicolas-grekas)

v1.34.0

Choose a tag to compare

@fabpot fabpot released this 11 Apr 08:15
v1.34.0

Changelog (v1.33.0...v1.34.0)