Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download jsonapi-8.x-1.0.tar.gztar.gz 80.03 KB
MD5: bdd39f2fd2a9194b1f072f0fcc040b86
SHA-1: e234f6e0ded5e58629526ba570d3d138faa365b4
SHA-256: f9622739d4f7cfde27c27971666789390f4507b87caae43d568764da66143da6
Download jsonapi-8.x-1.0.zipzip 142.95 KB
MD5: 74a59e8722637967489b7d7ff1ebae94
SHA-1: d5bdd22561a6283f7e5ff06635c9d85248927f73
SHA-256: 7fc8ce0dadf6b69f88e8ca40d31efe89ae9cc5025a3276cc87f075faa17d99b2

Release notes

feat(Extensibility): Allow customizations in relationship, related and includes (#2873820 by e0ipso)

4a812f5 by e0ipso (G)

:100644 100644 71159d1... 0a804e3... M src/Controller/EntityResource.php
:100644 100644 cf91c76... db75bc4... M src/Normalizer/JsonApiDocumentTopLevelNormalizer.php
:100644 100644 d4450d1... 5719975... M src/Normalizer/Value/RelationshipNormalizerValue.php

feat(Extensibility): Allow resource customizations (#2873820 by e0ipso)

a56655d by Mateu Aguiló Bosch (G)

:100644 100644 874d38b... a9f0788... M jsonapi.services.yml
:100644 100644 38eda4e... 9449f15... M src/Context/FieldResolver.php
:100644 100644 edc002e... 5d97676... M src/Normalizer/ConfigEntityNormalizer.php
:100644 100644 e8f2972... 7b53dc6... M src/Normalizer/EntityNormalizer.php
:100644 100644 ae929c4... d56bb5a... M src/ResourceType/ResourceType.php
:100644 100644 7b6547a... 441119e... M tests/src/Kernel/Context/FieldResolverTest.php
:100644 000000 488ecea... 0000000... D tests/src/Unit/Context/FieldResolverTest.php

feat(Maintainability): Fix coding standards with phpcbf (by #2801919 by e0ipso, martin107)

10ffc01 by martin107 (G)

:100644 100644 302fc99... f304d4e... M jsonapi.module
:100644 100644 b0e386c... 38eda4e... M src/Context/FieldResolver.php
:100644 100644 f6bfc35... 71159d1... M src/Controller/EntityResource.php
:100644 100644 d6c2df3... 85c053e... M src/Controller/EntryPoint.php
:100644 100644 4efe1c7... 7e30705... M src/Controller/RequestHandler.php
:100644 100644 b7d543d... 18677f6... M src/EventSubscriber/ResourceResponseSubscriber.php
:100644 100644 c37d0c6... 514f732... M src/Exception/EntityAccessDeniedHttpException.php
:100644 100644 9974ed3... 495f974... M src/Exception/UnprocessableHttpEntityException.php
:100644 100644 43a3d55... e8f2972... M src/Normalizer/EntityNormalizer.php
:100644 100644 7795c37... d32abe9... M src/Normalizer/EntityReferenceFieldNormalizer.php
:100644 100644 00b0b58... 6e86ba8... M src/Normalizer/FieldItemNormalizer.php
:100644 100644 acb24ee... 464c65e... M src/Normalizer/FieldNormalizer.php
:100644 100644 2468c1c... 6567da3... M src/Normalizer/HttpExceptionNormalizer.php
:100644 100644 8adbf12... cf91c76... M src/Normalizer/JsonApiDocumentTopLevelNormalizer.php
:100644 100644 5447661... a9f9b7b... M src/Normalizer/NormalizerBase.php
:100644 100644 9abc7cd... 7ef33a4... M src/Normalizer/Relationship.php
:100644 100644 6d29747... 864c52a... M src/Normalizer/RelationshipItemNormalizer.php
:100644 100644 560f3b7... 5ea3dd0... M src/Normalizer/RelationshipNormalizer.php
:100644 100644 6e84f87... e34750a... M src/Normalizer/ScalarNormalizer.php
:100644 100644 b30a79b... f2850fd... M src/Normalizer/Value/EntityNormalizerValue.php
:100644 100644 2f9e6ce... 38be39d... M src/Normalizer/Value/JsonApiDocumentTopLevelNormalizerValue.php
:100644 100644 a092237... 5f20815... M src/Normalizer/Value/NullFieldNormalizerValue.php
:100644 100644 36f0277... 05e2d32... M src/Query/ConditionOption.php
:100644 100644 942d065... 8820440... M src/ResourceResponse.php
:100644 100644 238d5fd... 2de1b22... M src/Routing/Param/OffsetPage.php
:100644 100644 89d5419... 05c3335... M src/StackMiddleware/FormatSetter.php
:100644 100644 366ab7e... 80b62af... M tests/src/Functional/JsonApiFunctionalTest.php
:100644 100644 1a648f3... 1937151... M tests/src/Functional/JsonApiFunctionalTestBase.php
:100644 100644 c8ac3e3... e58e4f4... M tests/src/Functional/RestJsonApiUnsupported.php
:100644 100644 c513be8... 7b6547a... M tests/src/Kernel/Context/FieldResolverTest.php
:100644 100644 2ccbd19... 982c816... M tests/src/Kernel/Controller/EntityResourceTest.php
:100644 100644 080b9b1... 30d50d4... M tests/src/Kernel/Field/FileDownloadUrlTest.php
:100644 100644 c22a16a... fd39cc1... M tests/src/Kernel/JsonapiKernelTestBase.php
:100644 100644 d10d73a... 2cd2220... M tests/src/Kernel/Normalizer/JsonApiDocumentTopLevelNormalizerTest.php
:100644 100644 eef33fa... db44273... M tests/src/Unit/LinkManager/LinkManagerTest.php
:100644 100644 7c78146... 90b7ec1... M tests/src/Unit/Normalizer/Value/EntityNormalizerValueTest.php
:100644 100644 04666a6... 55a77de... M tests/src/Unit/Normalizer/Value/JsonApiDocumentTopLevelNormalizerValueTest.php
:100644 100644 92184cb... 57094d1... M tests/src/Unit/Normalizer/Value/RelationshipNormalizerValueTest.php
:100644 100644 ba99ae6... 060d40a... M tests/src/Unit/Routing/JsonApiParamEnhancerTest.php
:100644 100644 1763711... 4c17d1a... M tests/src/Unit/Routing/Param/FilterTest.php
:100644 100644 171f62c... 845811d... M tests/src/Unit/Routing/Param/SortTest.php
:100644 100644 c7d4476... 5159919... M tests/src/Unit/Routing/RoutesTest.php

feat(Add attributes on relationships to the meta (#2860886 by Grimreaper, dawehner, e0ipso)):

3e40a1a by dereine (G)

:100644 100644 247e82c... 7795c37... M src/Normalizer/EntityReferenceFieldNormalizer.php
:100644 100644 2483b6d... 9abc7cd... M src/Normalizer/Relationship.php
:100644 100644 b10201e... 9f8ecdb... M src/Normalizer/RelationshipItem.php
:100644 100644 8955eaf... 7a60273... M src/Normalizer/Value/RelationshipItemNormalizerValue.php
:100644 100644 c50d165... d10d73a... M tests/src/Kernel/Normalizer/JsonApiDocumentTopLevelNormalizerTest.php

Created by: e0ipso
Created on: 2 May 2017 at 19:53 UTC
Last updated: 7 Mar 2018 at 20:53 UTC
Bug fixes
New features
Insecure

Other releases