Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
- JSON:API - Defining a custom route with a custom response updated 27 Aug 2019 at 15:39 UTC
- FieldResolver::resolveInternalIncludePath() does not handle resolving a single public include path to multiple internal include paths updated 3 Apr 2019 at 21:39 UTC
- [DISCUSSION] Should a facility be added to JSON:API which limits automatic exposure of all entities updated 29 Mar 2019 at 21:04 UTC
- ResourceResponseValidator::validateResponse() never gets called updated 22 Mar 2019 at 19:09 UTC
- Drupal core compatibility: file_upload_max_size() deprecated in Drupal >= 8.7 updated 15 Mar 2019 at 15:29 UTC
- Provide links to resource versions (entity revisions) updated 8 Mar 2019 at 18:44 UTC
- (Re)move _json_api_params from JsonApiParamEnhancer and do not use denormalization for them updated 3 Mar 2019 at 14:49 UTC
- Address Drupal core documentation gate feedback from @xjm updated 2 Mar 2019 at 14:24 UTC
- Wrap entity objects in a ResourceObject which carries a ResourceType updated 27 Feb 2019 at 22:14 UTC
- Remove Relationship and RelationshipItem classes updated 19 May 2019 at 11:32 UTC
- Do not hardcode the UUID entity key's value updated 11 Feb 2019 at 18:39 UTC
- Consolidate and simplify NormalizerValue objects: introduce CacheableNormalization updated 7 Feb 2019 at 11:54 UTC
- Add sorts to our collection tests that are inspecting values in the collection, to not be dependent on per-DB default order updated 6 Feb 2019 at 17:09 UTC
- Filter by path.alias updated 6 Feb 2019 at 12:34 UTC
- Add a Link and LinkCollection class to support RFC8288 web linking. updated 5 Feb 2019 at 11:14 UTC
- [1.x] Drupal core compatibility release updated 2 Jan 2019 at 21:34 UTC
- The "me" link breaks the EntryPoint when user resource is internal updated 25 Dec 2018 at 11:44 UTC
- [regression] ResourceTypeRepository is significantly slower in JSON:API 2, becomes noticeable when handling hundreds of interlinked resources updated 25 Dec 2018 at 08:14 UTC
- Simplify ResourceTypeRepository; use a protected property in place of an in-memory cache bin. updated 24 Dec 2018 at 18:24 UTC
- How to PATCH an entity multi-value field updated 24 Dec 2018 at 16:24 UTC
- Optimize ResourceTypeRepository::get(): don't loop over all possible resource types in every call updated 15 Dec 2018 at 06:04 UTC
- Filtering by referenced entity requires ".uuid" to be specified in filter path expression updated 14 Dec 2018 at 11:34 UTC
- s/JSON API/JSON:API/ updated 11 Dec 2018 at 08:19 UTC
- Blocks and menu updated 7 Mar 2021 at 02:03 UTC
- Only serialize sparse_fieldset fields in \Drupal\jsonapi\Normalizer\EntityNormalizer::normalize() updated 22 Nov 2018 at 13:49 UTC
- Unnecessary asserts break installation in distros that include JSON API updated 10 Oct 2018 at 10:49 UTC
- Resolve included resources prior to normalization updated 10 Oct 2018 at 10:49 UTC
- This is how I'm using JSON API and JSON API Extras updated 17 Oct 2018 at 07:24 UTC
- Remove access to the Request object in the normalization process updated 2 Oct 2018 at 14:54 UTC
- Coding Standards: Back to 0 violations updated 1 Oct 2018 at 15:29 UTC
- shouldBeInternalResourceType et al. should receive the resource type, not the entity type updated 18 Dec 2018 at 05:26 UTC
- Avoid using the Serialization component for JSON API specific tasks updated 12 Sep 2018 at 08:09 UTC
- Spec Compliance: Inaccessible collection/related resources surface errors: should be 200 with hypermedia + metadata updated 11 Sep 2018 at 19:59 UTC
- FormatSetter doesn't set the format to `api_json` when accessing just `/jsonapi` updated 30 Aug 2018 at 15:39 UTC
- Spec Compliance: `_format` is a disallowed query parameter name updated 28 Aug 2018 at 18:14 UTC
- Convert EntityAccessDeniedHttpException into cacheable exception updated 3 Aug 2018 at 21:14 UTC
- Add verbose logging to failed assertions for base path updated 2 Aug 2018 at 15:29 UTC
- Spec Compliance: some entity types have an "id", "type" or "uuid" field, this violates the spec updated 1 Aug 2018 at 17:54 UTC
- Handle entities with no bundle in ResourceTypeRepository updated 1 Aug 2018 at 07:59 UTC
- Provide a mechanism to get information about the current user: "me" meta link in /jsonapi, and make /jsonapi accessible to all updated 6 Feb 2019 at 12:22 UTC
- Work around core's ill-designed @FieldType-level TimestampItemNormalizer normalization until #2926508 lands updated 26 Jul 2018 at 13:54 UTC
- The path for JSON API to core updated 26 Jul 2018 at 12:29 UTC
- JSON API should check entity access during routing, not in controller, for the "individual" route updated 23 Jul 2018 at 18:44 UTC
- [>=8.5.4] Spec Compliance: Return 400 for unrecognized/unsupported query parameters updated 19 Jul 2018 at 21:39 UTC
- Show label of inaccessible entities ('view' access denied) when 'view label' access is allowed updated 19 Jul 2018 at 15:54 UTC
- Branch next major: version 2, requiring Drupal core >=8.5 updated 14 Jul 2018 at 17:59 UTC
- Field properties are not being denormalized updated 13 Jul 2018 at 18:14 UTC
- Move the write functionality of config entities to a sub-module in preparation for removal updated 13 Jul 2018 at 17:34 UTC
- JSON API indicates it supports POST/PATCH/DELETE of config entity types, but that's impossible updated 13 Jul 2018 at 17:34 UTC
- [>=8.5] Remove JSON API's "file URL" field work-around now that Drupal core 8.5 fixed it updated 12 Jul 2018 at 16:39 UTC