PackageTrack
Sign in Get early access

symfony/object-mapper

Provides a way to map an object to another object

v8.1.5 1.9M downloads/mo #1478 most downloaded on Packagist symfony/object-mapper

What this package is like to depend on

Last release 4 days ago

19 Aug 2026

Ships fairly regularly

a new release about every 2 weeks

Some releases are documented

notes for 10 of 30 stable releases

Nothing withdrawn

no release was ever pulled

1 years old

43 releases · first in 2025

34 releases in the last 12 months

see the full history below

Release timeline

41 releases · Apr 2025 to Aug 2026
2026
Release Pre-release

Releases

latest 43
  1. v8.1.5 19 Aug 2026
    Release notes

    Changelog (v8.1.4...v8.1.5)

    • bug #65385 Allow # on abstract classes (@nicolas-grekas)
    • bug #65366 Only honor an explicitly inbound target # for the same-name copy (@soyuka)
    • bug #65294 Fix reusing an already mapped object for a different target (@ousamabenyounes)
    Open source →
  2. v8.1.4 06 Aug 2026
    Release notes

    Changelog (v8.1.2...v8.1.4)

    • bug #65154 Fix target property mappings dropped when the source carries metadata (@ousamabenyounes)
    • bug #65141 Skip nested mapping when no target fits the destination property type (@lazerg)
    • bug #65142 Fix the class-level mapping of another target being applied (@lazerg)
    Open source →
  3. v8.1.2 28 Jul 2026
    Release notes

    Changelog (v8.1.1...v8.1.2)

    • bug #64983 Fix nested map() reconstructing an existing target (@takashiraki)
    • bug #64862 Resolve a nested reverse-mapped property by the type of its destination (@Amoifr)
    • bug #64781 Keep the class-level transform/if of the target's # in the reverse class-map factory (@Orkin)
    • bug #64770 Fix explicit # being overwritten by a same-name source property (@danielpilot)
    • bug #64848 Fix per-property # being ignored when the target property name also exists on the source (@Amoifr)
    Open source →
  4. v8.1.1 17 Jun 2026
    Release notes

    Changelog (v8.1.0...v8.1.1)

    • minor #64643 Fix reverse class mapping of private properties from parent classes (@Amoifr)
    • bug #63791 Fix mapping of private properties from parent classes (@Amoifr)
    • bug #64589 Fix self-referencing property mapping (@GaryPEGEOT)
    • bug #64567 Handle N targets per source in reverse class map (@soyuka)
    • bug #64577 Make existing-object mapping behavior consistent (@kbond)
    • bug #64584 Fix fatal errors on unreadable source properties (@nicolas-grekas)
    • bug #64466 Fix reverse class map throwing on unreadable source (@yoye)
    Open source →
  5. v8.1.0 29 May 2026

    Nothing published for this version

  6. v8.1.0-BETA3 19 May 2026 pre-release

    Nothing published for this version

  7. v8.1.0-BETA1 05 May 2026 pre-release

    Nothing published for this version

  8. v8.0.15 28 Jul 2026
    Release notes

    Changelog (v8.0.14...v8.0.15)

    • bug #64983 Fix nested map() reconstructing an existing target (@takashiraki)
    • bug #64862 Resolve a nested reverse-mapped property by the type of its destination (@Amoifr)
    • bug #64770 Fix explicit # being overwritten by a same-name source property (@danielpilot)
    • bug #64848 Fix per-property # being ignored when the target property name also exists on the source (@Amoifr)
    Open source →
  9. v8.0.14 16 Jun 2026
    Release notes

    Changelog (v8.0.9...v8.0.14)

    • bug #63791 Fix mapping of private properties from parent classes (@Amoifr)
    • bug #64577 Make existing-object mapping behavior consistent (@kbond)
    • bug #64584 Fix fatal errors on unreadable source properties (@nicolas-grekas)
    • bug #64358 Fix TargetClass generic type in ConditionCallableInterface (Mudassar Ali)
    Open source →
  10. v8.0.9 29 Apr 2026

    Nothing published for this version

  11. v8.0.8 30 Mar 2026

    Nothing published for this version

  12. v8.0.6 25 Feb 2026

    Nothing published for this version

  13. v8.0.5 26 Jan 2026

    Nothing published for this version

  14. v8.0.4 10 Jan 2026

    Nothing published for this version

  15. v8.0.1 06 Dec 2025

    Nothing published for this version

  16. v8.0.0 21 Nov 2025

    Nothing published for this version

  17. v8.0.0-RC3 no date pre-release

    Nothing published for this version

  18. v8.0.0-RC1 05 Nov 2025 pre-release

    Nothing published for this version

  19. v8.0.0-BETA2 30 Oct 2025 pre-release

    Nothing published for this version

  20. v8.0.0-BETA1 08 Oct 2025 pre-release

    Nothing published for this version

  21. v7.4.17 17 Aug 2026
    Release notes

    Changelog (v7.4.16...v7.4.17)

    • bug #65366 Only honor an explicitly inbound target # for the same-name copy (@soyuka)
    Open source →
  22. v7.4.16 05 Aug 2026
    Release notes

    Changelog (v7.4.15...v7.4.16)

    • bug #65154 Fix target property mappings dropped when the source carries metadata (@ousamabenyounes)
    • bug #65141 Skip nested mapping when no target fits the destination property type (@lazerg)
    • bug #65142 Fix the class-level mapping of another target being applied (@lazerg)
    Open source →
  23. v7.4.15 27 Jul 2026
    Release notes

    Changelog (v7.4.14...v7.4.15)

    • bug #64983 Fix nested map() reconstructing an existing target (@takashiraki)
    • bug #64862 Resolve a nested reverse-mapped property by the type of its destination (@Amoifr)
    • bug #64770 Fix explicit # being overwritten by a same-name source property (@danielpilot)
    • bug #64848 Fix per-property # being ignored when the target property name also exists on the source (@Amoifr)
    Open source →
  24. v7.4.14 16 Jun 2026
    Release notes

    Changelog (v7.4.9...v7.4.14)

    • bug #63791 Fix mapping of private properties from parent classes (@Amoifr)
    • bug #64577 Make existing-object mapping behavior consistent (@kbond)
    • bug #64584 Fix fatal errors on unreadable source properties (@nicolas-grekas)
    • bug #64358 Fix TargetClass generic type in ConditionCallableInterface (Mudassar Ali)
    Open source →
  25. v7.4.9 22 Apr 2026

    Nothing published for this version

  26. v7.4.8 24 Mar 2026

    Nothing published for this version

  27. v7.4.6 24 Feb 2026

    Nothing published for this version

  28. v7.4.5 26 Jan 2026

    Nothing published for this version

  29. v7.4.4 09 Jan 2026

    Nothing published for this version

  30. v7.4.0 21 Nov 2025

    Nothing published for this version

  31. v7.4.0-RC3 no date pre-release

    Nothing published for this version

  32. v7.4.0-RC1 05 Nov 2025 pre-release

    Nothing published for this version

  33. v7.4.0-BETA2 30 Oct 2025 pre-release

    Nothing published for this version

  34. v7.4.0-BETA1 08 Oct 2025 pre-release

    Nothing published for this version

  35. v7.3.6 29 Oct 2025

    Nothing published for this version

  36. v7.3.4 20 Sep 2025

    Nothing published for this version

  37. v7.3.3 13 Aug 2025

    Nothing published for this version

  38. v7.3.2 25 Jul 2025

    Nothing published for this version

  39. v7.3.1 19 Jun 2025

    Nothing published for this version

  40. v7.3.0 27 May 2025

    Nothing published for this version

  41. v7.3.0-RC1 20 May 2025 pre-release

    Nothing published for this version

  42. v7.3.0-BETA2 06 May 2025 pre-release

    Nothing published for this version

  43. v7.3.0-BETA1 04 Apr 2025 pre-release

    Nothing published for this version

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