Developer0.37.0

Faster start-up and a Go back for failed pages

Start-up drops about 500 ms with zod schemas out of the bundle, and products or collections that fail to load now offer Go back.

The root of @gauntlet/types now re-exports its schema files as types only, so an app no longer builds every zod schema at launch. That removes about 500 ms of start-up JavaScript, measured on an Android emulator.

A product or collection Shopify can’t find used to leave the page on skeletons. After one retry, the page now says it couldn’t open it and offers Go back. Restyle it with theme.catalogUnavailable.

Also in 0.37.0

  • AppsFlyer OneLink and deferred deep links on AppsflyerTrackerV2, plus branded OneLink domains.
  • Rectangle hotspots on link-hotspot.
  • appbrewSDK.signout() lets a web page sign the app out.
  • An AI chat screen for Purands.
  • Meta collection ads with a pinned product open the collection.

Three breaking changes

Schema values move to @gauntlet/types/schemas; from the package root they are undefined. 23 blocks that no published app config used are removed; a config that still names one renders nothing there and logs a Sentry warning. A deep import of AppsflyerTrackerV2 from its old analyticsV2 path breaks.

Native change for GoKwik apps only

@gauntlet/gokwik moves react-native-kwikpass to 0.1.80. Apps using GoKwik need pod install and a store release.

Read the feature pageRead the docs