Releases: juspay/hyperswitch
Releases · juspay/hyperswitch
Hyperswitch v1.40.0
1.40.0 (2023-09-15)
Features
- connector: (adyen) add support for multiple partial capture adyen (#2102) (
9668a74
) by @hrithikesh026 - pm_auth: Add plaid to connector list (#2166) (
0bc99ad
) by @Chethan-rao
Bug Fixes
- router: Move
get_connector_tokenization_action_when_confirm_true
abovecall_create_connector_customer_if_required
(#2167) (15418a6
) by @ShankarSinghC - Make amount_capturable zero when payment intent status is processing (#2163) (
d848b55
) by @hrithikesh026
Refactors
- router: Add camel_case for the applepay request (#2172) (
4c36fcb
) by @prajjwalkumar17
Testing
- postman: Update postman collection files (
b30d82d
) by @github-actions
Full Changelog: v1.39.2...v1.40.0
Hyperswitch v1.39.2
1.39.2 (2023-09-14)
Bug Fixes
- router: Add scoped error enum for customer error (#1988) (
5c5058d
) by @jeevaprakashdr
Refactors
- connector: [BraintreeGraphQl] Enhance currency Mapping with ConnectorCurrencyCommon Trait (#2143) (
05696d3
) by @srujanchikke - router:
- Changed the storage of applepay_verified_domains from business_profile to merchant_connector_account table (#2147) (
caa385a
) by @prajjwalkumar17 - Get route for applepay_verified_domains (#2157) (
fb1760b
) by @prajjwalkumar17
- Changed the storage of applepay_verified_domains from business_profile to merchant_connector_account table (#2147) (
- Add instrument to trackers for payment_confirm (#2164) (
c804954
) by @kritikmodi
Testing
- postman: Update postman collection files (
089bb64
) by @github-actions
Full Changelog: v1.39.1...v1.39.2
Hyperswitch v1.39.1
1.39.1 (2023-09-13)
Bug Fixes
- connector: [SQUARE] Add uri authority in Webhooks (#2138) (
daa0759
) by @deepanshu-iiitu - core: Update amount_capturable in update trackers (#2142) (
bed8326
) by @hrithikesh026 - Payment status fix in trustpay for 3ds and wallets (#2146) (
9b92d04
) by @Sangamesh26
Refactors
- connector: [Stripe] add support for more incoming woocommerce Stripe disputes webhooks (#2150) (
e023eb8
) by @swangi-kumari - masking: Move masking implementations to masking crate (#2135) (
9d74a75
) by @Chethan-rao - Move
Request
andRequestBuilder
structs to common_utils crate (#2145) (21be67a
) by @Chethan-rao
Testing
- postman: Update postman collection files (
be397de
) by @github-actions
Full Changelog: v1.39.0...v1.39.1
Hyperswitch v1.39.0
1.39.0 (2023-09-12)
Features
- connector:
- [Braintree] implement 3DS card payment for braintree (#2095) (
d63cbbd
) by @AkshayaFoiger - [payme] Add support for dispute webhooks (#2089) (
341163b
) by @Sangamesh26
- [Braintree] implement 3DS card payment for braintree (#2095) (
- core:
- Enable payments void for multiple partial capture (#2048) (
a81bfe2
) by @hrithikesh026 - Add runtime flag to disable dummy connector (#2100) (
d52fe7f
) by @apoorvdixit88
- Enable payments void for multiple partial capture (#2048) (
- db: Implement
ReverseLookupInterface
forMockDb
(#2119) (f2df2d6
) by @dalprahcd - router:
- Disable temp locker call for connector-payment_method flow based on env (#2120) (
fea5c4d
) by @sai-harsha-vardhan - New get route for derivation of verified applepay domain (#2121) (
177d8e5
) by @prajjwalkumar17 - Added new webhook URL to support
merchant_connector_id
(#2006) (82b36e8
) by @sahkal
- Disable temp locker call for connector-payment_method flow based on env (#2120) (
Bug Fixes
- connector: [SQUARE] Throw Error for Partial Capture of Payments (#2133) (
cc8847c
) by @deepanshu-iiitu - core: [Bluesnap] Add secondary_base_url for script (#2124) (
1407049
) by @Sakilmostak - payment_methods: Default card fetch to locker call (#2125) (
ffe9009
) by @Sarthak1799 - refactor: [Paypal] refactor paypal not implemented payment methods errors (#1974) (
ca9fb0c
) by @swangi-kumari - router: Move connector customer create flow to
call_connector_service
(#2137) (4d3e6bc
) by @sai-harsha-vardhan - router/scheduler: Replace the occurrences of gen_range with a safer alternative (#2126) (
94ac5c0
) by @anupj - webhooks: Fix database queries in webhook (#2139) (
eff280f
) by @Narayanbhat166 - Eliminate recursive call while updating config in database (#2128) (
a3dd8b7
) by @BallaNitesh
Refactors
- connector: [Zen] refactor Zen payment methods not implemented errors (#1955) (
b0c4ee2
) by @swangi-kumari - pm_list: Get profile_id from business_details in list pm (#2131) (
90868b9
) by @Narayanbhat166
Testing
- postman: Update postman collection files (
7e29adb
) by @github-actions
Full Changelog: v1.38.0...v1.39.0
Hyperswitch v1.38.0
1.38.0 (2023-09-11)
Features
- confirm: Reduce the database calls to 2 stages in case of non-retry (#2113) (
28b102d
) by @NishantJoshi00 - core: Accept payment_confirm_source header in capture call and store in payment_intent (#2116) (
2f272d2
) by @hrithikesh026 - router: Saving verified domains to business_profile table (#2109) (
73da641
) by @prajjwalkumar17
Bug Fixes
- router:
validate_psync_reference_id
only if call_connector_action is trigger in psync flow (#2106) (60c5fdb
) by @sai-harsha-vardhan - Implement persistent caching for config table retrieval (#2044) (
25e82a1
) by @dracarys18
Refactors
- core: Use profile id to find connector (#2020) (
5b29c25
) by @Narayanbhat166 - storage_impl: Split payment attempt models to domain + diesel (#2010) (
ad4b7de
) by @lsampras
Testing
- connector: Skip ui sanity tests for external contributors (#2118) (
f5fed94
) by @srujanchikke
Full Changelog: v1.37.0...v1.38.0
Hyperswitch v1.37.0
1.37.0 (2023-09-10)
Features
- connector:
- (checkout.com) add support for multiple captures PSync (#2043) (
517c5c4
) by @hrithikesh026 - [Cryptopay]Add reference id for cryptopay (#2107) (
576648b
) by @prasunna09
- (checkout.com) add support for multiple captures PSync (#2043) (
- db: Implement
BusinessProfileInterface
forMockDb
(#2101) (0792605
) by @dalprahcd - payments: Make database calls parallel for
payments_confirm
operation (#2098) (fea075e
) by @NishantJoshi00
Bug Fixes
- connector: Revert checkout apple pay to tokenization flow (#2110) (
cc5add6
) by @ShankarSinghC - Null value in session token in next action (#2111) (
f015394
) by @Sangamesh26
Refactors
- connector:
- [Stripe] Using
connector_request_reference_id
as object_reference_id for Webhooks (#2064) (e659e70
) by @Sakilmostak - [Adyen] refactor adyen payment method not implemented errors (#1950) (
955534e
) by @swangi-kumari
- [Stripe] Using
Full Changelog: v1.36.0...v1.37.0
Hyperswitch v1.36.0
1.36.0 (2023-09-07)
Features
- apple_pay: Add support for pre decrypted apple pay token (#2056) (
75ee632
) by @ShankarSinghC
Refactors
- connector:
- [Payme] Rename types to follow naming conventions (#2096) (
98d7005
) by @Sakilmostak - [Payme] Response Handling for Preprocessing (#2097) (
bdf4832
) by @Sakilmostak
- [Payme] Rename types to follow naming conventions (#2096) (
- router: Changed auth of verify_apple_pay from mid to jwt (#2094) (
8246f4e
) by @prajjwalkumar17
Miscellaneous Tasks
- deps: Bump webpki from 0.22.0 to 0.22.1 (#2104) (
81c6480
) by @dependabot - Address Rust 1.72 clippy lints (#2099) (
cbbebe2
) by @ShankarSinghC
Full Changelog: v1.35.0...v1.36.0
Hyperswitch v1.35.0
1.35.0 (2023-09-06)
Features
- connector:
- [Payme] Implement Card 3DS with sdk flow (#2082) (
99f1780
) by @Sakilmostak - [SQUARE] Implement webhooks (#1980) (
5a49802
) by @deepanshu-iiitu
- [Payme] Implement Card 3DS with sdk flow (#2082) (
- payment_methods: Store necessary payment method data in payment_methods table (#2073) (
3c93552
) by @Sarthak1799
Bug Fixes
- connector: [STAX] Incoming amount will be processed in higher unit (#2091) (
de9e0fe
) by @deepanshu-iiitu - router: Send connection_closed errors as 5xx instead of 2xx (#2093) (
4d58bdb
) by @sai-harsha-vardhan
Refactors
- refunds: Add success RefundStatus in should_call_refund check (#2081) (
9cae5de
) by @kritikmodi - scheduler: Move scheduler to new crate to support workflows in multiple crates (#1681) (
d4221f3
) by @jagan-jaya
Testing
- postman: Update postman collection files (
25f8c35
) by @github-actions
Full Changelog: v1.34.1...v1.35.0
Hyperswitch v1.34.1
1.34.1 (2023-09-05)
Bug Fixes
- Add accounts_cache for release (#2087) (
e5d3180
) by @dracarys18
Refactors
- router: New separate routes for applepay merchant verification (#2083) (
dc908f6
) by @prajjwalkumar17
Testing
Full Changelog: v1.34.0...v1.34.1
Hyperswitch v1.34.0
1.34.0 (2023-09-04)
Features
- frm:
- Enum variant misspelled changed from fullfillment to fulfillment (#2065) (
e1cebd4
) by @rishavkar - Add support to accept and decline payment when manually reviewed by merchant for risky transaction (#2071) (
229f111
) by @jagan-jaya
- Enum variant misspelled changed from fullfillment to fulfillment (#2065) (
Refactors
- Include binary name in
service
field in log entries (#2077) (20d44ac
) by @SanchithHegde
Documentation
- postman: Update documentation for postman tests (#2057) (
119aeb4
) by @pixincreate
Full Changelog: v1.33.0...v1.34.0