Embedded Widget
Changelog
This changelog documents the updates, enhancements, and bug fixes for the @hotglue/widget
package.
Fixed
- Improved accessibility with aria labels for sync status, icons, and buttons
- Enhanced icon and image components with alt text and aria descriptions
Added
- Added support for connector-level schedules via the toggle in Settings > Widget,
Enable connector schedules
. The scheduling module continues to affect flow-level schedules, as normal, unless this toggle is enabled.
Fixed
- Fixed an issue where
apiUrl
was required in the types
Fixed
- HG-3639: Fixed linked state misalignment for targets in the target flow modal.
Added
- HG-3641: Users are now redirected directly to select
options
after OAuth, whenoptions
are defined in an availableSource. This is currently only relevant for Xero (tenant selection) and Amazon Advertising (profile selection) integrations.
Added
- Added support for OAuth in tap-faire
Added
- HGI-6913: Added a copyable external ID in the S3 connector settings when using Cross-account assumeRole authentication
Added
- Added support for OAuth in tap-amazon-advertising
Fixed
- HG-3567: Fixed missing loading state on job history tab of widget
Fixed
- HG-3555: Fixed empty state misalignment on job history tab of widget
Fixed
- HG-3506: Resolved React warning about missing key prop on job history tab.
Added
- HG-3491: Introduced new
runJob
helper function which introduces support for running v2 flows and specifying thejobType
, the signature is:
Fixed
- HG-3496: Resolved bug where
onConnectorLinked
listener was not triggering when the widget was closed after making an OAuth connection
Deprecated
- HG-3491: As part of introducing the
runJob
helper function we have deprecatedcreateJob
as it doesn’t support v2 flows.
Fixed
- HG-3398: Avoid undefined error when updating
isSelected
value in the field map component
Fixed
- HG-3443: ensure
onLinkFailed
listeners still fire when invalidconnectValues
are passed toHotGlue.link
function
Fixed
- HG-3422: fixed bug where symlink screen would persist even after successfully linking a connector