NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4905 most downloaded on Packagist
Library for iteratively encoding large JSON documents piece by piece
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 3.4 years
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
7 releases · first in 2017
Add support for PHP 8.2
Fix additional PHP 8.1 deprecations
JsonStream::getContents() no returning buffer contentsOne column per quarter.
Add support for PHP 8.1
HHVM support has been dropped due to HHVM's renewed focus on Hack
Return UNKNOWN_ERROR as error code if valid error constant is not found
UNKNOWN_ERROR as error code if valid error constant is not foundFor json_encode() compatibility, all objects are encoded as JSON objects unless they implement Traversable and either return 0 as the first key or ret
json_encode() compatibility, all objects are encoded as JSON objectsTraversable and either return 0 as the first key orStreamJsonEncoder::write() and BufferJsonEncoder::write()AbstractJsonEncoder::getValueStack() has been addedAbstractJsonEncoder::resolveValue() hasJsonSerializable).Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →