Fluent Commerce Logo
Docs
Sign In

Pattern Based Searching - Major GraphQL Enhancements & Fixes

Release

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
Fluent Commerce

Fluent Commerce

Copyright © 2024 Fluent Retail Pty Ltd (trading as Fluent Commerce). All rights reserved. No materials on this docs.fluentcommerce.com site may be used in any way and/or for any purpose without prior written authorisation from Fluent Commerce. Current customers and partners shall use these materials strictly in accordance with the terms and conditions of their written agreements with Fluent Commerce or its affiliates.

Fluent Logo