Releases: VaitaR/aiochainscan
Releases · VaitaR/aiochainscan
v0.2.3
v0.2.3
✨ Improvements
- Version bump to 0.2.3
- Enhanced ChainscanClient architecture
- Removed deprecated scanners (OKLink/XLayer, BaseScan)
- Base network integration via Etherscan V2
- Updated documentation
🔧 Changes
- Removed support for deprecated scanners
- Improved Base network integration through Etherscan V2
- Updated usage instructions
🏗️ Architecture
- Completed unified ChainscanClient architecture implementation
- Enhanced client factory and network validation
- Maintained backward compatibility
v0.2.1 - Installation Fix & PyPI Ready
🎉 Fixed Installation from GitHub
This release fixes the critical installation issue that prevented users from installing the package from GitHub.
✅ What's Fixed
- Package Installation: Changed build backend from maturin to setuptools
- Python Modules: All Python modules now properly included in distribution
- Top-level Exports: Added ChainscanClient and normalize_address_balances exports
- CI Testing: Added comprehensive installation testing workflow
- Documentation: Updated installation instructions and troubleshooting
📦 Installation
# From PyPI (NEW!)
pip install aiochainscan
# From GitHub
pip install git+https://github.com/VaitaR/aiochainscan.git🧪 Verified
- ✅ All 330 unit tests passing
- ✅ Installation works on Python 3.10, 3.11, 3.12, 3.13
- ✅ All imports working correctly
- ✅ CLI tool available
📚 Documentation
🚀 What's Next
This is the first release published to PyPI using GitHub's Trusted Publisher feature. Users can now install the package with a simple pip install aiochainscan!
Full Changelog: v0.2.0...v0.2.1