Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
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