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