Releases: tigusigalpa/coingecko-go
Releases · tigusigalpa/coingecko-go
Release list
v1.0.0
🎉 Release v1.0.0 - Initial Release
Release Date: January 27, 2026
🚀 Initial Features
Complete API Coverage
- ✅ 14 API Endpoint Groups fully implemented
- Simple API - Price lookups and supported currencies
- Coins API - Comprehensive coin data, markets, and historical charts
- Contract API - Token data by contract address
- Asset Platforms API - Asset platforms and token lists
- Categories API - Coin categories with market data
- Exchanges API - Exchange data, tickers, and volume charts
- Derivatives API - Derivatives tickers and exchanges
- Entities API - Crypto treasury holdings and transactions
- NFTs API - NFT collections and market data
- Exchange Rates API - BTC-to-currency exchange rates
- Search API - Search queries and trending data
- Global API - Global crypto and DeFi market data
- WebSocket API - Real-time WebSocket subscriptions
- Ping API - Server status and API usage
Core Features
- 🔐 Pro API Support - Full authentication with API keys
- 🛡️ Type-Safe Implementation - Strongly typed parameters and return values
- ⚡ High Performance - Efficient HTTP client with connection pooling
- 🔄 Flexible Configuration - Customizable HTTP client, timeouts, and options
- 📦 Minimal Dependencies - Only standard library (plus gorilla/websocket)
Developer Experience
- 📚 Comprehensive Documentation - Detailed README with API reference
- 💡 4 Real-World Examples
- Basic usage example
- Portfolio tracker
- Market analysis dashboard
- DeFi token tracker
- 🧪 Unit Tests - Core functionality tested
- 🔧 Build Tools - Makefile for common tasks
- 🤖 CI/CD - GitHub Actions workflow for automated testing
Documentation
- README.md with complete API documentation
- CONTRIBUTING.md with contribution guidelines
- CHANGELOG.md for version tracking
- LICENSE (MIT)
- Package-level documentation (doc.go)
📦 Installation
go get github.com/tigusigalpa/coingecko-go🎯 Quick Start
import coingecko "github.com/tigusigalpa/coingecko-go"
cg := coingecko.New()
prices, err := cg.Simple().Price([]string{"bitcoin"}, []string{"usd"}, nil)🔗 Resources
- GitHub: https://github.com/tigusigalpa/coingecko-go
- Documentation: https://docs.coingecko.com
- Go Package: https://pkg.go.dev/github.com/tigusigalpa/coingecko-go
👥 Contributors
- @tigusigalpa - Initial implementation
📝 Notes
This is the first stable release of the CoinGecko Go client library. It provides complete coverage of the CoinGecko API v3 with production-ready code, comprehensive documentation, and real-world examples.