NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3158 most downloaded on Packagist
Validate JSON documents for compliance with the JSON:API specification.
Last release 6 months ago
28 Mar 2026
Release timing varies
gaps range from 8 days to 13 months
Nearly every release is documented
notes for 10 of 10 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
16 releases · first in 2021
One column per quarter.
Package now supports Laravel 13.
laravel-json-api/core v4.Package now supports Laravel 11 and 12.
Removed deprecation notices in PHP 8.4.
laravel-json-api/core v4 or v5.Package is now licensed under the MIT license.
8.2.Fix translation keys in PT-BR translation files.
Fix translation keys in PT-BR translation files.
Upgraded to Laravel 10 and set minimum PHP version to 8.1.
8.1.Add Spanish and Brazilian Portuguese translations.
Add Spanish and Brazilian Portuguese translations.
The package now accepts "0" as a valid client generated id. Previously it was rejected with a message that the id could not be empty.
"0" as a valid client generated id. Previously it was rejected with a message that the id
could not be empty."0". Previously the package did not
recognise zero as an expected id.Laravel 9 and add Italian translations.
Laravel 9 and add Italian translations.
2.0 of the laravel-json-api/core dependency.Initial stable release.
Initial stable release.
BREAKING JSON decoding has been moved to a JsonDecoder class. This now throws a JsonApiException with translated error objects. Previously it threw th
JsonDecoder class. This now throws a JsonApiException with
translated error objects. Previously it threw the UnexpectedDocumentException class.JsonDecoder as their first constructor argument. This is
unlikely to affect consuming applications as the builder classes should be created via the service container.UnexpectedDocumentException class as it is no longer in use.Initial beta release, no changes since alpha.4.
Initial beta release, no changes since alpha.4.
Decoding JSON document now rejects an empty string with a specific exception message indicating that JSON is expected.
tags but
the client provides posts, it will be rejected with a message that posts are not supported.ToOne, ToMany and Identifier value objects now expect the relation object to be passed into
their constructor. This also affects the methods on the factory to create them.Added French translations for error messages.
### Bugfix - #1 Add missing package discovery configuration to the composer.json.
composer.json.Initial release.
Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →