Skip to content

Releases: stellar/stellar-disbursement-platform-frontend

3.5.0

06 Feb 22:49
56516e9
Compare
Choose a tag to compare

3.5.0 (diff)

Warning

This version is only compatible with the stellar/stellar-disbursement-platform-backend version 3.5.0.

Added

  • Added option to enable short linking in the Settings page. #230

Changes

  • Make wide tables responsive and wrap disbursement name. #232
  • Automate the Release Process 🤖. #231

3.4.0

03 Feb 23:06
4a9191a
Compare
Choose a tag to compare

3.4.0 (diff)

Warning

This version is only compatible with the stellar/stellar-disbursement-platform-backend version 3.4.0.

Added

  • Support for the ?q={searchTerm} query param in the Payments page. #225

Security and Dependencies

  • Bump webpack-dev. #226
  • Bump docker/build-push-action. #215

3.3.0

31 Jan 01:20
769b698
Compare
Choose a tag to compare

3.3.0 (diff)

Warning

This version is only compatible with the stellar/stellar-disbursement-platform-backend version 3.3.0.

Added

  • Feature that scrolls the screen to top when a notification is displayed. #187
  • Feature where the tenant name is fetched from the local storage first and then it's only inferred from the domain if DISABLE_TENANT_PREFIL_FROM_DOMAIN is NOT set to true. #221

3.2.0

27 Jan 23:47
d06b241
Compare
Choose a tag to compare

3.2.0 (diff)

Warning

This version is only compatible with the stellar/stellar-disbursement-platform-backend version 3.2.0.

Changed

  • Enabled patching of already confirmed verification fields for receivers, addressing scenarios where users might get locked out of a partner’s system. #213
  • Display the external_payment_id field in the Payments tarble. It used to be displayed only in the Payment Details page. #214

3.1.0

16 Jan 18:45
f70fb1d
Compare
Choose a tag to compare

3.1.0 (diff)

Release of the Stellar Disbursement Platform v3.1.0. This release introduces key updates, including the migration to
Circle's Payouts API, aligning with Circle's latest recommendations. It also enhances platform functionality by enabling
data export through dedicated endpoints, allowing users to export disbursements, payments, and receivers with filters.
Additionally, users now have the ability to delete disbursements in DRAFT or READY status, streamlining data
management workflows.

Warning

This version is only compatible with the stellar/stellar-disbursement-platform-backend version 3.1.0.

Added

  • Export functionality, allowing users to export:
    • Disbursements with filters. #202
    • Payments and Receivers with filters. #203
  • Option to delete a disbursement in DRAFT or READY status. #205

Changed

  • Update the Disbursements table by adding the status column. #194

Security and Dependencies

  • Bump react-router-dom from 6.28.0 to 7.0.1. #197
  • Bump the minor-and-patch. #198, #200
  • Bump docker/build-push-action from 6.9.0 to 6.11.0 in the all-actions group. #195, #207

3.0.0

26 Nov 21:47
9d84ec9
Compare
Choose a tag to compare

3.0.0 (diff)

Release of the Stellar Disbursement Platform v3.0.0. In this release, receiver
registration does not need to be done exclusively through SMS as it now supports
new types. The options are PHONE_NUMBER, EMAIL, EMAIL_AND_WALLET_ADDRESS,
and PHONE_NUMBER_AND_WALLET_ADDRESS. If a receiver is registered with a wallet
address, they can receive the payment right away without having to go through
the SEP-24 registration flow.

Warning

This version is only compatible with the stellar/stellar-disbursement-platform-backend version 3.0.0.

Added

  • Display the user email in the "Team Members" section
    #131
  • Ability to register receivers using email addresses:
    • Support receiver contact info for both phone number and email
      #150
    • Add email column to the CSV template
      #141
    • Rename fields for receiver invitation templates and intervals to be channel
      agnostic
      #147
    • Update organization SMS retry configuration to reflect both email and SMS
      #148
  • Ability to register receivers with a Stellar wallet address directly by
    providing contact info and a wallet address. Options include
    PHONE_NUMBER_AND_WALLET_ADDRESS and EMAIL_AND_WALLET_ADDRESS:
    • Support multiple registration types for receivers: PHONE_NUMBER, EMAIL,
      PHONE_NUMBER_AND_WALLET_ADDRESS, EMAIL_AND_WALLET_ADDRESS
      #176
    • Make receiver verifications optional
      #178
    • Update GET /wallets with the ?user_managed={boolean} query param
      #179
    • Update the "Download template CSV" button to return a template based on the
      receiver registration and verification types selected during disbursement
      creation
      #185
    • Polish flow when creating a disbursement targeting wallet addresses
      #186

Changed

  • Dropdowns in disbursement creation now follow inter-dependency logic based on
    registration types
    #177

Fixed

  • Remove draft payments from remaining payments count when calculating the
    percentage of successful payments
    #132
  • Prevent selection of an asset without a trustline or balance
    #134
  • Disable "Org Name" input when in single-tenant mode
    #135
  • Correct calculation for success payments percentage on the home page
    #167
  • Calculate balance after CSV re-upload on the draft disbursement screen
    #190

Security and Dependencies

  • Bump the all-docker group
    #122
  • Bump the all-actions group
    #123
  • Update docker/build-push-action from 6.5.0 to 6.7.0 in the all-actions
    group
    #136
  • Upgrade elliptic from 6.5.4 to 6.5.7 in the npm_and_yarn group
    #142

3.0.0-rc.2

30 Oct 18:05
2039244
Compare
Choose a tag to compare
3.0.0-rc.2 Pre-release
Pre-release

3.0.0-rc.2 (diff)

Release of the Stellar Disbursement Platform v3.0.0-rc.2. This release includes
one fix to the dashboard.

Fix

  • Fix the calculation for the success payments percentage in the home page.
    #167

3.0.0-rc.1

20 Sep 18:37
cf02ab0
Compare
Choose a tag to compare
3.0.0-rc.1 Pre-release
Pre-release

3.0.0-rc.1 (diff)

Release of the Stellar Disbursement Platform v3.0.0-rc.1. This release introduces
the option to register receivers using email addresses, in addition to phone numbers.

[!Warning] This version is only compatible with the
[stellar/stellar-disbursement-platform-backend] version 3.0.0-rc.1.

Added

  • Display the user email on the "Team Members" section #131
  • Add the ability to register receivers using email addresses
    • Receiver contact info: support phone number and email #150
    • Add email column to the CSV template #141
    • Rename fields for receiver invitation template and interval to be channel agnostic #147
    • Update Organization SMS Retry configuration to reflect both Email and SMS #148

Changed

  • Remove draft payments from remaining payments count when calculating percentage of successful payments #132
  • Do not allow selection of an asset that does not have a trustline or balance #134
  • Disable "Org Name" input when in single tenant mode #135

Security and Dependencies

  • bump the all-docker group #122
  • bump the all-actions group #123
  • bump docker/build-push-action from 6.5.0 to 6.7.0 in the all-actions group #136
  • bump elliptic from 6.5.4 to 6.5.7 in the npm_and_yarn group #142

2.1.0

30 Jul 18:46
217f816
Compare
Choose a tag to compare

2.1.0 (diff)

Release of the Stellar Disbursement Platform v2.1.0. This release introduces the
option to set different distribution account signers per tenant, as well as
Circle support, so the tenant can choose to run their payments through the
Circle API rather than directly on the Stellar network.

This version is only compatible with the stellar/stellar-disbursement-platform-backend version 2.1.0.

Added

  • Implement support for Circle distribution accounts #114, #119.
    • When the account is of type Circle and it's status is not Active, a banner is displayed to direct the user through the Circle setup.
    • A new flow was added to allow the user to set up the Circle account.
    • When the account is of type Circle, balances are fetched from the SDP backend rather than the Stellar network.
    • The payment details page now shows the Circle transaction ID, when available.
  • Support the new verification type YEAR_MONTH #121
  • Added dependabot extra features #118

Fix

  • Update some fields usage to optional, since they may not be present on the payload coming from the backend #120

Security

  • Update the ws and braces dependencies to fix security vulnerabilities. #117

2.1.0-rc.1

28 Jun 19:37
d73d6c5
Compare
Choose a tag to compare
2.1.0-rc.1 Pre-release
Pre-release

2.1.0-rc.1

Release of the Stellar Disbursement Platform v2.1.0-rc1. This release introduces the option to set different distribution account signers per tenant, as well as Circle support, so the tenant can choose to run their payments through the Circle API rather than directly on the Stellar network.

This version is only compatible with the stellar/stellar-disbursement-platform-backend version 2.1.0-rc.1.

Added

  • Implement support for Circle distribution accounts
    #114.
    • When the account is of type Circle and it's status is not Active, a banner is displayed to direct the user through the Circle setup.
    • A new flow was added to allow the user to set up the Circle account.
    • When the account is of type Circle, balances are fetched from the SDP backend rather than the Stellar network.