Skip to content

Releases: TheScripters/Cardknox-API-Wrapper

v4.6.5

30 May 22:44
389fded
Compare
Choose a tag to compare

What's Changed

  • Added missing code for xName in CCSale, CCAuth, CCCapture, and CCCredit. fixes #90 by @mfried40 in #91

Full Changelog: v4.6.4...v4.6.5

v4.6.4

10 May 02:36
5829621
Compare
Choose a tag to compare

What's Changed

  • Update appveyor.yml by @ahwm in #81
  • package readme by @ahwm in #82
  • Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 in /src/Cardknox.NET by @dependabot in #83
  • Update dependabot.yml by @ahwm in #84
  • Update appveyor.yml by @ahwm in #87
  • Bump actions/checkout from 2 to 4 by @dependabot in #86
  • Bump github/codeql-action from 1 to 3 by @dependabot in #85
  • Added missing response parameters and improved documentation comments by @mfried40 in #88
  • Update Cardknox.csproj by @ahwm in #89

New Contributors

Full Changelog: v4.6.3...v4.6.4

v4.6.3

30 Dec 17:01
855408f
Compare
Choose a tag to compare

In This Release

Fixed bug in Check operations (#79)

v5.0-beta.4

15 Dec 22:40
ffa2ebb
Compare
Choose a tag to compare
v5.0-beta.4 Pre-release
Pre-release

In This Release

  • Added Payment Method operations
  • Fixed .NET 5 targeting

v5.0-beta.3

15 Oct 22:42
58751ae
Compare
Choose a tag to compare
v5.0-beta.3 Pre-release
Pre-release

In This Release

Customer-based operations are completed against the Recurring v1 API

v4.6.2

25 Jun 14:36
8c20e37
Compare
Choose a tag to compare

In This Release

Enabled Source Link (Thanks to @JTOne123!)

v5.0-beta.2

02 Apr 03:58
675885d
Compare
Choose a tag to compare
v5.0-beta.2 Pre-release
Pre-release

In This Release

  • Added initial recurring operations for managing customers

Breaking Changes

  • RENAMED: Cardknox class object is now CardknoxClient

v5.0-beta.1

24 Mar 15:06
84295b4
Compare
Choose a tag to compare
v5.0-beta.1 Pre-release
Pre-release

In This Release

  • Automatic logging has been refactored to remove the System.Configuration dependency
  • Added SourceLink support
  • Now targeting .NET Core LTS versions (2.1, 3.1) as well as .NET Standard 2.0 and .NET 4.5

Breaking Changes

When updating to this version, you will need to begin using the static configuration class to configure automatic logging instead of the XML configuration file:

using CardknoxApi.Configuration;
using CardknoxApi.Operations;
using CardknoxApi;

CardknoxConfiguration.LoggingEnabled = true;
CardknoxConfiguration.LogLocation = "~/App_Data/Log/Cardknox_{0:yyyyMMdd}.log";

using (var cardknox = new Cardknox(new CardknoxRequest("key", "cardknox test suite", "1.0"))
{
    var resp = cardknox.CCSale(new CCSale());
}

v4.6.1

23 Mar 18:52
1fbf2bf
Compare
Choose a tag to compare

In This Release

  • Cardknox now implements IDisposable
  • The CardknoxResponse now has string equivalents that contain the raw values in the case where Cardknox sends an unexpected value (based on #36)

Since Cardknox now implements IDisposable it is recommended to use a using construct such as:

using (var cardknox = new Cardknox(new CardknoxRequest("", "", ""))
{
    var resp = cardknox.CCSale(new CCSale());
}

v4.6

05 Mar 18:00
9b71141
Compare
Choose a tag to compare

In This Release

  • Updated Cardknox API version to 4.5.8, which added gift:activate and gift:deactivate methods