Releases: juspay/hyperswitch
Releases · juspay/hyperswitch
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_modelsandapi_modelscrates tocommon_enumscrate (#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_filterfor 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' providedand 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-idheader inaccess-control-expose-headersheader value (#1673) (b1ae981) by @SanchithHegde - router:
- Use
Connectorenum forconnector_namefield 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
Hyperswitch v1.0.3
1.0.3 (2023-07-04)
Features
- compatibility: Add straight through routing and udf mapping in setup intent (#1536) (
1e87f3d) by @sahkal - connector:
- [Adyen] implement Alipay HK for Adyen (#1547) (
2f9c289) by @AkshayaFoiger - [Mollie] Implement Przelewy24 and BancontactCard Bank Redirects for Mollie connector (#1303) (
f091be6) by @swangi-kumari - [Multisafepay] implement Googlepay for Multisafepay (#1456) (
2136326) by @AkshayaFoiger - [TrustPay] Add Google Pay support (#1515) (
47cd08a) by @Sangamesh26 - [Airwallex] Implement Google Pay in Wallets (#1316) (
7489c87) by @Sakilmostak - [Multisafepay] implement Paypal for Multisafepay (#1459) (
2c10e0b) by @AkshayaFoiger
- [Adyen] implement Alipay HK for Adyen (#1547) (
- db: Implement
ConfigInterfaceforMockDb(#1586) (2ac1f2e) by @PanGan21 - email: Implement process_tracker for scheduling email when api_key is about to expire (#1233) (
ee7cdef) by @Chethan-rao - payment_method: [upi] add new payment method and use in iatapay (#1528) (
2d11bf5) by @arvindpatel24 - payments: Add field manual_retry_allowed in payments response (#1298) (
44b8da4) by @Abhicodes-crypto - router:
- Feat: add
merchant_namefield in the response body (#1280) (dd4ba63) by @Aprabhat19 - Add
GenericNotFoundErrorerror response andset_key_if_not_exists_with_expiryRedis command (#1526) (9a88a32) by @prajjwalkumar17
Bug Fixes
- disputes: Update 4xx error for Files - Delete endpoint (#1531) (
eabe16c) by @kritikmodi - payment_method: Do not save card in locker in case of error from connector (#1341) (
9794079) by @dracarys18 - Return nick name for each card while listing saved cards (#1391) (
4808af3) by @hrithikesh026 - Add appropriate printable text for Result returned from delete_tokenized_data() (#1369) (
cebe993) by @hrithikesh026
Refactors
- connector: [ACI] Use verbose names for
InstructionSourcevariants (#1575) (df01f8f) by @Sakilmostak - payment_methods: Added clone derivation for PaymentMethodId (#1568) (
6739b59) by @Sarthak1799 - payments_start: Remove redundant call to fetch payment method data (#1574) (
6dd61b6) by @shreyash-Pandey-Katni - Add payment id and merchant id to logs (#1548) (
9a48c9e) by @Narayanbhat166
Miscellaneous Tasks
Full Changelog: v1.0.2...v1.0.3
Hyperswitch v1.0.2
1.0.2 (2023-06-30)
Features
- connector:
- [Opayo] Add script generated template code (#1295) (
60e15dd) by @prasunna09 - [ACI] implement Card Mandates for ACI (#1174) (
15c2a70) by @Sakilmostak - [cryptopay] add new connector cryptopay, authorize, sync, webhook and testcases (#1511) (
7bb0aa5) by @arvindpatel24
- [Opayo] Add script generated template code (#1295) (
- router: Add filters for refunds (#1501) (
88860b9) by @apoorvdixit88
Testing
- connector: Add tests for Paypal, Adyen and Airwallex (#1290) (
cd4dbcb) by @prasunna09
Full Changelog: v1.0.1...v1.0.2
Hyperswitch v1.0.1
1.0.1 (2023-06-28)
Features
- connector:
- Add connector cashtocode (#1429) (
784847b) by @BallaNitesh - [Adyen] Add support for Samsung Pay (#1525) (
33309da) by @Sangamesh26 - [Noon] add error response handling in payments response (#1494) (
8254555) by @SamraatBansal - [Stripe] Add support for refund webhooks (#1488) (
e6529b6) by @Sangamesh26 - [Payme] Add template code for Payme connector (#1486) (
5305a7b) by @ArjunKarthik - [Mollie] Implement Sepa Direct Debit (#1301) (
b4b6440) by @swangi-kumari - Add refund and dispute webhooks for Rapyd (#1313) (
db011f3) by @ShankarSinghC
- Add connector cashtocode (#1429) (
- db: Implement
EphemeralKeyInterfaceforMockDb(#1285) (8c93904) by @ycodex - router:
Bug Fixes
- connector:
- [Braintree] Map
SubmittedForSettlementstatus toPendinginstead ofCharged(#1508) (9cc14b8) by @pixincreate - [Cybersource] Throw proper unauthorised message (#1529) (
3e284b0) by @dracarys18 - [Bluesnap] add cardholder info in bluesnap payment request (#1540) (
0bc1e04) by @ArjunKarthik
- [Braintree] Map
- payment_methods: Return appropriate error when basilisk locker token expires (#1517) (
9969c93) by @ShankarSinghC - routes: Register handler for retrieve disput evidence endpoint (#1516) (
6bc4188) by @kritikmodi - Invalidate all cache on invalidate cache route (#1498) (
2c6cc6a) by @dracarys18 - Add 3ds card_holder_info and 2 digit expiry year (#1560) (
5f83fae) by @SamraatBansal - Add config create route back (#1559) (
379d1d1) by @dracarys18
Performance
- logging: Remove redundant heap allocation present in the logging framework (#1487) (
b1ed934) by @jeevaprakashdr
Refactors
- mandates: Refactor mandates to check for misleading error codes in mandates (#1377) (
a899c97) by @BallaNitesh
Testing
- connector:
- [Checkout] Add tests for 3DS and Gpay (#1267) (
218803a) by @Sakilmostak - [Adyen] Add test for bank debits, bank redirects, and wallets (#1260) (
eddcc34) by @swangi-kumari - [Bambora] Add tests for 3DS (#1254) (
295d41a) by @Sakilmostak - [Mollie] Add tests for PayPal, Sofort, Ideal, Giropay and EPS (#1246) (
9ea9e55) by @swangi-kumari - Add tests for Globalpay and Bluesnap (#1281) (
c5ff6ed) by @srujanchikke - [Shift4] Add tests for 3DS and Bank Redirect (#1250) (
041ecbb) by @Sakilmostak
- [Checkout] Add tests for 3DS and Gpay (#1267) (
Miscellaneous Tasks
- connector: [Payme] disable payme connector in code (#1561) (
3cd4746) by @ArjunKarthik
Full Changelog: v1.0.0...v1.0.1