api-platform/documentation
API Platform documentation controller.
v4.3.17
5.6M downloads/mo
#999 most downloaded on Packagist
api-platform/documentation
What this package is like to depend on
Last release 1 months ago
12 Jul 2026
Ships fairly regularly
a new release about every 2 months
Rarely documented
notes for 5 of 138 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
174 releases · first in 2023
10 releases in the last 12 months
see the full history below
Release timeline
40 releases · Oct 2023 to Jul 2026Releases
latest 60 of 174-
v5.0.0-alpha.212 Jul 2026 pre-releaseRelease notes
Open source →Conflicts:
composer.json
src/Doctrine/Common/Filter/PropertyAwareFilterInterface.php
src/Doctrine/Odm/composer.json
src/Doctrine/Orm/composer.json
src/Elasticsearch/composer.json
src/GraphQl/composer.json
src/Hal/composer.json
src/HttpCache/composer.json
src/Hydra/composer.json
src/JsonApi/composer.json
src/JsonSchema/composer.json
src/Metadata/composer.json
src/OpenApi/composer.json
src/RamseyUuid/composer.json
src/Serializer/AbstractItemNormalizer.php
src/Serializer/composer.json
src/Symfony/composer.json
src/Validator/composer.json
-
v5.0.0-alpha.129 Jun 2026 pre-releaseRelease notes
Open source →Completes 22ece5199 (open 5.0 dev line): root is 5.0.x-dev but the
self-referential api-platform/* constraints were left at ^4.4@alpha,
which is unresolvable in the component split-tests (published 4.4
alphas require metadata ^4.4, conflicting with the 5.0 root). -
v4.4.0-alpha.312 Jul 2026 pre-releaseRelease notes
Open source →Symfony 7.4 is the new LTS; bump every symfony/* floor to ^7.4 (|| ^8.0)
across all components and drop 6.4 / 7.0-7.3 support. Also bump the
extra.symfony.require declaration in each composer.json to ^7.4 || ^8.0
to stay consistent with the new floor (read by flex in CI).Cleanups the floor unblocks:
- ParameterValidatorProvider: drop the getConstraint()/getCause()
method_exists shims (guaranteed on ConstraintViolationInterface >= 7.2) - OperationRequestInitiatorTrait: drop a stale TODO
- ParameterValidatorProvider: drop the getConstraint()/getCause()
-
v4.4.0-alpha.225 Jun 2026 pre-releaseRelease notes
Open source →#7115 added cross-package calls new in 4.4 — getStateOptionsRepositoryMethod()
in api-platform/state and the repositoryMethod constructor argument in
api-platform/doctrine-common — that 4.4 provider code invokes. The old
^4.2/^4.3 sibling floors letcomposer update --prefer-lowestpull releases
lacking these symbols, so the per-component lowest CI jobs failed with
"undefined method" / "unknown named parameter".Floor all api-platform/* inter-package constraints at ^4.4. The @Alpha
stability flag is required because the subpackages set minimum-stability:beta,
under which a plain ^4.4 would not match the 4.4.0-alpha prereleases. Revert
to plain ^4.4 once 4.4.0 stable ships. -
v4.4.0-alpha.130 Apr 2026 pre-releaseRelease notes
Open source →PHPUnit 12 requires PHP 8.3+. Widen the constraint in the root and
each component composer.json so PHP 8.2 resolves to 11.5 (LTS) and
8.3+ to 12.x. Removes the per-job "Force PHPUnit 11.5" workaround
steps from CI.Q A Branch? 4.3 Tickets ∅ License MIT Doc PR ∅ -
v4.3.17no dateRelease notes
Open source →PHPUnit 12 requires PHP 8.3+. Widen the constraint in the root and
each component composer.json so PHP 8.2 resolves to 11.5 (LTS) and
8.3+ to 12.x. Removes the per-job "Force PHPUnit 11.5" workaround
steps from CI.Q A Branch? 4.3 Tickets ∅ License MIT Doc PR ∅ -
v4.3.16no dateRelease notes
Open source →PHPUnit 12 requires PHP 8.3+. Widen the constraint in the root and
each component composer.json so PHP 8.2 resolves to 11.5 (LTS) and
8.3+ to 12.x. Removes the per-job "Force PHPUnit 11.5" workaround
steps from CI.Q A Branch? 4.3 Tickets ∅ License MIT Doc PR ∅ -
v4.3.15no dateRelease notes
Open source →PHPUnit 12 requires PHP 8.3+. Widen the constraint in the root and
each component composer.json so PHP 8.2 resolves to 11.5 (LTS) and
8.3+ to 12.x. Removes the per-job "Force PHPUnit 11.5" workaround
steps from CI.Q A Branch? 4.3 Tickets ∅ License MIT Doc PR ∅ -
v4.3.14no dateRelease notes
Open source →PHPUnit 12 requires PHP 8.3+. Widen the constraint in the root and
each component composer.json so PHP 8.2 resolves to 11.5 (LTS) and
8.3+ to 12.x. Removes the per-job "Force PHPUnit 11.5" workaround
steps from CI.Q A Branch? 4.3 Tickets ∅ License MIT Doc PR ∅ -
v4.3.13no dateRelease notes
Open source →PHPUnit 12 requires PHP 8.3+. Widen the constraint in the root and
each component composer.json so PHP 8.2 resolves to 11.5 (LTS) and
8.3+ to 12.x. Removes the per-job "Force PHPUnit 11.5" workaround
steps from CI.Q A Branch? 4.3 Tickets ∅ License MIT Doc PR ∅ -
v4.3.12no dateNothing published for this version
-
v4.3.11no dateNothing published for this version
-
v4.3.10no dateNothing published for this version
-
v4.3.9no dateNothing published for this version
-
v4.3.8no dateNothing published for this version
-
v4.3.7no dateNothing published for this version
-
v4.3.6no dateNothing published for this version
-
v4.3.5no dateNothing published for this version
-
v4.3.4no dateNothing published for this version
-
v4.3.306 Mar 2026Nothing published for this version
-
v4.3.2no dateNothing published for this version
-
v4.3.1no dateNothing published for this version
-
v4.3.0no dateNothing published for this version
-
v4.3.0-beta.206 Mar 2026 pre-releaseNothing published for this version
-
v4.3.0-beta.127 Dec 2025 pre-releaseNothing published for this version
-
v4.3.0-alpha.2no date pre-releaseNothing published for this version
-
v4.3.0-alpha.1no date pre-releaseNothing published for this version
-
v4.2.26no dateNothing published for this version
-
v4.2.25no dateNothing published for this version
-
v4.2.24no dateNothing published for this version
-
v4.2.23no dateNothing published for this version
-
v4.2.22no dateNothing published for this version
-
v4.2.21no dateNothing published for this version
-
v4.2.20no dateNothing published for this version
-
v4.2.19no dateNothing published for this version
-
v4.2.18no dateNothing published for this version
-
v4.2.17no dateNothing published for this version
-
v4.2.16no dateNothing published for this version
-
v4.2.15no dateNothing published for this version
-
v4.2.14no dateNothing published for this version
-
v4.2.13no dateNothing published for this version
-
v4.2.12no dateNothing published for this version
-
v4.2.1130 Nov 2025Nothing published for this version
-
v4.2.10no dateNothing published for this version
-
v4.2.9no dateNothing published for this version
-
v4.2.8no dateNothing published for this version
-
v4.2.7no dateNothing published for this version
-
v4.2.631 Oct 2025Nothing published for this version
-
v4.2.5no dateNothing published for this version
-
v4.2.4no dateNothing published for this version
-
v4.2.319 Aug 2025Nothing published for this version
-
v4.2.2no dateNothing published for this version
-
v4.2.1no dateNothing published for this version
-
v4.2.0no dateNothing published for this version
-
v4.2.0-beta.1no date pre-releaseNothing published for this version
-
v4.2.0-alpha.3no date pre-releaseNothing published for this version
-
v4.2.0-alpha.2no date pre-releaseNothing published for this version
-
v4.2.0-alpha.106 Jun 2025 pre-releaseNothing published for this version
-
v4.1.30no dateNothing published for this version
-
v4.1.29no dateNothing published for this version