Skip to main content

Changelog

Web Components

The changelog will describe major and minor version changes, patches are released more frequently with small bug fixes. Please read the Web Components Versioning section.

1.8.0 (Apr 16, 2024)

  • Check deposit component:

    • Corrected color configuration on the "guide" stage; the "Back" button is now a subtle variant, and the "Next" button is a primary variant.
    • Bug fix: Fixed scrolling overflow issues on some stages.
  • Activity component:

    • Adjusted activity filters for "credit" accounts mode.
    • The "Back to top" button color is now customizable with primary color.
    • Bug fix: Resolved shaking issue that occurred sometimes when scrolling up on Safari.
    • Bug fix: Fixed sticky bottom paging indicator that became stuck in a non-bottom position when paging.
    • Bug fix: Added check deposit with status "Clearing" to pending list.
  • Wire payment component:

    • Bug fix: Fixed initialStageBackButton button not appearing on the first stage.
  • ACH debit component:

    • Bug fix: Resolved empty message on a successful payment that had a "Sent" status.
  • White-Label App:

    • On desktop, hid option for check deposit on payment hub (in the "Fund account" flow).
    • On mobile, enabled full-screen mode for the check deposit flow.
    • Added hide-title option.
  • Notes:

    • Starting from version 1.9.0:
      • The inner components such as dialogs and menus will have a default padding of 0 when used independently. This adjustment is made to grant developers greater control over applying padding to the parent container.
      • The JS bundle distribution will undergo a change. We will now provide two distinct bundles, named: component.js and components-module.js. This modification is designed to enable modern browsers to dynamically fetch components as needed, departing from the conventional approach of downloading the entire set of components. Note that this feature is entirely optional, and clients have the flexibility to maintain their current workflow without any adjustments if they prefer.
      • Outline and subtle variant buttons default to the primary color, while flat buttons will use the neutral color.

1.7.0 (Mar 11, 2024)

  • New: Payee management component including Plaid Micro-deposits flow, see docs and demo.
  • New: Wire payment component see docs
  • Account component:
    • Bug fix: Made requestRefresh event to automatically clear the network cache (data freshness).
    • Bug fix: Exclude bank verification downloads for credit accounts.
  • Payment components:
    • Bug fix: Display available balance instead of total balance.
    • Bug fix: Corrected counterparty list spacing.
    • Include payment disclosures in the final step of each payment.
  • Multiple cards component:
    • Bug fix: Cardholder name display issue: now shows "Card Holder" instead of "Account Owner."
  • Activity component:
    • New: Refreshed activity record design with enhanced transaction details.
    • Bug fix: Fixed occasional check image display issue.
    • Bug fix: Fixed direction filter.
  • Card component:
    • Bug fix: Fixed freeze/unfreeze actions when card-menu is used independently.
    • Adjusted PIN pattern validation message to be more user-friendly.
  • Check deposit component:
    • Made "fee" an optional attribute.
  • General:
    • Standardized client-side validations infrastructure across all components.
    • Standardized description list design and layouts across all components.

1.6.0 (Jan 31, 2024)

  • Payment components:
    • Added initial-stage-back-button and final-stage-done-button options to enable an action at the beginning or end of payment flows using buttons added to the first or last stage. These buttons trigger the unitPaymentInitialStageBackButtonClicked or unitPaymentFinalStageDoneButtonClicked events.
  • Activity component:
    • Introduced a refreshed look for item icons, descriptions, and dates in the table.
    • Added support for transaction enrichment in the table.
    • Included pending check deposits and ACH debit payments in the "pending" section of the table.
    • Enhanced user experience by making the "pending" section collapsible.
    • Bug fix: Columns now retain their width between different pages during infinite scroll.
    • Bug fix: The amount chip for filter items no longer overflows.
  • Account component:
    • Bug fix: Fetch the latest account statement of the month in case there are multiple statements.
    • Bug fix: Hide the "bank verification letter" option for credit accounts.
  • Next Repayment component:
    • Bug fix: Fixed chart representation of credit account of amounts (spent, hold, limit).
    • Bug fix: Fixed background color (transparent).
  • Program Details component:
    • Bug fix: Fixed background color (transparent).
  • Bug fix: All icons now properly reflect the theme colors across the board.

1.5.0 (Jan 7, 2024)

  • Card component:
    • Added menu-items option to show/hide specific menu items and control their order.
    • Bug fix: hide options menu when there are no options available for the card (on several card statuses).
    • Bug fix: added missing language for "suspected fraud" status.
    • Bug fix: hide the option to report lost/stolen for inactive cards.
  • Multiple Cards:
    • Added hide-back-to-top option.
    • Bug fix: hide options menu when there are no options available for the card (on several card statuses).
  • Account component:
    • Added menu-items option to show/hide specific menu items and control their order.
    • Bug fix: showing specific account-id when a customer has a large amount of accounts (over 100).
    • Bug fix: invoking unitRequestRefresh will re-fetch the account data.
    • Bug fix: credit accounts balance / available balance fix.
  • Activity component:
    • Added hide-back-to-top option.
    • Made pending section collapsible (accordion).
    • Bug fix: the number of items on pagination mode will stay the same between pages.

1.4.0 (Nov 21, 2023)

  • Global icon system enhancements.
  • Payment components:
    • Bug fix: max description length for ACH payments (10 characters).
    • Bug fix: remove dashes in routing number input mask.
    • Added clear error messages for payments that failed due to exceeding daily or monthly limits.
    • Add plaid-account-filters and plaid-link-customization-name to ACH credit and ACH debit components.
  • Check deposit component:
    • Enhanced experience on desktop browsers (full-screen guide and image capture)
  • Activity component:
    • Bug fix: fix component title placeholder while loading.
    • Bug fix: back to top button didn't work in certain cases.
    • Adjust surrounding component padding to be 0 so that the padding would be applied by the parent container.
  • Multiple cards component:
    • Add hide-title option.

1.3.0 (Oct 9, 2023)

  • New: Multiple Cards component, see docs and demo.
  • Activity component:
    • Added the option to hide the title using the hide-title attribute.
    • Bug fix: On pagination-type="infiniteScroll", fix number of items per page in infiniteScroll mode.
    • Bug fix: On pagination-type="pagination", hide pagination when there's only one page.
    • Bug fix: Fix pagination style issues when next page is being fetched.
    • Bug fix: Restored authorizationsResult as part of the onLoad event.
  • Payments components:
    • Added ability to set Plaid SDK language through the language config “local” field.
    • Add support for joint accounts (ACH Debit and ACH Credit components).
    • Bug fix: Correct error icon color.
  • Note: Starting from the next version (1.4.0+), the padding that wraps all components will be set to 0, this includes component titles and tables. The reason is for the components to be unopinionated about where they "live", so they could easily fit into any design system. Padding should be applied to parent container. This affects the Activity and Account components.

1.2.0 (Aug 31, 2023)

1.1.0 (Aug 23, 2023)

  • Added additional theme configurations and overrides
    • This includes the ability to better customize buttons, menu buttons and avatars.
    • Expands more options to customize typography related configs: titles, flow titles, multiple font families.
    • Customizing account component specific configs: cover color, title and balance colors.
  • Added a default error handling placeholder for all components for onLoad errors on sandbox only (for better developer experience).
  • Fix account menu animation.

1.0.0 (Aug 15, 2023)

React Native SDK

1.13.0 (Jun 18, 2024)

  • Fund Account Payment Component
  • Fix import SDKInfo issue

1.12.0 (May 21, 2024)

  • Uses Web SDK version 1.8 (up to next minor)
  • Payee Managment Component
  • Fix iOS 17 Plaid redirect issue - redirectUri support
  • Update axios dependency version to 1.7.1

1.11.0 (Feb 18, 2024)

  • Uses Web SDK version 1.6 (up to next minor)
  • Update Plaid dependency version to 11.5.1
  • Update axios dependency version to 1.6.5
  • Support UNVersioningStrategyType.latest web SDK versioning strategy
  • New: Program Details Component see docs
  • New: Next Repayment Component see docs
  • Payment components
    • Added initialStageBackButton and finalStageDoneButton attributes to enable an action at the beginning or end of payment flows using buttons added to the first or last stage. These buttons trigger the onInitialStageBackButtonClicked or onFinalStageDoneButtonClicked events.
    • Added plaidAccountFilters and plaidLinkCustomizationName attributes to ACH Credit and ACH Debit components
    • Changed accountId to an optional property
    • Changed counterPartyAccountId and counterPartyName to optional properties in Book Payment Component
    • Bug fix: refresh after payment created
  • Check Deposit Component
    • Changed fee attribute to optional
  • Card Component
    • Added menuItems attribute
  • Multiple Cards Component
    • Added hideBackToTop attribute
  • Activity Component
    • Added hideTitle and hideBackToTop attributes
    • Expose refresh() method to refresh the component data
  • Account Component
    • Added menuItems and showLeftToSpend attribute
    • Added onRequestLeftToSpendDetails callback
    • Expose refresh() method to refresh the component data

1.10.0 (Nov 9, 2023)

  • Multiple Cards component
  • Activity component - add paginationType and transactionsPerPage attributes
  • Uses Web SDK version 1.3 (up to next minor)
  • Activity component - onLoad issue with authorizationsResult
  • Update react-native-webview version to 13.6

1.9.1 (Oct 4, 2023)

  • Web SDK versioning strategy
  • ACH Credit Component - add same-day attribute
  • ACH Debit Component - add same-day attribute
  • Card Component - show/hide sensitive data incoming event
  • Removed the need to call PushProvisioningModule.launchInitialize() of Visa’s SDK
  • Update Visa Push Provisioning SDK to Android version 3.6.2 and iOS version 3.6.1
  • Deprecated the usage of setSignedNonce of the Unit SDK

1.8.1 (Sep 26, 2023)

  • Card component - minimum width
  • WebView - Verify the HTML height and limit it to the screen height
  • Android - remove the ic_launcher files

1.8.0 (Aug 31, 2023)

  • Custom fonts
  • Update Visa Push Provisioning SDK to version 3.5.0

1.7.1 (Aug 29, 2023)

  • Card component - utilizes the container width (not the device width)
  • Account component - utilizes the container width (not the device width)

1.7.0 (Aug 14, 2023)

  • Introducing UI Flows
  • Flow - Add card to Google Wallet
  • Support web versioning
  • Card component - add card to Google Wallet action

1.6.1 (Jul 23, 2023)

  • ACH Credit Component - enable Plaid integration
  • Card Component - add learnMoreUrl property
  • Book Payment Component - add isAutoFocus property
  • Activity Component - Change accountId to an optional property
  • Account Component - Change accountId to an optional property
  • Transparent webview
  • Peer react-native-webview dependecy
  • Address the case of an application lacking a display name

1.5.0 (Jun 29, 2023)

  • Language attribute

1.4.0 (Jun 7, 2023)

  • Check deposite component
  • Account component - incoming events
  • Account component - additional attributes
  • Activity component - activityFiltersChanged event
  • Activity component - additional attributes

1.3.0 (May 16, 2023)

  • Card component incoming events
  • Card component - onCardActivated event
  • Account component incoming events
  • onLoad callback types and improvements
  • Activity component - add query filter prop
  • WebView androidHardwareAccelerationDisabled
  • Android crash - colorPrimaryVariant not found

1.2.1 (Apr 25, 2023)

  • Known Webview issue with react-navigation

1.2.0 (Apr 24, 2023)

  • Account component onAccountChanged event
  • Activity record component (Opens from Activity component)

1.1.0 (Mar 20, 2023)

  • ACH Credit component
  • ACH Debit component
  • ACH Debit - Plaid integration
  • Card component new props - hideSensitiveDataButton, hideCardTitle, hideActionsMenuButton
  • Card component is not refresh after switching card ID
  • Bottom sheet should close itself when app is switching to background

1.0.4 (Mar 2, 2023)

  • Card component is using undefined env

1.0.3 (Feb 27, 2023)

  • Card component
  • Card - Add to wallet
  • Activity component
  • Book Payment component
  • Account component

Android SDK

0.12.0 (Jul 15, 2024)

  • Breaking Changes:
    • UNBookPaymentView - update onLoad result to return array of accounts instead of one.
    • UNACHDebitView - update onLoad result - UNACHDebitOnLoadResponse include accountsResult instead of accountResult.
    • UNACHCreditView - update onLoad result - UNACHCreditOnLoadResponse include accountsResult instead of accountResult.
  • Security:
    • Add Jailbroke device protection
    • Add Tapjacking Attack protection
    • Add Snapshot Protection
  • Resolved the camera issue in Check Deposit (gray screen appearing before loading)

0.11.0 (Jun 10, 2024)

  • Uses Web SDK version 1.8 (up to next minor)
  • Program Details Component
  • Fix bottom sheet padding

0.10.0 (Apr 16, 2024)

  • Update Plaid version to 4.1.1
  • ACH Debit Component
    • Fix Plaid parsing data issue
  • Card Component
    • Fix add to wallet flow - infinite loading
  • ACH Credit Component
    • Fix issue when Plaid not in use

0.9.0 (Feb 11, 2024)

  • Uses Web SDK version 1.6 (up to next minor)
  • Update Kotlin version to 1.9.2
  • Update OkHttp version to 4.12.0
  • Support .Latest web SDK versioning strategy
  • Payment components
    • Added initialStageBackButton and finalStageDoneButton attributes to enable an action at the beginning or end of payment flows using buttons added to the first or last stage. These buttons trigger the onInitialStageBackButtonClicked or onFinalStageDoneButtonClicked events.
    • Added plaidAccountFilters and plaidLinkCustomizationName attributes to ACH Credit and ACH Debit components
    • Changed accountId to an optional property in ACH Credit, ACH Debit and Book Payment components
    • Changed counterPartyAccountId and counterPartyName to optional properties in Book Payment component
  • Check Deposit Component
    • Changed accountId and fee to optional properties
  • Card Component
    • Added menuItems attribute
  • Multiple Cards Component
    • Added hideBackToTop attribute
  • Activity Component
    • Added hideBackToTop, hideTitle, queryFilter attributes
    • Expose refresh method to refresh the component data
  • Account Component
    • Added menuItems, showLeftToSpend attributes
    • Added onRequestLeftToSpendDetails event
    • Exposed refresh method to refresh the component data

0.8.0 (Nov 12, 2023)

  • Multiple Cards component
  • Activity component - add paginationType and transactionsPerPage attributes
  • Uses Web SDK version 1.3 (up to next minor)
  • Send native SDK info to web SDK

0.7.0 (Oct 2, 2023)

  • Web SDK versioning strategy
  • ACH Credit Component - add same-day attribute
  • ACH Debit Component - add same-day attribute
  • Card Component - show/hide sensitive data incoming event
  • Custom fonts
  • Update Visa Push Provisioning SDK to version 3.6.2

0.6.0 (Aug 13, 2023)

  • ACH Credit Component - enable Plaid integration
  • Card Component - add learnMoreUrl property
  • Card Component - add card to Google Wallet capability
  • Book Payment Component - add isAutoFocus property
  • Activity Component - Change accountId to an optional property
  • Account Component - Change accountId to an optional property
  • Introducing UI Flows
  • Flow - Add card to Google Wallet
  • Support web versioning

0.5.0 (Jun 29, 2023)

  • Language attribute

0.4.0 (Jun 8, 2023)

  • ACH Debit component
  • Check deposit component
  • Account component - incoming events
  • Account component - additional attributes
  • Activity component - activityFiltersChanged event
  • Activity component - additional attributes

0.3.0 (May 21, 2023)

  • onLoad event to all the components
  • Implemented types for the return values of all the events
  • Card component - incoming events
  • Card component - onStatusChanged event
  • Card component - onCardActivated event
  • Book Payment component - onPaymentCreated event
  • Account component incoming events
  • Account component - onAccountChanged event

0.2.0 (Apr 5, 2023)

  • ACH Credit component
  • External link event
  • Card component new params - hideSensitiveDataButton, hideCardTitle, hideActionsMenuButton
  • Activity component item
  • Re-configure component improvements
  • Bottom sheet improvements

0.1.0 (Feb 28, 2023)

  • Card component
  • Activity component
  • Book Payment component
  • Account component

iOS SDK

1.3.0 - (Jul 16, 2024)

  • Breaking Changes:
    • UNBookPaymentComponent - update onLoad result to return array of accounts instead of one.
    • UNACHCreditComponent - update onLoad result - UNACHCreditOnLoadResponse.unAccount is array of accounts instead of one.
    • UNACHDebitComponent - update onLoad result - UNACHDebitOnLoadResponse.unAccount is array of accounts instead of one.
  • Wire Payment Component
  • Security
    • Add Jailbroke device protection
    • Add Snapshot Protection
  • Two Factor Authentication - memorize the token until its expiration.

1.2.0 - (Jun 17, 2024)

  • Fund Account Payment Component

1.1.0 - (May 20, 2024)

  • Program Details Component
  • Uses Web SDK version 1.8 (up to next minor)
  • Fix iOS 17 Plaid redirect issue - redirectUri support
  • Compatibility with Plaid 5.5.0
  • SDK code signing

1.0.0 - (Apr 15, 2024)

  • Breaking Changes:
    • Integration with Plaid now requires manual installation of the Plaid library on the hosted application side.
    • The SDK no longer supports direct setters for environment and web versioning strategy attributes. To update those, you must use the initialize method.
    • Upgrade minimum supported iOS version to 14.0
  • Uses Web SDK version 1.7 (up to next minor)
  • Performance improvement - reducing the SDK size
  • Fix memory leak issues
  • Support Swift Package Manager (SPM)

0.11.0 - (Feb 8, 2024)

  • Uses Web SDK version 1.6 (up to next minor)
  • Payment components:
    • Added initialStageBackButton and finalStageDoneButton options to enable an action at the beginning or end of payment flows using buttons added to the first or last stage. These buttons trigger the onInitialStageBackButtonClicked or onFinalStageDoneButtonClicked callbacks
    • Added plaidAccountFilters and plaidLinkCustomizationName additional settings to ACH Credit and ACH Debit components
    • Changed accountId to optional attribute in ACH Credit ACH Debit and Book Payment components
    • Changed counterpartyAccountId and counterpartyName to optional attributes in Book Payment component
  • Check Deposit Component:
    • Changed fee attribute to optional
  • Activity Component:
    • Exposed refresh method to refresh the component data
  • Account Component:
    • Added showLeftToSpend additional settings
    • Added onRequestLeftToSpendDetails callback
    • Exposed refresh method to refresh the component data
    • Bug fix: Download verification letter UI issue

0.10.1 (Feb 1, 2024)

  • ACH Debit - fixed issue with Plaid
  • ACH Credit - fixed issue with Plaid

0.10.0 (Jan 14, 2024)

  • Uses Web SDK version 1.5 (up to next minor)
  • Support .latest web SDK versioning strategy
  • Card Component
    • Add menuItems additional settings
  • Multiple Cards Component
    • Add hideTitle, queryFilter and hideBackToTop additional settings
    • Bug fix: internal scroll issue
  • Activity Component
    • Add hideTitle, queryFilter and hideBackToTop additional settings
    • Expose refresh method to refresh the component data
    • Bug fix: internal scroll issue
  • Account Component
    • Add menuItems additional settings
    • Expose refresh method to refresh the component data
    • Bug fix: refresh after payment created

0.9.0 (Nov 6, 2023)

  • Multiple Cards Component
  • Activity Component - add paginationType and transactionsPerPage attributes
  • Uses Web SDK version 1.3 (up to next minor)
  • Activity Component scroll issue

0.8.0 (Oct 3, 2023)

  • Web SDK versioning strategy
  • ACH Credit Component - add same-day attribute
  • ACH Debit Component - add same-day attribute
  • Card Component - show/hide sensitive data incoming event
  • Update Visa Push Provisioning SDK to version 3.6.1
  • Debugging symbols issues

0.7.0 (Aug 31, 2023)

  • Custom fonts
  • Update Visa Push Provisioning SDK to version 3.5.0
  • Missing close icon on bottom sheet

0.6.2 (Aug 22, 2023)

  • Remove Alamofire dependency and build an internal networking infrastructure

0.6.1 (Aug 17, 2023)

  • Fix add to wallet flow UI issue
  • Fetch unit script after initialization on background thread

0.6.0 (Aug 14, 2023)

  • ACH Credit Component - enable Plaid integration
  • Card Component - add learnMoreUrl property
  • Card Component - add card to Apple Wallet capability
  • Book Payment Component - add isAutoFocus property
  • Activity Component - Change accountId to an optional property
  • Account Component - Change accountId to an optional property
  • Introducing UI Flows
  • Flow - Add card to Apple Wallet
  • Support web versioning
  • Verify WebComponent runs on the main thread
  • Set BUILD_LIBRARY_FOR_DISTRIBUTION to true

0.5.0 (Jun 29, 2023)

  • Language attribute

0.4.0 (Jun 8, 2023)

  • ACH Debit component
  • Check deposite component
  • Account component - incoming events
  • Account component - additional attributes
  • Activity component - activityFiltersChanged event
  • Activity component - additional attributes

0.3.0 (May 11, 2023)

  • Book payment component
  • Card component - card activated callback
  • Card component incoming events
  • Account component incoming events
  • Ability to reconfigure params to all components
  • Missing configuration params errors

0.2.0 (Apr 25, 2023)

  • Account component
  • Activity component
  • onLoad event with Result
  • Card component additional settings
  • ACH Credit component additional settings
  • Card component - cardStatusChanged event

0.1.0 (Apr 11, 2023)

  • Card component
  • ACH Credit component