Releases: juspay/hyperswitch
Releases · juspay/hyperswitch
Hyperswitch v1.7.0
1.7.0 (2023-07-18)
Features
- connector:
- [Adyen] Implement Twint in Wallets (#1549) (
d317021
) by @Sakilmostak - [Stax] Add template code for Stax connector (#1698) (
f932d66
) by @deepanshu-iiitu - [Bluesnap] Remove wallet call (#1620) (
ec35d55
) by @Sangamesh26 - [Adyen] implement Kakao for Adyen (#1558) (
11ad9be
) by @AkshayaFoiger
- [Adyen] Implement Twint in Wallets (#1549) (
Bug Fixes
- build: Add a standalone Redis mode in docker-compose installation (#1661) (
ee1f6cc
) by @lsampras - router: Add parsing for
connector_request_reference_id
env (#1731) (110fbe9
) by @sai-harsha-vardhan
Refactors
- router: Remove
WebhookApiErrorSwitch
and implement error mapping usingErrorSwitch
(#1660) (a7c66dd
) by @PanGan21
Full Changelog: v1.6.0...v1.7.0
Hyperswitch v1.6.0
1.6.0 (2023-07-17)
Features
- compatibility:
- [upi] add upi pm in compatibility layer, convert amount to base unit in iatapay (#1711) (
5213656
) by @arvindpatel24 - Add support for stripe compatible webhooks (#1728) (
87ae99f
) by @Abhicodes-crypto
- [upi] add upi pm in compatibility layer, convert amount to base unit in iatapay (#1711) (
- connector:
- [Adyen] Implement Bizum in Bank Redirects (#1589) (
c654d76
) by @Sakilmostak - [Globepay] Add Refund and Refund Sync flow (#1706) (
c72a592
) by @srujanchikke - [Mollie] Implement card 3ds (#1421) (
91f969a
) by @swangi-kumari - [PowerTranz] Add cards 3ds support for PowerTranz connector (#1722) (
95a45e4
) by @ArjunKarthik - [Tsys] Add cards for Payments and Refunds flow (#1716) (
714cd27
) by @SamraatBansal - [Adyen] Implement Clearpay in BNPL (#1546) (
abed197
) by @Sakilmostak
- [Adyen] Implement Bizum in Bank Redirects (#1589) (
- mandates: Recurring payment support for bank redirect and bank debit payment method for stripe (#1119) (
14c2d72
) by @hrithikesh026 - router:
Bug Fixes
- ci: Run UI tests only for 15mins max in case of build failure (#1718) (
16a2c46
) by @jagan-jaya - connector:
- [Adyen] Fix Klarna mandates for Adyen (#1717) (
c34a049
) by @prasunna09 - [Adyen] Add bizum in common enums (#1719) (
cbde4a6
) by @Sakilmostak
- [Adyen] Fix Klarna mandates for Adyen (#1717) (
- payments: Populate mandate_data in the response body of the PaymentsCreate endpoint (#1715) (
fb149cb
) by @kritikmodi - refunds: Modify refund fields to process updating of refund_reason (#1544) (
9890570
) by @kritikmodi - router: Convert ephemeral to client secret auth list payment_method_customer (#1602) (
5fbd1cc
) by @sahkal
Refactors
- pm_list: Update required fields for a payment method (#1720) (
8dd9fcc
) by @prasunna09
Revert
- Refactor(pm_list): Update required fields for a payment method (#1724) (
c6f7455
) by @prasunna09
Full Changelog: v1.5.0...v1.6.0
Hyperswitch v1.5.0
1.5.0 (2023-07-14)
Features
- connector:
- [Tsys] Add template code for Tsys connector (#1704) (
7609895
) by @prasunna09 - [Authorizedotnet] Add Wallet support (#1223) (
05540ea
) by @srujanchikke - [Adyen] Add support for PayPal wallet mandates (#1686) (
82fd844
) by @prasunna09
- [Tsys] Add template code for Tsys connector (#1704) (
- router: Add expand attempts support in payments retrieve response (#1678) (
8572f1d
) by @sai-harsha-vardhan - Filter out payment_methods which does not support mandates during list api call (#1318) (
07aef53
) by @Chethan-rao - Add
organization_id
to merchant account (#1611) (7025b78
) by @Narayanbhat166
Bug Fixes
- api_keys: Fix API key being created for non-existent merchant account (#1712) (
c9e20dc
) by @Sangamesh26 - router: Decrease payment method token time based on payment_intent creation time (#1682) (
ce1d205
) by @sahkal - ui-test: Run UI tests only on merge-queue (#1709) (
cb0ca0c
) by @jagan-jaya - Store and retrieve merchant secret from MCA table for webhooks source verification (#1331) (
a6645bd
) by @hrithikesh026
Refactors
- CI-push: Move merge_group to CI-push (#1696) (
08cca88
) by @ShankarSinghC - payment_methods: Remove legacy locker code as it is not been used (#1666) (
8832dd6
) by @ShankarSinghC
Testing
- connector:
- [Multisafepay] Add ui test for card 3ds (#1688) (
9112417
) by @swangi-kumari - [stripe] Add ui test for affirm (#1694) (
8c5703d
) by @srujanchikke
- [Multisafepay] Add ui test for card 3ds (#1688) (
Miscellaneous Tasks
- Address Rust 1.71 clippy lints (#1708) (
2cf8ae7
) by @SanchithHegde
Full Changelog: v1.4.0...v1.5.0
Hyperswitch v1.4.0
1.4.0 (2023-07-13)
Features
- connector:
- [Globepay] add authorize and psync flow (#1639) (
c119bfd
) by @srujanchikke - [PowerTranz] Add cards support for PowerTranz connector (#1687) (
07120bf
) by @ArjunKarthik
- [Globepay] add authorize and psync flow (#1639) (
- payments: Add client secret in redirect response (#1693) (
f7d369a
) by @Abhicodes-crypto - router: Add connector_response_reference_id in payments response (#1664) (
a3ea5dc
) by @sai-harsha-vardhan
Bug Fixes
- compatibility:
- Fix mismatched fields in the payments flow (#1640) (
e0113b9
) by @kritikmodi - Fix AddressDetails in the customers flow (#1654) (
f48d6c4
) by @kritikmodi
- Fix mismatched fields in the payments flow (#1640) (
Refactors
- enums: Move enums from
storage_models
andapi_models
crates tocommon_enums
crate (#1265) (c0e1d4d
) by @Aprabhat19 - payment_methods: Fix db insert for payment method create (#1651) (
73f91a5
) by @Sarthak1799 - storage: Update crate name to diesel models (#1685) (
5a0e8be
) by @lsampras
Testing
- connector: [Trustpay] Add ui test for card 3ds (#1683) (
3f756e5
) by @swangi-kumari
Full Changelog: v1.3.0...v1.4.0
Hyperswitch v1.3.0
1.3.0 (2023-07-12)
Features
- payments: Dont delete client secret on success status (#1692) (
5216d22
) by @Abhicodes-crypto - Convert QrData into Qr data image source url (#1674) (
55ff761
) by @Sangamesh26
Refactors
- Include binary name in
crates_to_filter
for logging (#1689) (123b34c
) by @SanchithHegde
Full Changelog: v1.2.0...v1.3.0
Hyperswitch v1.2.0
1.2.0 (2023-07-11)
Features
- connector: [PowerTranz] Add template code for PowerTranz connector (#1650) (
f56f9d6
) by @ArjunKarthik - payments: Add client_secret auth for payments retrieve (#1663) (
b428298
) by @Abhicodes-crypto - pm_list: Add required field info for crypto pay (#1655) (
6d4943d
) by @prasunna09 - router: Add connector_request_reference_id in router_data based on merchant config (#1627) (
865db94
) by @sai-harsha-vardhan
Bug Fixes
- CI: Fix msrv checks on github run on push to main (#1645) (
05ea08b
) by @ShankarSinghC - core:
- Fix wallet payments throwing
Invalid 'payment_method_type' provided
and UI test issues (#1633) (307a470
) by @pixincreate - Add Payment_Method_data in Redirection Form (#1668) (
b043ce6
) by @SamraatBansal
- Fix wallet payments throwing
- locker: Remove delete_locker_payment_method_by_lookup_key from payments_operation_core (#1636) (
b326c18
) by @ShankarSinghC - middleware: Inlcude
x-request-id
header inaccess-control-expose-headers
header value (#1673) (b1ae981
) by @SanchithHegde - router:
- Use
Connector
enum forconnector_name
field inMerchantConnectorCreate
(#1637) (e750a73
) by @deepanshu-iiitu - Remove requires_customer_action status to payment confirm (#1624) (
69454ec
) by @AkshayaFoiger
- Use
- Map not found error properly in db_not found (#1671) (
fbd40b5
) by @dracarys18
Hyperswitch v1.1.1
Release 1.1.1 (2023-07-11)
Features
- pm_list: Add required field info for crypto pay (#1655) (
c3f737d
) by @prasunna09
Bug Fixes
- cog: Remove branch whitelist (
3b6482e
) by @lsampras - core: Add Payment_Method_data in Redirection Form (#1668) (
90682c6
) by @SamraatBansal
Full Changelog: v1.1.0...v1.1.1
Hyperswitch v1.1.0
1.1.0 (2023-07-07)
Features
- connector:
- [Globepay] Add template code for Globepay connector (#1623) (
06f92c2
) by @srujanchikke
- [Globepay] Add template code for Globepay connector (#1623) (
- router: Get filters for payments (#1600) (
d5891ec
) by @apoorvdixit88 - Add cache for api_key and mca tables (#1212) (
fc9057e
) by @dracarys18
Bug Fixes
- router: Desc payment list for pagination (#1556) (
f77fdb7
) by @NavinShrinivas
Full Changelog: v1.0.5...v1.1.0
Hyperswitch v1.0.5
1.0.5 (2023-07-06)
Features
- connector: [Stripe] Add support for WeChat Pay and Qr code support in next action (#1555) (
a15a77d
) by @Sangamesh26 - test: Add support to run UI tests in CI pipeline (#1539) (
21f5e20
) by @jagan-jaya
Bug Fixes
- connector: [Rapyd] Add router_return_url in 3DS request (#1621) (
e913bfc
) by @ShankarSinghC
Refactors
- payments: Error message of manual retry (#1617) (
fad4895
) by @Abhicodes-crypto
Full Changelog: v1.0.4...v1.0.5
Hyperswitch v1.0.4
1.0.4 (2023-07-05)
Features
- connector: [DummyConnector] add new dummy connectors (#1609) (
cf7b672
) by @ThisIsMani - payments: Add connector_metadata, metadata and feature_metadata fields in payments, remove udf field (#1595) (
e713b62
) by @Abhicodes-crypto - router:
- List payment_methods with the required fields in each method (#1310) (
6447b04
) by @Chethan-rao
Bug Fixes
- payment_methods: Return an empty array when the merchant does not have any payment methods (#1601) (
04c60d7
) by @ShankarSinghC
Refactors
- fix: [Nuvei] fix currency conversion issue in nuvei cards (#1605) (
1b22638
) by @swangi-kumari - redis_interface: Changed the in the get_options value from true to false (#1606) (
737aeb6
) by @prajjwalkumar17 - router: Add psync task to process tracker after building connector request in payments flow (#1603) (
e978e9d
) by @sai-harsha-vardhan
Miscellaneous Tasks
- connector-template: Update connector template code (#1612) (
8c90d0a
) by @ArjunKarthik
Full Changelog: v1.0.3...v1.0.4