PackageTrack
Sign in Get early access

jms/metadata

Class/method/property metadata management in PHP

2.9.0 165M downloads/mo #421 most downloaded on Packagist schmittjoh/metadata

What this package is like to depend on

Last release 8 months ago

30 Nov 2025

Release timing varies

gaps range from 9 days to 2.8 years

Nearly every release is documented

notes for 20 of 22 stable releases

Nothing withdrawn

no release was ever pulled

15 years old

25 releases · first in 2012

1 release in the last 12 months

see the full history below

Release timeline

25 releases · Jan 2012 to Nov 2025
2013 2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 25
  1. 2.9.0 30 Nov 2025
    Release notes

    What's Changed

    • Deprecate the Doctrine Cache integration by @mbabker in #113
    • Fix CI by @W0rma in #116
    • Do not call Reflection*::setAccessible() in PHP >= 8.1 by @W0rma in #115
    • Test against PHP 8.5 + Symfony 8 by @W0rma in #118

    New Contributors

    Full Changelog: 2.8.0...2.9.0

    Open source →
  2. 2.8.0 15 Feb 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 2.7.0...2.8.0

    Open source →
  3. 2.7.0 13 Sep 2022
    Release notes

    What's Changed

    Full Changelog: 2.6.1...2.7.0

    Open source →
  4. 2.6.1 22 Nov 2021
    Release notes

    What's Changed

    Full Changelog: 2.6.0...2.6.1

    Open source →
  5. 2.6.0 22 Nov 2021
    Release notes
    • Allows backward compatible support for the new __serialize and __unserialize methods #107
    Open source →
  6. 2.5.2 15 Nov 2021
    Release notes
    • Backward compatible usage of the new __serialize/__deserialize methods #105
    • Fix compatibility with PHP 8.1 #101
    Open source →
  7. 2.5.1 04 Aug 2021
    Release notes
    • load cache issue in high concurrency situations #99
    Open source →
  8. 2.5.0 07 Mar 2021
    Release notes
    • Automatically create cache directory when missing #96
    • add ClearableCacheInterface #97
    Open source →
  9. 2.4.0 30 Nov 2020
    Release notes
    • php 8 support
    • build using github actions
    Open source →
  10. 2.3.0 06 Jun 2020
    Release notes
    Open source →
    Release notes

    Merged pull requests:

    Open source →
  11. 2.2.0 31 May 2020
    Release notes

    Merged pull requests:

    Open source →
  12. 2.1.0 17 Sep 2019
    Release notes

    Merged pull requests:

    • make sure we only use the cache if write was successful #82 (dbu)
    • Handle errors when restoring from cache #81 (dbu)
    • Do not create MethodMetadata::$reflection on constructor/unserialize,… #78 (ThomasNunninger)
    Open source →
  13. 2.0.0 09 Nov 2018
    Release notes

    No changes from 2.0.0-RC1

    Open source →
  14. 2.0.0-beta1 12 Sep 2018 pre-release
    Release notes

    Closed issues:

    • Read-Only Filesystem Support #71
    • Change license to MIT #68
    • Composer.lock is out of date #55
    • consider changing chmod to @chmod #50
    • Big performance hit when upgrading from 1.4.2 to 1.5.0 #44
    • metadata name not present leads to exception #39

    Merged pull requests:

    Open source →
  15. 2.0.0-RC1 17 Oct 2018 pre-release
    Release notes

    Merged pull requests:

    Open source →
  16. 1.7.0 26 Oct 2018
    Release notes

    Merged pull requests:

    Open source →
  17. 1.6.0 05 Dec 2016
    Release notes

    Closed issues:

    • Consider switching to the MIT/BSD license or a dual license otherwise #58
    • Unexpected return value #52
    • Why 0666 mode for cache file #48
    • Tons of I/O operations caused by NullMetadata #45

    Merged pull requests:

    Open source →
  18. 1.5.1 12 Jul 2014
    Release notes

    Merged pull requests:

    Open source →
  19. 1.5.0 05 Nov 2013
    Release notes

    Closed issues:

    • Branch alias #38

    Merged pull requests:

    Open source →
  20. 1.4.2 13 Sep 2013
    Release notes

    Closed issues:

    • Update changelog #33
    • Error in Symfony2's production environment (only) caused with version >= 1.4.0 #32

    Merged pull requests:

    Open source →
  21. 1.4.1 27 Aug 2013

    Nothing published for this version

  22. 1.4.0 25 Aug 2013

    Nothing published for this version

  23. 1.3.0 22 Jan 2013
    Release notes

    Closed issues:

    • Ability to eager-load possible metadata #19

    Merged pull requests:

    • misc cleanup #23 (vicb)
    • [Cache] Remove a race condition #22 (vicb)
    • Added configs for ci services #21 (j)
    • Advanced metadata implementation. #20 (j)
    • Remove incorrect docblocks #18 (adrienbrault)
    Open source →
  24. 1.2.0-RC 21 Aug 2012 pre-release
    Release notes

    Closed issues:

    • install version 1.0.0 with composer #9
    • create version/tag 1.1.1 #3

    Merged pull requests:

    • Added the branch alias and changed the constraint on common #8 (stof)
    • Add trait test #6 (Seldaek)
    • Fix locating files for classes without namespace #5 (Seldaek)
    • Add ApcCache #4 (henrikbjorn)
    Open source →
  25. 1.1.1 02 Jan 2012
    Release notes

    Closed issues:

    • More documentation requested #1

    Merged pull requests:

    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