Releases: Sina-Soltani/Parbad
Releases · Sina-Soltani/Parbad
v3.11.1
What's Changed
- #415 fix pasargad enum parse by @Sina-Soltani in #424
Full Changelog: v3.11.0...v3.11.1
v3.11.0
What's Changed
- Added nonce to gateway transporter by @ahmadrezadev in #411
- Added nonce to virtual gateway by @Sina-Soltani in #412
Full Changelog: v3.10.2...v3.11.0
v3.10.2
What's Changed
- Fix Pasargad Gateway by @ahmadrezadev in #409
- Feature/cleanup pasargad gateway by @Sina-Soltani in #410
New Contributors
- @ahmadrezadev made their first contribution in #409
Full Changelog: v3.10.1...v3.10.2
v3.10.1
Fixed Saman Gateway bug
v3.10.0
v3.9.2
v3.9.0
- Supporting .net6 and .net7 is added
- IranKish Gateway has now its own nuget. The SOAP approach is changed to REST thanks to @mrmashal
- ZarinPal Gateway bug is fixed
- IdPay Gateway now supports extra payment request data
- The Fetch method now gives the Transaction Code in the result object, just like the Verify method.
- Code improvements
Features, Improvements and Bugs that are done in this release are:
v3.8.3
Bugs fixed:
- Method not found
- Recursive PaymentRequestResult.Failed method.
- Asan Pardakht Gateway - Encrypting/Decrypting
- Asan Pardakht Gateway - Updating the Gateway URLs
v3.8.0
- Feature: FanAva Gateway is added.
- Improvement: Gateway Descriptor can be modified now.
- Mellat Gateway
- Improvement: More additional data is supported now
- Fixed: Cumulative accounts bug
- Fixed: Sending the mobile number
- Fixed: Gateway Transportation bug on Linux hosts
- Code Improvement
V3.7.0
New and improved features
- Parbad Storage is now separated from the main Parbad project. All Storage packages are now inherited from
Parbad.Storage.Abstractionsproject. - PaymentFetchResultStatus includes the new
Failedvalue to detect the failures before verifying a payment. AutoIncrementTrackingNumberOptionsincludes the newIncrementproperty.- Mellat Gateway supports the
MobileNumberSee Tutorial - Parsian Gateway supports the
AdditionalDataandOriginatorfields See Tutorial - Code improvement
Breaking changes
IConfigurationis not going to be used anymore in Parbad. We try to reduce the project's dependencies. The following methods are removed:- ConfigureOptions(IConfiguration configuration)
- ConfigureAutoTrackingNumber(IConfiguration configuration)
- UseGuidQueryStringPaymentTokenProvider(IConfiguration configuration)
AutoRandomTrackingNumberOptions.MaximumValueis removed because it didn't make sense to define a range for generating a Tracking Number.MellatGatewayAccount.IsTestGatewayis removed because Mellat Bank doesn't support it anymore.Invoice.AdditionalDatais renamed toPropertiesbecause its name was confusing the developers.