2.2.9

- Adds new rest v2 functions
    - Orders.CancelOrderMulti
    - Orders.CancelOrdersMultiOp
    - Orders.CancelOrderMultiOp
    - Orders.OrderNewMultiOp
    - Orders.OrderUpdateMultiOp
    - Orders.OrderMultiOp
    - Invoice.GenerateInvoice
    - Funding.KeepFunding
    - Market.AveragePrice
    - Market.ForeignExchangeRate

2.2.8

- Adds new rest v2 functions
    - Pulse.PublicPulseProfile
    - Pulse.PublicPulseHistory
    - Pulse.AddPulse
    - Pulse.PulseHistory
    - Pulse.DeletePulse

2.2.7

- Separates subscriptions by socketID to prevent clashing

2.2.6

- Adds AffiliateCode field to order submission
- Extracts and exposes Meta field from order object

2.2.5

- hotfix: parse notify info even if type not recognised

2.2.4

- Adds new rest v2 functions
    - Funding.Offers
    - Funding.OfferHistory
    - Funding.Loans
    - Funding.LoanHistory
    - Funding.Credits
    - Funding.CreditHistory
    - Funding.Trades
    - Funding.SubmitOffer
    - Funding.CancelOffer
    - Orders.SubmitOrder
    - Orders.CancelOrder
    - Orders.SubmitUpdateOrder
    - Orders.SubmitCancelOrder
    - Positions.Claim
    - Wallet.Transfer
    - Wallet.DepositAddress
    - Wallet.CreateDepositAddress
    - Wallet.Withdraw
- Adds new ws v2 functions
    - Ws/SubmitFundingOffer
    - Ws/SubmitFundingCancel

2.2.3

- Add transport keep alive pinger to keep tls connection open
- Fix multiple small race conditions

2.2.2

- Uses channel/write combo for websocket send requests to avoid race conditions
- Use mutex for building snapshot to avoid race conditions
- Use TradeExecution as type for authenticated trade data

2.2.1

- Adds v2/rest Derivatives service with new functions
    - SetCollateral
- Adds v2/rest Status service with new functions
    - DerivativeStatus
    - DerivativeStatusMulti
    - DerivativeStatusAll
- Adds support for auth ws feed 'status'
- Adds ws subscription function SubscribeStatus

2.2.0

- Adds v2/ws connection multiplexer
- Adds v2/ws api functions ConnectionCount and StartNewConnection

2.1.1

- Removes usage of string(int) conversion in v2/rest and uses strconv.FormatInt instead
- Adds version file
- Adds changelog file
- Fix v2/rest response error message to be passed down correctly
- Rework v2/rest/orders api, change function names and add additionals
