Releases: juspay/hyperswitch-web
v0.80.0
What's Changed
- feat: pm auth connector integration - Plaid by @PritishBudhiraja in #461
- fix: fixed netcetra 3ds not opening and added fallback log by @ArushKapoorJuspay in #470
- fix: info element added & logs addition by @PritishBudhiraja in #471
- fix: payment data filled event logs for few payment methods by @vsrivatsa-edinburgh in #467
- fix: passing customer acceptance if recurring_enabled is false in saved methods list by @ArushKapoorJuspay in #476
- feat: payment-management added by @sakksham7 in #392
- refactor: refactored lazy loading by @ArushKapoorJuspay in #484
- fix: date of birth validations by @PritishBudhiraja in #480
- feat: added upi collect payment method type by @ArushKapoorJuspay in #491
- fix: premount loader fix by @PritishBudhiraja in #492
- feat(payout-link): add input validations for payment methods in CollectWidget by @kashif-m in #460
- feat: language preference for mifinity added by @sakksham7 in #502
- feat: passing X-Merchant-Domain in the headers for Sessions Call by @ArushKapoorJuspay in #504
- fix: customer acceptance issue for bank debits by @PritishBudhiraja in #516
- feat: pix-ItauBank api contract changes by @sakksham7 in #527
- fix: pix confirm call and added locale support by @sakksham7 in #528
- feat(payout): add localisation for payout widget by @kashif-m in #520
- feat: added support for collecting_billing_details_from_wallets by @ArushKapoorJuspay in #529
Full Changelog: v0.71.11...v0.80.0
Compatibility
This version of the Hyperswitch App server is compatible with the following versions of other components:
Hyperswitch Web v0.71.11
What's Changed
- fix: customer payment methods promise by @vsrivatsa-juspay in #266
- feat(3ds): three DS SDK - adding logs to track milestone events by @vsrivatsa-juspay in #265
- feat: giropay dynamic fields added by @PritishBudhiraja in #267
- fix: app rendered event latency calculation by @vsrivatsa-juspay in #273
- feat: logging payment data filled by @vsrivatsa-juspay in #269
- feat: locale-string added for rest locales by @PritishBudhiraja in #247
- fix: disable sdk button changes by @PritishBudhiraja in #244
- fix: payment data filled google pay by @vsrivatsa-juspay in #281
- fix: paypal issue for Ideal Fix by @PritishBudhiraja in #290
- feat: added new redirection payment method local bank transfer by @ArushKapoorJuspay in #288
- feat: mandate Changes for the Saved card screen & SDK Button Loader changes by @PritishBudhiraja in #289
- fix(hyper.res): prefetch assets instead of preload by @prafulkoppalkar in #291
- feat: (revert) mandate Changes for the Saved card screen & SDK Button Loader changes by @PritishBudhiraja in #301
- fix: (paymenthelpers, paymentelement) promise being unresolved by @prafulkoppalkar in #297
- refactor: Moved HTTP requests to within iframe by @vsrivatsa-juspay in #128
- fix: mandate data pass hide checkbox by @PritishBudhiraja in #308
- feat: mandate changes for Saved Card flow by @PritishBudhiraja in #309
- fix(threedsmethod): changed Three DS method API call to hidden Form Post by @ArushKapoorJuspay in #302
- feat: normal mandate changes by @PritishBudhiraja in #314
- feat: polling status for 3ds flow Part 1 by @prafulkoppalkar in #329
- feat: three_ds polling part2 by @prafulkoppalkar in #334
- fix: move applepay thirdparty event listeners outside by @vsrivatsa-juspay in #336
- feat: added one click widgets (applepay, googlepay, paypal) by @ArushKapoorJuspay in #271
- feat: compressed theme layout by @PritishBudhiraja in #320
- fix: remove expired saved cards by @PritishBudhiraja in #345
- feat: identifying in-app browsers from user agents by @vsrivatsa-juspay in #317
- feat: hideExpiredPaymentMethods prop added by @PritishBudhiraja in #350
- refactor: moved Card Number, Cvc and Expiry to Dynamic Fields for Card Payment method by @ArushKapoorJuspay in #282
- docs: locally connect documentation by @PritishBudhiraja in #335
- fix: combined Dynamic Fields for credit and debit by @ArushKapoorJuspay in #351
- fix: fixed Saveds Card Confirm Body Sending card details by @ArushKapoorJuspay in #352
- fix: api-endpoint-url fix for custom backend url by @PritishBudhiraja in #357
- fix: card brand configuration error added by @sakksham7 in #362
- feat: phone country dropdown added by @PritishBudhiraja in #270
- feat: address collection for one click widgets by @ArushKapoorJuspay in #361
- feat: unsupported card networks validation by @vsrivatsa-juspay in #370
- fix: sdk button loader issue by @PritishBudhiraja in #400
- feat: 3DS netcetra Part B by @prafulkoppalkar in #383
- fix: added Fixes for one click widgets by @ArushKapoorJuspay in #399
- fix: fixed ApplePay Event Handler by @ArushKapoorJuspay in #406
- feat: added PayPal SDK Via PayPal by @ArushKapoorJuspay in #404
- fix: hide terms based upon prop by @PritishBudhiraja in #408
- fix: allow customer to pay with different payment method on cancel of… by @vsrivatsa-juspay in #409
- feat: ali pay hk added, fix for disableSavedPaymentMethods prop by @vsrivatsa-juspay in #410
- fix: fixed polling status and firefox form rendering by @ArushKapoorJuspay in #411
- feat: enabled afterpay with dynamic fields by @prafulkoppalkar in #416
- feat: added Klarna as a one click widget by @ArushKapoorJuspay in #420
- feat: self serve url in env by @PritishBudhiraja in #425
- feat: crypto currency network added by @PritishBudhiraja in #403
- fix: removed fallback in case of sessions call fail based on payment experience by @ArushKapoorJuspay in #440
- feat: log href without including search params by @vsrivatsa-juspay in #439
- feat: added confirm and get handler for last used payment by @PritishBudhiraja in #428
- feat: added prop for displayDefaultSavedPaymentIcon by @PritishBudhiraja in #434
- feat: hideCardNicknameField added by @PritishBudhiraja in #445
- feat: add datepicker library by @PritishBudhiraja in #449
- feat: mifinity wallet addition by @PritishBudhiraja in #451
- feat: phone country code accept by @PritishBudhiraja in #452
- feat: headless applepay and googlepay by @ArushKapoorJuspay in #454
- fix: fixed Saved Methods ApplePay and GooglePay Handler by @ArushKapoorJuspay in #455
- feat: add payout widget by @kashif-m in #435
- fix: fixed Appearance and Headless PaymentMethodId by @ArushKapoorJuspay in #462
- fix: manual retries by @prafulkoppalkar in #453
- fix: googlePay and applePay billing details not being passed in confirm call for saved methods by @ArushKapoorJuspay in #464
Full Changelog: v0.35.4...v0.71.11
Compatibility
This version of the Hyperswitch App server is compatible with the following versions of other components:
v0.35.4
What's Changed
- fix(boleto): boleto Icon fill color and size fix by @vsrivatsa-juspay in #210
- refactor: start using @rescript/core package by @seekshiva in #205
- feat(PaymentElement): moved SavedCards component outside card form by @prafulkoppalkar in #197
- feat: props divide disableSave cards to checkbox and api by @PritishBudhiraja in #206
- fix: added Wallets to Saved Payment Methods by @ArushKapoorJuspay in #213
- feat: Support to handle confirm button (E2E) by @PritishBudhiraja in #198
- feat: Added Payment Session Headless by @ArushKapoorJuspay in #209
- fix: card payment customer_acceptance by @PritishBudhiraja in #220
- refactor: refactor masking logic by @seekshiva in #219
- refactor: library update by @seekshiva in #216
- fix: added ordering for saved payment methods by @ArushKapoorJuspay in #222
- fix: disable and enable Pay now button by @PritishBudhiraja in #221
- fix: pay now button text & theme based changes by @PritishBudhiraja in #223
- feat: cvc nickname gpay by @ArushKapoorJuspay in #224
- feat: added prop for PaymentHeader Text by @PritishBudhiraja in #226
- fix(ideal): bank name not being populated by @vsrivatsa-juspay in #227
- fix: added paymentType to be passed in the confirm body by @ArushKapoorJuspay in #228
- fix(PayNowButton): update loader and disable states of pay now button after confirm by @vsrivatsa-juspay in #229
- fix: not require_cvc disable the pay now button by @PritishBudhiraja in #230
- fix: react hook errors by @seekshiva in #225
- refactor: rescript core changes json, dict, string, nullable & array by @PritishBudhiraja in #212
- refactor: Update rescript v11 by @seekshiva in #232
- chore: formatting rescript code by @PritishBudhiraja in #234
- fix(applepay): added logger instance for ApplePay intent calls by @vsrivatsa-juspay in #218
- chore: react useeffect changes for useeffect0 by @PritishBudhiraja in #237
- fix: saved Payment Method stuck in loading state and Card Holder Name for every saved card by @ArushKapoorJuspay in #241
- fix: hotfix changes for postal code by @prafulkoppalkar in #245
- fix(savedcarditem): fixed Dynamic Fields not rendering for some saved… by @ArushKapoorJuspay in #246
- feat: 3DS without redirection by @prafulkoppalkar in #249
- fix: applePay Dynamic Fields Error Handling and Dynamic Fields PostalCode Error by @ArushKapoorJuspay in #250
- fix(3ds method iframe): 3ds failing with no cors and color depth … by @prafulkoppalkar in #253
- fix: add saved payment methods throughout checkout by @PritishBudhiraja in #254
- feat(logger): calculate loading latency from iframe init to render by @vsrivatsa-juspay in #248
- fix: pk_dev added for development purpose by @PritishBudhiraja in #259
- chore: promise core changes by @PritishBudhiraja in #236
- chore: useCallback changes from 0-7 to useCallback by @PritishBudhiraja in #240
- chore: useMemo changes from 0-7 to useMemo by @PritishBudhiraja in #239
Full Changelog: v0.27.2...v0.35.4
Hyperswitch-web v0.27.2
Features
- feat:HS-186: added metadata support for logs by @arun-mi in #88
- feat: HS-188: Building before committing and added release rules by @ArushKapoorJuspay in #90
- feat: HS-181: Added support of Dynamic Fields For Bancontact by @ArushKapoorJuspay in #72
- feat: HS-197: Added Address Element by @ArushKapoorJuspay in #109
- feat: HS-148: Added Surcharge for One Click Wallets by @ArushKapoorJuspay in #110
- feat: HS-2222: Dynamic fields support for IDeal, Sofort and Eps by @prafulkoppalkar in #125
- feat: HS-187: Added Pix Bank Transfer by @ArushKapoorJuspay in #129
- feat: Added masked payload for confirm calls by @vsrivatsa-juspay in #148
- feat: Logging framework revamped by @vsrivatsa-juspay in #167
- feat: HS-132: Language Support for Error Messages by @ArushKapoorJuspay in #173
- feat: moved Issues from Jira to Github by @ArushKapoorJuspay in #138
- Feature - one click confirm handler by @vsrivatsa-juspay in #69
- feat: added LOADER_CHANGED event on loader state update by @vsrivatsa-juspay in #178
- feat(paymentmethods): boleto Payment Method Integration by @vsrivatsa-juspay in #195
Refactors / Bug Fixes
- fix: HS-123: created separate iframe for full screen by @arun-mi in #111
- fix: HS-180: Added check on last name for Dynamic Fields by @ArushKapoorJuspay in #71
- fix: HS-166: New Elements file without PreMountLoader by @ArushKapoorJuspay in #29
- fix: HS-167: Added Dynamic Fields for Open Banking Uk by @ArushKapoorJuspay in #117
- fix: HS-111: Bugfix: multiple country dropdown by @prafulkoppalkar in #119
- fix: HS-111: Fix: Empty/Invalid Country Varient /confirm call by @prafulkoppalkar in #137
- fix: HS-132: Fixed multiple re render by @ArushKapoorJuspay in #144
- fix: HS-2222: Missing Address state by @prafulkoppalkar in #150
- fix: HS-111: Added billing name to address element by @prafulkoppalkar in #145
- fix: HS-222: Address line2 optional in case of isUseBillingAddress by @prafulkoppalkar in #174
- fix(animatedcheckbox): Save Card Details checkbox changes by @vsrivatsa-juspay in #184
- fix(intentCall): handling no response on confirm by @vsrivatsa-juspay in #203
Compatibility
This version of the Hyperswitch Web client is compatible with the following versions of other components:
Hyperswitch-web v0.16.7
v0.16.7 (2024-01-11)
Product Name: Hyperswitch-web
Version: v0.16.7
SDK demo Docker Release: v1.0.10
We're thrilled to announce the release of Hyperswitch web version v0.16.7! This marks a significant milestone in our journey toward providing a versatile, innovative, and community-driven payment solution.
Key Features:
Open Source Initiative: Hyperswitch-web is now officially completely open source! All the features available in our cloud-hosted offering are now available in the open-source version as well. We're excited to invite the community to collaborate, contribute, and build upon this foundation. The entire source code is available on github.
New Features:
- Added Evoucher Payment Method Type Redirection flow
Category - Payment Method
Type - Reward
PR (#73) (414ee37)
Improvements:
- ApplePay Payment Request to take client's country in case session sends null (#78) (2ee7afc)
- Added all billing details if any is empty (#80) (f7ce161)
Bugs:
- Or Pay using fix for GooglePay and ApplePay (#85) (938793b)
- ApplePay button not rendering and orPayUsing not visible (#84) (2a96ed7)