NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist
A middleware to support file uploads in GraphQL
Last release 9 months ago
30 Dec 2025
Ships unpredictably
gaps range from 1 weeks to 2.6 years
Some releases are documented
notes for 8 of 31 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
31 releases · first in 2018
Drop support for PHP 8.2 and 8.3
Returns HTTP code 413 when post_max_size is exceeded #11708
Returns HTTP code 413 when post_max_size is exceeded #11708
This case is not directly reported by PHP itself, neither via
UploadedFileInterface, so we try our best to detect the situation and
immediately returns the HTTP code 413. We do it immediately because when
the case happens, PHP will leave $_POST entirely empty so we have no way
to do anything further. So we let the client know via HTTP status and it
is up to him to handle in the best way possible.
When a 413 happens, the response body contains a detailed message
similar to:
{"message": "The server `post_max_size` is configured to accept 10.00 MiB, but received 28.00 MiB"}UploadMiddleware::processRequest() is dropped entirely without replacement.
If you need to use this library but you don't already use PSR-15 middleware,
then you will have to implement a workaround yourself.
Failed upload will throw the new UploadError #11708
Previously it was up to the application to validate that the received
UploadedFileInterface was $file->getError() === UPLOAD_ERR_OK. This
is now included in UploadType and all UploadedFileInterface received
by the application are guaranteed to be successful uploads.
One column per quarter.
Updated to webonyx/graphql-php 15 which has some breaking changes
Changes Update GitHub Actions
Changes Fixes CVE-2022-31109 Update PHP deps
Changes Minimal version is PHP 8.1
Nothing published for this version
Changes Minimal version is PHP 7.4
Added PHP 8 support
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →