Skip to content

Releases: odinsoft-lab/ccxt.net

v1.5.2

11 Aug 09:03

Choose a tag to compare

GitHub Release Notes for v1.5.2

CCXT.NET v1.5.2 Release

🎉 Major Update: 120 Exchange Support with Standardized Architecture

This release marks a significant milestone for CCXT.NET with a comprehensive reorganization of the exchange structure and the addition of 94 new exchange implementations, bringing the total to 120 supported exchanges.

📋 What's Changed

🌍 Major Exchange Reorganization

  • Standardized Country Codes: Migrated from 3-letter to 2-letter ISO 3166-1 alpha-2 codes for better international standard compliance
  • 94 New Exchange Implementations: Added support for major exchanges across 22 countries
  • Unified Architecture: All exchanges now follow a consistent folder and implementation structure

🔧 Technical Improvements

  • Namespace Standardization: Removed country codes from namespaces for cleaner API (CCXT.NET.{ExchangeName})
  • Enhanced .NET Support: Added support for .NET 8.0 and .NET 9.0 alongside .NET Standard 2.1
  • Code Quality: Fixed namespace conflicts and build errors across all implementations
  • Sample Refactoring: Separated exchange samples into individual files for better clarity

📁 Standardized Exchange Structure

All 120 exchanges now follow this consistent pattern:
exchanges/{country_code}/{exchange_name}/
├── {exchange_name}.cs # Main exchange client
├── public/ # Public API endpoints
│ ├── ticker.cs
│ ├── orderBook.cs
│ └── market.cs
├── private/ # Authenticated endpoints
│ ├── balance.cs
│ └── wallet.cs
└── trade/ # Trading operations
├── order.cs
└── position.cs

📊 Exchange Coverage by Region

Fully Implemented (26 exchanges)

Asia: Binance, Bitforex, Gate.io, Huobi, OKEX, ZB, bitFlyer, Coincheck, Quoinex, Bithumb, CoinOne, Gopax, Korbit, OKCoin KR, Upbit
Americas: BitMEX, Bittrex, GDAX, Gemini, itBit, Kraken, Poloniex
Europe: Bitfinex, Bitstamp, CEX.IO, ANXPro

Ready for API Integration (94 exchanges)

🚧 Major derivatives: Bybit, Deribit, KuCoin Futures
🚧 High-volume spot: OKX, KuCoin, Coinbase, Crypto.com
🚧 Regional leaders: Bitso (MX), Mercado (BR), Indodax (ID), Bitbns (IN)
🚧 And 87 more exchanges with standardized structure

💻 Installation

NuGet Package Manager

Install-Package ccxt.net -Version 1.5.2

.NET CLI

dotnet add package ccxt.net --version 1.5.2

PackageReference

<PackageReference Include="ccxt.net" Version="1.5.2" />

🔄 Breaking Changes

- Namespace Changes: If you were using country codes in namespaces (e.g., CCXT.NET.US.Binance), update to CCXT.NET.Binance
- All other APIs remain backward compatible

📝 Documentation

- Updated CLAUDE.md with comprehensive implementation guidelines
- Enhanced CHANGELOG.md with detailed version history
- Improved sample applications for each exchange

🙏 Acknowledgments

Thanks to all contributors who helped make this release possible!

📦 Assets

- NuGet Package: ccxt.net.1.5.2.nupkg
- Source Code: Available in ZIP and TAR.GZ formats

---
Full Changelog: https://github.com/ccxt-net/ccxt.net/compare/v1.5.1...v1.5.2

v1.4.13

18 Oct 21:47
9a594d0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.7...v1.4.13

FetchOHLCVs errors since update #13

28 Aug 19:32

Choose a tag to compare

  • Remove OdinSdk Packages

  • Rename Namespace

  1. OdinSdk.BaseLib.Coin => CCXT.NET.Shared.Coin
  2. OdinSdk.BaseLib.Configuration => CCXT.NET.Shared.Configuration
  3. OdinSdk.BaseLib.Extension => CCXT.NET.Shared.Extension
  4. OdinSdk.BaseLib.Cryption => CCXT.NET.Shared.Cryption
  5. OdinSdk.BaseLib.Converter => CCXT.NET.Shared.Converter
  6. OdinSdk.BaseLib.Serialize => CCXT.NET.Shared.Serialize
  • Rename Function Name to add 'Async'

Namespace replace with OdinSdk.BaseLib.Coin

11 Oct 08:06

Choose a tag to compare

  • merge with base library

    1. CCXT.NET.Coin => OdinSdk.BaseLib.Coin
    2. CCXT.NET.Configuration => OdinSdk.BaseLib.Configuration
    3. CCXT.NET.Extension => OdinSdk.BaseLib.Extension
    4. CCXT.NET.Cryption => OdinSdk.BaseLib.Cryption
    5. CCXT.NET.Converter => OdinSdk.BaseLib.Converter
    6. CCXT.NET.Serialize => OdinSdk.BaseLib.Serialize
  • OdinSdk.BaseLib.Coin.Public.MarketItem's property rename

    1. limit => limits
  • net472 and netstandard2.1

  • clean up all code

CCXT.NET v1.3.4: New Exchanges Gopax & OKCoinKR

26 Jun 05:41

Choose a tag to compare

  • add exchanges gopax, okcoinkr
  • rename namespace OdinSdk to CCXT.NET

CCXT.NET v1.3.3: Merge with OdinSdk.BaseLib

29 Mar 02:19

Choose a tag to compare

  • Merge with OdinSdk.BaseLib
  • I will change the namespace OdinSdk to CCXT.NET later.

CCXT.NET v1.3.2: 18 new exchanges have been added.

18 Mar 11:08

Choose a tag to compare

New Exchanges:

  • gateio
  • huobipro
  • okex
  • zb
  • bitfinex
  • bitstamp
  • cex
  • anxpro
  • binance
  • bitflyer
  • coincheck
  • quoinex
  • upbit
  • bittrex
  • gdax
  • gemini
  • itbit
  • kraken