<commit_before># Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and starting with version 1.4.0 this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## **[Unreleased]**
---

## **[[1.4.0]](https://github.com/checkout/checkout-net-library/tree/1.4.0.0)** - 2018-02-xx
---

## **[[1.3.0.9]](https://github.com/checkout/checkout-net-library/tree/1.3.0.9)** - 2018-01-22
### Added
- Support for dynamic redirect URLs in Charge Requests
---

## **[[1.3.0.7]](https://github.com/checkout/checkout-net-library/tree/1.3.0.7)** - 2017-10-19
### Added
- Support for Billing Details in Charge with Card Token
- Support for Attempt Non 3D in Charge Request
---

## **[[1.3.0.6]](https://github.com/checkout/checkout-net-library/tree/1.3.0.6)** - 2016-10-26
### Added
- BIN property to ApiServices.Cards.ResponseModels.Card<commit_msg>updated CHANGELOG.md<commit_after># CHANGELOG
Starting with version 1.4.0 this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
The lock symbol (:lock:) marks security related updates.

# [Unreleased] :soon:

# [1.4.0](https://github.com/checkout/checkout-net-library/tree/1.4.0.0) (2018-02-xx)

> ### This release is a port to **.NET Standard 1.3** and closes *#23*

## :warning: BREAKING CHANGES
- :lock: **deprecated:** <a name="security_1"></a>.NET 4.0 for only supporting early TLS 1.0
    > The Payment Card Industry Security Standards Council (PCI SSC) is extending the migration completion date to 30 June 2018 for transitioning from SSL and TLS 1.0 to a secure version of TLS (currently v1.1 or higher)... [more](https://blog.pcisecuritystandards.org/migrating-from-ssl-and-early-tls)
- **changed:** `RecurringPaymentsService.Value` to be of type int

## Changes
- **added:** support for passing `AppSettings` in the `APIClient(AppSettings settings)` constructor in favor of configuring AppSettings via custom App Configuration files `App.Debug.config` and `App.Release.config`
    ```csharp
    AppSettings settings = new AppSettings()
    {
        SecretKey = "<KEY>",
        PublicKey = "pk_test_2997d616-471e-48a5-ba86-c775ed3ac38a",
        MaxResponseContentBufferSize = 10240,
        RequestTimeout = 60,
        DebugMode = true,
        Environment = Checkout.Helpers.Environment.Sandbox
    };

    CheckoutClient = new APIClient(settings);
    ```
- :lock: **changed:** `ServicePointManager.SecurityProtocol` 

# [1.3.0.9](https://github.com/checkout/checkout-net-library/tree/1.3.0.9) (2018-01-22)

## Features
- **added:** support for dynamic redirect URLs in Charge Requests

# [1.3.0.7](https://github.com/checkout/checkout-net-library/tree/1.3.0.7) (2017-10-19)

## Bug Fixes
- **added:** support for Billing Details in Charge with Card Token , closes *#24*

## Features
- **added:** support for Attempt Non 3D in Charge Request

# [1.3.0.6](https://github.com/checkout/checkout-net-library/tree/1.3.0.6) (2016-10-26)

## Features
- **added:** Bin property to `ApiServices.Cards.ResponseModels.Card`
{'fraction_non_alphanumeric': 0.162447933354694, 'fraction_numerical': 0.06023710349247036, 'mean_word_length': 3.8328173374613, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 8, 'https://': 9, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 14, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1617469', 'n_tokens_mistral': 1160, 'n_tokens_neox': 1057, 'n_words': 261}