Pattern Based Searching - Major GraphQL Enhancements & Fixes
Author:
Fluent Commerce
Changed on:
25 Mar 2024
Target release date: | 2018-05-31 |
---|---|
Release status: | Released |
Description
GraphQL Enhancements
Our focus on GraphQL continues. This month we are releasing support for Pattern Based Searching. This will provide significantly deeper and more efficient search capabilities for users to perform wildcard-based and case-in-sensitive search queries even when the exact search details are not available.
Additional enhancements to our GraphQL API include the addition of the User and Fulfilment Options entities to the GraphQL Schema, ID type support for UUIDs (Universally Unique Identifiers), and an update to the default sort order for query results.
Further information on GraphQL Pattern Based Searching and the new default sort order is available on the Working with GraphQL Queries developer page and GraphQL Home page.
DIONYSUS v4.30 GraphQL - Release Summary
- 'FulfilmentOptions' and ’FulfilmentPlans’ have been added toGraphQL.
- ’User’ has been added to GraphQL.
- ’ID’ type now supports UUIDs.
- ’JSON’ type fields now support JSON arrays.
- ’OrderItems’ can now be updated using the ’updateOrder’ mutation.
- Search operations now support pattern based string searching. This greatly increases the chances of finding the data for which exact parameters are not known.
- Search operations have also been extended to include results from case-insensitive comparisons.
- All results for a query are now sorted on their creation date by default. This makes the response order more definitive and reliable.
- Get order comments v4.1 API has been updated to include order comments created from GraphQL.
DIONYSUS v4.30 GraphQL - Resolved Bugs
- Able to retrieve ’deliveryAddress’ from ’fulfilmentChoice’ for data created using the v4.1 APIs. External Reference for the consignments is now available for update in the ’updateConsignment’ mutation.
Changelog
Details as listed above.
Released capability depth: | Enhancement, New capability, Fix |
---|---|
Release bundle / Capability type: | Platform |