NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3928 most downloaded on Packagist
Test helpers for JSON:API compliant APIs.
Last release 6 months ago
28 Mar 2026
Release timing varies
gaps range from 3 weeks to 13 months
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
13 releases · first in 2021
One column per quarter.
Package now supports Laravel 13.
Package now supports Laravel 11 and 12.
Remove PHP 8.4 deprecation notices
Remove PHP 8.4 deprecation notices
cloudcreativity/json-api-testing package to fix deprecation notices in PHP 8.4.Remove PHP 8.4 deprecation notices
Remove PHP 8.4 deprecation notices
Package is now licensed under the MIT license.
cloudcreativity/json-api-testing version 6.8.2.Add support for PHPUnit 10
Add support for PHPUnit 10
Upgraded to Laravel 10 and set minimum PHP version to 8.1.
8.1.Fix bug in setting test data
Fix bug in setting test data
TestBuilder::withData() method no longer converts the provided data to a Collection if it implements
the JsonSerializable interface. This change was required because Laravel changed how they converted objects to
collections. It is not strictly necessary to convert objects that implement the JSON serializable interface, because
they will be converted when the test JSON value is JSON encoded. Technically this is a breaking fix if
the TestBuilder class has been extended. However, this change is being done as a bug fix because the bug was caused
by a minor release of Laravel.Fix Symfony response return false for content.
Fix Symfony response return false for content.
false for the response content. This caused a fatal error when the content was
passed to JSON:API assertions - as the assertion methods type-hint the content as a string in version 4 of that
dependency. This has been fixed by adding a TestResponse::getContent() method that returns an empty string if the
Symfony method returns false.Refer to changelog for details.
Refer to changelog for details.
cloudcreativity/json-api-testing version 4.0.filter() and page methods can now include UrlRoutable objects (i.e. models).
Routable objects are converted to their route key value. This also applies when a filter or page value is set via the
query() method.assertFetchedPage() - use assertFetchedMany(), assertMeta() and assertLinks().assertFetchedPageInOrder() - use assertFetchedManyInOrder(), assertMeta() and assertLinks().assertFetchedEmptyPage() - use assertFetchedNone(), assertMeta() and assertLinks().Updated cloudcreativity/json-api-testing dependency to 3.3.0.
cloudcreativity/json-api-testing dependency to 3.3.0.Initial beta release. No changes since alpha.1.
Initial beta release. No changes since alpha.1.
Initial release.
Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →