All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
partner_api_routes
to support calling partners server APIs throughPartnerClient
- Added Support to launch extension Admin inside partners panel
- Added support of passing log level
debug
to SDK fromsetupFDK
debug true. This enables curl printing of API calls made from SDK.
Added Added retry mechanism for APIs getting used inside extension library if Fynd Platform server is down.
- Added support to auto install extensions feature. Now selected auto install extensions will be installed for company. It will generate access token for offline mode and register webhook subscribers for company it is getting auto installed.
-
Fixed TTL not getting set for
online
mode access token set for extension users. It caused redis to fill-in with non-expiring keys since all users who launches extension, a new session key is generated and stored without TTL due to this bug. -
With introduction of auto install feature, any handling done on extension installation or first launch event on
auth
callback should be done here as well. Since auto install event will install extension in background on company creation. Andauth
callback is only triggered when extension is launched.