Releases: armutcom/iyzipay-dotnet-client
Armut.Iyzipay v2.6.0
Changes:
- Pay with Iyzico Client added.
- Client version upgraded.
New features according to the following pull requests
Armut.Iyzipay v2.5.1
Changes:
- Transaction Report Service Client has added.
- V2 authorization has added.
- Client version has upgraded.
New features according to following pull requests
iyzico/iyzipay-dotnet#81
iyzico/iyzipay-dotnet#82
iyzico/iyzipay-dotnet#84
iyzico/iyzipay-dotnet#88
iyzico/iyzipay-dotnet#89
iyzico/iyzipay-dotnet#90
iyzico/iyzipay-dotnet#91
iyzico/iyzipay-dotnet#92
Armut.Iyzipay v2.5.0
New features implemented according to iyzico/iyzipay-dotnet#82 and iyzico/iyzipay-dotnet#84
Changes:
- HostRefence and AuthCode added to models
- adds transaction status in transaction report
Armut.Iyzipay v2.4.0
New features implemented according to iyzico/iyzipay-dotnet#81
Changes:
- Transaction Report Service Client has added.
- V2 authorization has added.
- Client version has upgraded.
Armut.Iyzipay v2.3.0
Armut.Iyzipay v2.2.2
https://www.nuget.org/packages/Armut.Iyzipay/2.2.2
Maintenance Release for Armut.Iyzipay v2.2 - May 10 2018
- UpdatePaymentItemRequest should use AppendPrice method instead of Append. This bug had been already exists on official iyzipay-dotnet library. After we noticed, we fixed it and opened it as an issue in the official library.
Armut.Iyzipay v2.2.1
https://www.nuget.org/packages/Armut.Iyzipay/2.2.1
Maintenance Release for Armut.Iyzipay v2.2 - May 03 2018
- Sync call fix for RestClient
Armut.Iyzipay v2.2.0
https://www.nuget.org/packages/Armut.Iyzipay/2.2.0
v2.2.0 April 30 2018
- RestHttpClient is now Singleton
- Http timeout setting support added
Breaking Changes to official library
Json.Net library fixed to the most widely used version 10.0.3. With the removal of Json.net 8.0.2, by default, trailing zeros will not removed from end of response prices. Parse or RemoveTrailingZeros extension methods can be used for both parsing and removing trailling zeros for backward compability
Cancel cancel = await Cancel.CreateAsync(cancelRequest, Options);
Assert.AreEqual("1.10000000", cancel.Price);
Assert.AreEqual(1.1, cancel.Price.ParseDouble());
AssertDecimal.AreEqual(1.10000000M , cancel.Price.ParseDecimal());
Assert.AreEqual("1.1", cancel.Price.RemoveTrailingZeros());
Armut.Iyzipay v2.1.15
https://www.nuget.org/packages/Armut.Iyzipay/2.1.15
Additional features to official iyzipay-dotnet
- .NET Core 1.1 and .NET Core 2.0 support added (the client library converted to .NET Standard.)
- Async support added.
- Instead of creating a new 'HttpClient' in each request, the shared 'HttpClient' has been used.
Breaking Changes to official library
Json.Net library fixed to the most widely used version 10.0.3. With the removal of Json.net 8.0.2, by default, trailing zeros will not removed from end of response prices. Parse or RemoveTrailingZeros extension methods can be used for both parsing and removing trailling zeros for backward compability
Cancel cancel = await Cancel.CreateAsync(cancelRequest, Options);
Assert.AreEqual("1.10000000", cancel.Price);
Assert.AreEqual(1.1, cancel.Price.ParseDouble());
AssertDecimal.AreEqual(1.10000000M , cancel.Price.ParseDecimal());
Assert.AreEqual("1.1", cancel.Price.RemoveTrailingZeros());