symfony/contracts
A set of abstractions extracted out of the Symfony components
v3.7.2
67M downloads/mo
#1035 most downloaded on Packagist
symfony/contracts
What this package is like to depend on
Last release 1 months ago
27 Jun 2026
Release timing varies
gaps range from 2 weeks to 10 months
Rarely documented
notes for 12 of 57 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
60 releases · first in 2018
3 releases in the last 12 months
see the full history below
Release timeline
56 releases · Oct 2018 to Jun 2026Releases
latest 60-
v3.7.227 Jun 2026 -
v3.7.116 Jun 2026 -
v3.7.005 May 2026 -
v3.6.115 Jul 2025Nothing published for this version
-
v3.6.001 May 2025Nothing published for this version
-
v3.6.0-BETA1no date pre-release -
v3.5.207 Dec 2024Nothing published for this version
-
v3.5.125 Nov 2024Nothing published for this version
-
v3.5.018 Apr 2024Nothing published for this version
-
v3.4.525 Apr 2025Nothing published for this version
-
v3.4.409 Dec 2024Nothing published for this version
-
v3.4.325 Nov 2024Nothing published for this version
-
v3.4.201 Apr 2024Nothing published for this version
-
v3.4.126 Dec 2023Nothing published for this version
-
v3.4.002 Oct 2023Nothing published for this version
-
v3.3.030 May 2023Nothing published for this version
-
v3.2.101 Mar 2023Nothing published for this version
-
v3.2.025 Nov 2022Nothing published for this version
-
v3.1.127 Jun 2022Nothing published for this version
-
v3.1.007 May 2022Nothing published for this version
-
v3.0.227 Jun 2022Nothing published for this version
-
v3.0.113 Mar 2022Nothing published for this version
-
v3.0.022 Nov 2021Nothing published for this version
-
v2.5.528 Nov 2024Nothing published for this version
-
v2.5.425 Nov 2024Nothing published for this version
-
v2.5.301 Apr 2024Nothing published for this version
-
v2.5.227 Jun 2022Nothing published for this version
-
v2.5.113 Mar 2022Nothing published for this version
-
v2.5.022 Nov 2021Nothing published for this version
-
v2.4.104 Nov 2021Nothing published for this version
-
v2.4.011 Apr 2021Nothing published for this version
-
v2.3.114 Oct 2020Nothing published for this version
-
v2.3.029 Sep 2020Release notes
Open source →- added
Translation\TranslatableInterfaceto enable value-objects to be translated - made
Translation\TranslatorTrait::getLocale()fallback to intl'sLocale::getDefault()when available
- added
-
v2.2.007 Sep 2020 -
v2.1.329 Jul 2020 -
v2.1.227 May 2020Nothing published for this version
-
v2.1.109 May 2020Nothing published for this version
-
v2.1.018 Mar 2020 -
v2.0.126 Nov 2019 -
v2.0.009 Nov 2019Release notes
Open source →- bumped minimum PHP version to 7.2 and added explicit type hints
- made "psr/event-dispatcher" a required dependency of "symfony/event-dispatcher-contracts"
- made "symfony/http-client-contracts" not experimental anymore
-
v1.10.020 Jul 2022Nothing published for this version
-
v1.1.1327 Jun 2022Nothing published for this version
-
v1.1.1209 Mar 2022Nothing published for this version
-
v1.1.1104 Nov 2021Nothing published for this version
-
v1.1.1002 Sep 2020Nothing published for this version
-
v1.1.929 Jul 2020 -
v1.1.807 Nov 2019Nothing published for this version
-
v1.1.704 Oct 2019Nothing published for this version
-
v1.1.621 Aug 2019Nothing published for this version
-
v1.1.520 Jun 2019Nothing published for this version
-
v1.1.417 Jun 2019Nothing published for this version
-
v1.1.305 Jun 2019Nothing published for this version
-
v1.1.228 May 2019Nothing published for this version
-
v1.1.1no dateNothing published for this version
-
v1.1.027 Apr 2019Release notes
Open source →- added
HttpClientnamespace with contracts for implementing flexible HTTP clients - added
EventDispatcherInterfaceandEventin namespaceEventDispatcher - added
ServiceProviderInterfacein namespaceService
- added
-
v1.0.205 Dec 2018Nothing published for this version
-
v1.0.124 Nov 2018Nothing published for this version
-
v1.0.031 Oct 2018Release notes
Open source →- added
Service\ResetInterfaceto provide a way to reset an object to its initial state - added
Translation\TranslatorInterfaceandTranslation\TranslatorTrait - added
Cachecontract to extend PSR-6 with tag invalidation, callback-based computation and stampede protection - added
Service\ServiceSubscriberInterfaceto declare the dependencies of a class that consumes a service locator - added
Service\ServiceSubscriberTraitto implementService\ServiceSubscriberInterfaceusing methods' return types - added
Service\ServiceLocatorTraitto help implement PSR-11 service locators
- added
-
v1.0.0-RC1no date pre-releaseNothing published for this version
-
v1.0.0-BETA1no date pre-releaseNothing published for this version