PackageTrack
Sign in Get early access

symfony/polyfill-deepclone

Symfony polyfill for the deepclone extension

v1.40.0 7.9M downloads/mo #330 most downloaded on Packagist symfony/polyfill-deepclone

What this package is like to depend on

Last release 2 months ago

12 Jun 2026

Ships fairly regularly

a new release about every 4 weeks

Nearly every release is documented

notes for 7 of 7 stable releases

Nothing withdrawn

no release was ever pulled

4 months old

7 releases · first in 2026

7 releases in the last 12 months

see the full history below

Release timeline

7 releases · Apr 2026 to Jun 2026
Release Pre-release

Releases

latest 7
  1. v1.40.0 12 Jun 2026
    Release notes

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

    • bug #635 Suggest the extension when refusing a named callable, and decode its global-function references (@nicolas-grekas)
    • feature #634 Gate closures over named callables behind an allow_named_closures option (@nicolas-grekas)
    Open source →
  2. v1.39.0 10 Jun 2026
    Release notes

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

    • feature #630 Support closures declared in constant expressions (@nicolas-grekas)
    • bug #632 Fix round-tripping short-lived Random\Randomizer instances on PHP 8.2 (@nicolas-grekas)
    • bug #631 Reject from_array payloads that would build an uninitialized object (@nicolas-grekas)
    Open source →
  3. v1.38.2 08 Jun 2026
    Release notes

    Changelog (v1.37.0...v1.38.2)

    • bug #629 Fix round-tripping objects whose __serialize() nests another object (@nicolas-grekas)
    • bug #628 Fix round-tripping and hydrating BcMath\Number (@nicolas-grekas)
    • bug #627 Reject malformed deepclone_from_array() input without warnings (@nicolas-grekas)
    • bug #626 Fix cloning objects with numeric property names (@nicolas-grekas)
    Open source →
  4. v1.37.0 26 Apr 2026
    Release notes

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

    • bug #584 Drop SPL "\0" special key from deepclone_hydrate() (@nicolas-grekas)
    • bug #577 Cap IS_LONG objectMeta count at 1M (@nicolas-grekas)
    • feature #576 Drop scoped mode — mangled-only is now the only shape (@nicolas-grekas)
    • feature #574 Add DEEPCLONE_HYDRATE_PRESERVE_REFS flag + hot-path perf (@nicolas-grekas)
    Open source →
  5. v1.36.0 15 Apr 2026
    Release notes

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

    • feature #573 Mirror ext v0.3.0: $flags parameter + forgiving-hydrate behaviors (@nicolas-grekas)
    • bug #572 Fix PHP warning for __sleep()-listed uninitialized declared properties (@nicolas-grekas)
    Open source →
  6. v1.35.0 14 Apr 2026
    Release notes

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

    • bug #571 Fix cache poisoning causing spurious NotInstantiableException (@nicolas-grekas)
    • feature #568 Add deepclone_hydrate() polyfill (@nicolas-grekas)
    Open source →
  7. v1.34.0 10 Apr 2026
    Release notes

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

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive