Download the PHP package alexfigures/symfony-jsonapi-bundle without Composer
On this page you can find all versions of the php package alexfigures/symfony-jsonapi-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download alexfigures/symfony-jsonapi-bundle
More information about alexfigures/symfony-jsonapi-bundle
Files in alexfigures/symfony-jsonapi-bundle
Package symfony-jsonapi-bundle
Short Description JSON:API 1.1 bundle for Symfony with Doctrine and custom persistence
License MIT
Homepage https://github.com/AlexFigures/jsonapi-symfony
Informations about the package symfony-jsonapi-bundle
JsonApiBundle
A JSON:API 1.1 bundle for Symfony, with Doctrine ORM or custom persistence, generated resource routes, relationships, profiles and Atomic Operations.
Status: preparing final 1.0 after the existing RC. The merged implementation has passed independent application verification across the compatibility targets. See release checklist for package publication.
Requirements and installation
PHP 8.2+ with Symfony 7.4; PHP 8.4.1+ for Symfony 8.x. Supported stable targets are Symfony 7.4 LTS and 8.1; Symfony 8.2-dev is tested for forward compatibility. The optional Doctrine provider targets ORM 3 / DBAL 3.8+ or 4.3+. Compatibility policy and evidence distinguish resolvable dependencies from officially verified support.
For a published release candidate, use the explicit RC constraint in installation. Register the bundle, configure Doctrine and import the generated routes there.
Flex detects the root Bundle. Without Flex, add this entry to config/bundles.php:
The quick start supplies the complete runnable entity, configuration, migration, first GET and first POST.
Core capabilities
- Resource CRUD, linkage/related endpoints, includes and sparse fields.
- Whitelisted filters/sorts, distinct-root pagination and bounded native relationship loading.
- Validation/errors, media negotiation, cache validators and concurrent write preconditions.
- Single-boundary Atomic Operations with rollback and generated-ID/lid workflows.
- DI profiles/hooks, DTO representations/input, custom handlers/routes/providers and OpenAPI.
Applications own authorization policy, database topology and custom-provider cost. Distributed transactions, sharding/tenant frameworks and replication management are outside the contract.
Changelog
The independent example application provides black-box consumer verification and is maintained separately. Release gates record exact revisions and required compatibility reruns.
Contributors: MIT.
All versions of symfony-jsonapi-bundle with dependencies
symfony/dependency-injection Version ^7.4 || ^8.0
symfony/config Version ^7.4 || ^8.0
symfony/http-kernel Version ^7.4 || ^8.0
symfony/event-dispatcher Version ^7.4 || ^8.0
symfony/http-foundation Version ^7.4 || ^8.0
symfony/routing Version ^7.4 || ^8.0
symfony/property-access Version ^7.4 || ^8.0
symfony/property-info Version ^7.4 || ^8.0
symfony/serializer Version ^7.4 || ^8.0
symfony/uid Version ^7.4 || ^8.0
symfony/validator Version ^7.4 || ^8.0