Releases: Adyen/adyen-dotnet-api-library
Adyen .net API Library 10.0.0-beta
What's Changed
Breaking Changes 🛠
- [PW-7372] Switch HttpWebRequest to HttpClient and Implement RESTfull client by @jillingk in #690
- [PW-7587] Remove IsApiKeyRequired by @jillingk in #699
- [PW-7308] Generate (Classic) Payments, Add Missing Endpoints And Bump Version by @jillingk in #703
- [PW-7312] Upgrade BinLookup to v52 by @michaelpaul in #707
- [PW-7984] Checkout v70 by @jillingk in #734
- [ITT-366] Regenerate StoredValue models/services and updated UT's by @jillingk in #745
- [ITT-366] Regenerate classic payments endpoints by @jillingk in #746
- [ITT-366] Regenerated Recurring services/models by @jillingk in #751
- [IT-366] Regenerated BinLookup service/model by @jillingk in #748
- [ITT-366] Regenerated Payout models/services by @jillingk in #740
- Regenerate POSTerminalManagement and remove resource classes by @jillingk in #761
New Features 💎
- [PW-7996] StoredValue API endpoints by @jillingk in #731
- [PW-7701] Update the Readme.md by @AlexandrosMor in #714
- [ITT-366] Regenerate Management services/models by @jillingk in #750
- [ITT-366] Generate Transfers models/services, create base url and UT's by @jillingk in #744
- [ITT-366] Generated Service/Model for BalanceControl and add small UT by @jillingk in #747
- [ITT-366] Regenerate LEM and add UT's for new endpoints by @jillingk in #743
Other Changes 🖇️
- [PW-7163] Update the dotnet framework version by @AlexandrosMor in #646
- CaptureDelayHours Nullable CreateCheckoutSessionRequest by @jillingk in #656
- Update HttpURLConnectionClient.cs by @BielsasBucket in #659
- [PW-7302] Adding Retrieve3DS2/ClassicPayments and CardDetails/Checkout endpoints by @jillingk in #666
- Update mstest monorepo to v2 (major) by @renovate in #676
- Update dependency Microsoft.NET.Test.Sdk to v17 by @renovate in #675
- Update actions/setup-dotnet action to v3 by @renovate in #674
- Update dependency Moq to v4.18.2 by @renovate in #670
- Update dependency Microsoft.CSharp to v4.7.0 by @renovate in #669
- [PW-6312] Async support for Terminal Local API by @jillingk in #662
- Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /Adyen by @dependabot in #688
- Bump MSTest.TestFramework from 2.2.10 to 3.0.0 by @dependabot in #687
- Bump Moq from 4.18.2 to 4.18.3 by @dependabot in #683
- Update dependency Microsoft.NET.Test.Sdk to v17.4.0 by @renovate in #673
- Bump MSTest.TestAdapter from 2.2.10 to 3.0.0 by @dependabot in #686
- create openapi templates for dotnet by @wboereboom in #667
- Bump MSTest.TestAdapter from 3.0.0 to 3.0.2 by @dependabot in #698
- Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 by @dependabot in #693
- Bump MSTest.TestFramework from 3.0.0 to 3.0.2 by @dependabot in #697
- [PW-7307] Gh pipeline and Makefile to generate Models by @jillingk in #668
- Byte Array Converter Fix by @jillingk in #664
- Fix Async Tests by @Kwok-he-Chu in #705
- LegalEntityManagement endpoints by @jillingk in #692
- Delete dependabot.yml by @wboereboom in #702
- Removed netstandard2.0 from Adyen.Test and Adyen.IntegrationTest by @Kwok-he-Chu in #704
- update POS Terminal Management and add models to automation by @wboereboom in #706
- Update models.yml by @jillingk in #709
- Set models PR title by @michaelpaul in #711
- [PW-7313] Generate Checkout Models and update services/tests by @jillingk in #708
- [PW-7310] Bump Payout Versioning and Generate Models by @jillingk in #712
- [PW-7686] Remove all remnant HPP classes by @jillingk in #722
- [PW-7504] Terminal Notification Deserializer by @jillingk in #719
- Make services implement their interfaces by @karol-gro in #727
- [PW-7672] Created Error Testing Integration Test by @jillingk in #725
- [PW-2560] Removed unused files, regenerated Recurring and bump the Recurring version by @jillingk in #721
- Changes by create-pull-request action by @AdyenAutomationBot in #710
- [PW-7741] Removed all required fields parameters from (service) resource classes by @jillingk in #729
- [PW-7958] Generic Type in Service to reduce boiler plate code by @jillingk in #728
- PW-7317: Management API by @michaelpaul in #713
- Remove invalid constructor parameter by @AlexandrosMor in #735
- [PW-7805] Timeout variable for HttpClient by @jillingk in #730
- [PW-7542] Nullable integers to fix default value of int (0) being emitted by @jillingk in #724
- Update CODEOWNERS by @wboereboom in #737
- Remove Integration Tests by @jillingk in #752
- Update closing operators by @AlexandrosMor in #741
- Update dependency Microsoft.NET.Test.Sdk to v17.5.0 by @renovate in #742
- [ITT-45] Add header fields to track library usage by @jillingk in #753
- Merge main to develop to align the versions after the patch by @jillingk in #755
- Update dependency Newtonsoft.Json to v13.0.3 by @renovate in #758
- DataProtection API by @jillingk in #762
- Updating README before release by @jillingk in #760
- [PW-6181] Add workflow for nuget package by @jillingk in #733
- Update Versions for Beta Release by @jillingk in #765
- Update actions/checkout action to v3 by @renovate in #763
- Update models by @AdyenAutomationBot in #757
- Release 10.0.0-beta by @AlexandrosMor in #768
New Contributors
- @BielsasBucket made their first contribution in #659
- @renovate made their first contribution in #676
- @wboereboom made their first contribution in #667
- @Kwok-he-Chu made their first contribution in #705
- @AdyenAutomationBot made their first contribution in #710
Full Changelog: 9.2.0...10.0.0-beta
Adyen .net API Library 9.2.0
What's Changed
- [PW-8004] Add terminal notification deserializer - Release 9.2.0 by @AlexandrosMor in #732
Full Changelog: 9.1.0...9.2.0
Adyen .net API Library 9.1.0
What's Changed
- [PW-6599] Add unit test for zipdetails by @AlexandrosMor in #619
- [PW-6754] Add the e2e tests by @AlexandrosMor in #621
- Sets tls12 for both sync and async request by @jillingk in #617
- [PW-6646]Added brand field to DefaultPaymentMethodDetails by @jillingk in #628
- Add Obsolete warning to inform about HPP deprecation by @jillingk in #610
- Update github/codeql-action action to v2 by @renovate-bot in #590
- Filter the marketpayaccounttest in the workflow by @jillingk in #633
- Add Async support for the Account Service by @akScript in #608
- Add support for donations endpoint by @James226 in #622
- [PW-6739] Updated KYCVerificationResult Model and added additional by @jillingk in #638
- Fix serialisation of AdminResponse by @sandernolan in #644
- #641 BankAccountUUID is missing from CreateAccountRequest model by @jillingk in #643
- Release 9.1.0 by @AlexandrosMor in #648
New Contributors
- @jillingk made their first contribution in #617
- @akScript made their first contribution in #608
- @James226 made their first contribution in #622
Full Changelog: 9.0.0...9.1.0
Adyen .net API Library 9.0.0
What's Changed
- [PW-6631] Add LoyaltyID to LoyaltyAccountID by @AlexandrosMor in #596
- [PW-6580] StorePaymentMethodMode replaces storePaymentMethod for v68 by @AlexandrosMor in #595
- Update mstest monorepo to v2.2.10 by @renovate-bot in #591
- Correct the client SetEnviroment overload by @AlexandrosMor in #603
- Fix typo by @michaelpaul in #602
- Add Can to code owners by @AlexandrosMor in #607
- [FOC-62335] - fix decimalString capitalisation by @sandernolan in #614
- [PW-6687] Update checkout support to v69 by @AlexandrosMor in #606
- Replace PaymentLinkResource.cs to PaymentLinkResponse.cs by @AlexandrosMor in #616
- Release 9.0.0 by @AlexandrosMor in #618
Full Changelog: 8.2.0...9.0.0
Adyen .net API Library 8.2.0
What's Changed
- Add missing property to MerchantRiskIndicator by @juanmarin97 in #545
- Add null check in IsValidHmac method by @AlexandrosMor in #549
- [PW-6157] Add Store field to /sessions request by @michaelpaul in #544
- Add TokenDetails to RecurringDetail by @johanssontobias in #522
- [PW-6231] Fix additionalData type by @sandernolan in #557
- Fix checkout error on windows and strong name signing by @Tasteful in #556
- Create PULL_REQUEST_TEMPLATE and ISSUE_TEMPLATE by @AlexandrosMor in #518
- Update additional data type in AbstractModificationRequest.cs by @AlexandrosMor in #559
- PW-6116 Add windows OS on github actions by @zaiddreakh in #564
- Add missing fields for UpdateAccountRequest.cs by @AlexandrosMor in #563
- Update dependency Microsoft.NET.Test.Sdk to v17.1.0 by @renovate-bot in #566
- [PW-5816] Add ShareholderType by @AlexandrosMor in #576
- [PW-6290] Update ModoficationResult class by @AlexandrosMor in #577
- [PW-6133] Add interfaces for PosPaymentLocalApi and PosPaymentCloudApi by @AlexandrosMor in #578
- Release 8.2.0 by @AlexandrosMor in #584
New Contributors
- @juanmarin97 made their first contribution in #545
- @sandernolan made their first contribution in #557
- @Tasteful made their first contribution in #556
- @zaiddreakh made their first contribution in #564
Full Changelog: 8.1.0...8.2.0
Adyen .net API Library 8.1.0
What's Changed
- [PW-5630] Add orders endpoints by @AlexandrosMor in #516
- Update mstest monorepo to v2.2.8 by @renovate-bot in #525
- [PW-5676] Update MarketPay/Transaction.cs TransactionStatusEnum by @AlexandrosMor in #529
- Renaming master to main in README.md by @acampos1916 in #528
- Update AbstractPaymentRequest.cs by @AlexandrosMor in #524
- Update FieldType.cs by @AlexandrosMor in #519
- Add missing SignatoryContact on BusinessDetail by @AlexandrosMor in #534
- [PW-6018] Add modification function to Checkout service by @AlexandrosMor in #536
- Add SignatoryCode by @AlexandrosMor in #538
- Release 8.1.0 by @AlexandrosMor in #541
New Contributors
- @acampos1916 made their first contribution in #528
Full Changelog: 8.0.1...8.1.0
Adyen .net API Library 8.0.1
Adyen .net API Library 8.0.0
#500 Update checkout to v68
Add sessions api support
Adyen .net API Library 7.3.0
Adyen .net API Library 7.2.0
#473 [PW-4726] Support Android certificate validation
#465 [PW-4693] Add HMAC validation for local terminal api
#463 Add missing fields to account model
#462 Replace type of PaymentRequest.SaleData.SaleToAcquirerData.Metadata into SortedDictionary
#455 [PW-4791]Remove applepay token and googlepay token from PaymentMethodDetails
#453 PayPalDetails.SubtypeEnum add the correct association with const values
#450 Add merchant reference to payment details response
#438 Add new endpoint /notifyShopper
Thanks to Laszlo Klock from Nodebee for reporting the Hmac validation issues under the Adyen responsible disclosure policy. We are happy to announce these issues are now fixed up.