Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 30.64 KB
MD5: 4f1e943e8c9968c405751418887428df
SHA-1: d05bc097ff8a1feb4ae4d9864696456c3d7004e1
SHA-256: bed2acacf3ef5e01b038d2354a1641e2ba30fff438f19097ef3b78afb4ba14dc
Download zip 52.88 KB
MD5: 41815ad72729c27bcbb466cc44774997
SHA-1: a876638e2d1810139946f33a5a65944472bdfaf1
SHA-256: 11097d981a0765c3a1a49dc2d882d831dcce0b43066bf2abee1f9f41d15c0273

Release notes

Can I upgrade to JSON API Extras 2.x safely?

Probably yes, and you should! The only breaking change is with regards to Field Enhancers. If you do not have custom field enhancers in your project, then you should upgrade cleanly to the new version. This covers the sites with no use of enhancers, and sites that use the enhancers provided by this module.

If you have custom Field Enhancers, then you will need to do some minor changes to make them compatible with 2.x. Browse this module's enhancers to learn how to do this simple change.


Issue #2953383 by Grimreaper, e0ipso, gabesullice: Make dependencies explicit

1d9d71d by Mateu Aguiló Bosch (G)

Signed-off-by: Mateu Aguiló Bosch

:100644 100644 d2d129d... 2125c65... M composer.json
:100644 100644 622f2bb... 17cdcb9... M jsonapi_extras.info.yml

Issue #2953383 by Grimreaper, e0ipso, gabesullice: Multiple issues with D8.5 and JSON API 1.13

e3ac1ed by e0ipso (G)

Signed-off-by: Mateu Aguiló Bosch

:100644 100644 18cc3d7... 13ad626... M src/Normalizer/FieldItemNormalizer.php
:100644 100644 afafcaf... 135b42f... M src/ResourceType/ConfigurableResourceTypeRepository.php

Issue #2876288 by pedrodacosta, e0ipso, arshadcn, clemens.tolboom: [FEATURE] Improve form UX further

52b547c by pedrodacosta (G)

:000000 100644 0000000... 4f81413... A css/jsonapi_extras.expandable_rows_table.css
:000000 100644 0000000... 41518a0... A js/jsonapi_extras.expandable_rows_table.js
:100644 100644 9c57b84... fa9b5b9... M jsonapi_extras.libraries.yml
:100644 100644 ad05485... 59612fb... M jsonapi_extras.module
:100644 100644 3a67b92... c02fdca... M src/Form/JsonapiResourceConfigForm.php
:000000 100644 0000000... e4452d8... A templates/expandable-rows-table.html.twig

Issue #2951458: Use the shaper library as a foundation for Field Enhancers

891ebc0 by Mateu Aguiló Bosch (G)

:100644 100644 b5a9a49... d2d129d... M composer.json
:100644 100644 d216c57... 15821f6... M src/Normalizer/EntityNormalizerTrait.php
:100644 100644 b13eed9... 18cc3d7... M src/Normalizer/FieldItemNormalizer.php
:100644 100644 c83b2e1... 82199ea... M src/Normalizer/SchemaFieldDefinitionNormalizer.php
:100644 100644 62e46b0... 770efe3... M src/Plugin/DateTimeEnhancerBase.php
:100644 100644 fa053d6... a591fb7... M src/Plugin/ResourceFieldEnhancerBase.php
:100644 100644 b2654b1... 8a76748... M src/Plugin/ResourceFieldEnhancerInterface.php
:100644 100644 e53b8fd... fc00f26... M src/Plugin/jsonapi/FieldEnhancer/DateTimeEnhancer.php
:100644 100644 2378f79... d27dd0e... M src/Plugin/jsonapi/FieldEnhancer/DateTimeFromStringEnhancer.php
:100644 100644 3f080e0... d888668... M src/Plugin/jsonapi/FieldEnhancer/SingleNestedEnhancer.php
:100644 100644 c76be9e... 5c0383c... M src/Plugin/jsonapi/FieldEnhancer/UuidLinkEnhancer.php

Created by: e0ipso
Created on: 19 Mar 2018 at 06:47 UTC
Last updated: 20 Apr 2018 at 07:38 UTC
Bug fixes
New features
Unsupported

Other releases