Skip to content

v1.5.2

Latest

Choose a tag to compare

@lisa3907 lisa3907 released this 11 Aug 09:03

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