All notable changes to this project will be documented in this file.
- OHLC endpoint: renamed
currency()toquote()and request parameter fromcurrencytoquoteto align with API response field names.
- OHLC endpoint (
currency.ohlc()) for Open, High, Low, Close price data (Tier 3+)- Parameters:
currency(required),date(required),base(optional),interval(optional) - Supported intervals:
5m,15m,30m,1h,4h,12h,1d
- Parameters:
- Breaking: Updated to API v2 (
https://currencyapi.net/api/v2/) - Updated README with OHLC endpoint documentation and usage examples
- Breaking: API v1 support dropped; all requests now use v2
- Python 3.14 support
- Python version classifiers in package metadata (3.10-3.14)
python_requiresconstraint in setup.py- CHANGELOG.md
- Minimum Python version raised from 3.5 to 3.10
- Dockerfile updated to use
python:3.14-alpinebase image - GitHub Actions CI matrix updated to test Python 3.10, 3.12, and 3.14
- GitHub Actions updated to use
actions/checkout@v4andactions/setup-python@v5 - Modernized class syntax (removed redundant
objectinheritance) - Fixed
author_nametoauthorin setup.py (correct setuptools field) - Fixed unclosed file handle in setup.py (now uses context manager)
- Support for Python 3.5-3.9 (all EOL)
- Initial tracked version