Releases: deathbycaptcha/deathbycaptcha-api-client-python
Releases · deathbycaptcha/deathbycaptcha-api-client-python
v4.7.1
🎉 What's New
Added
- ✨ Selenium reCAPTCHA v2 sample integrated from separate repository
- 🔧 GitHub Actions workflow for automated Selenium sample validation
- 🚀 Automatic PyPI publishing workflow on releases
- 📑 Table of contents in main README
- ⭐ Featured Selenium sample section with quick start guide
Changed
- Enhanced Selenium script with browser selection and headless support
- Version-agnostic test suite (no more hardcoded versions)
- Updated badges for new workflows
Documentation
- Added
PYPI_API_TOKENsetup instructions - Selenium sample README with detailed usage
See CHANGELOG.md for complete details.
v4.7.0
Release v4.7.0 - Enhanced Python Support & CI/CD Improvements
Overview
This release introduces expanded Python version support and modernizes the CI/CD infrastructure with GitHub Actions, ensuring the library remains compatible with the latest Python versions.
Features & Improvements
✨ New in v4.7.0
- Extended Python Support: Added official support for Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, and 3.15.0-alpha.5
- GitHub Actions Integration: Migrated from GitLab CI to GitHub Actions for continuous integration and testing
- Comprehensive Test Coverage: Tests now run across 8 different Python versions to ensure compatibility and stability
- Improved Release Process: Automated workflows for building and testing on every push and pull request
📋 What's Changed
- Introduced
.github/workflows/tests.ymlfor GitHub Actions workflow - Tests include code coverage reporting (pytest-cov, cobertura format)
- Artifacts are retained for 30 days for historical analysis
🔄 CI/CD Enhancements
- Automated Testing: Triggered on push to main, master, develop branches
- Pull Request Validation: All PRs are automatically tested against all supported Python versions
- Artifact Storage: Coverage reports and test results are automatically archived
Supported Python Versions
- Python 3.8
- Python 3.9
- Python 3.10
- Python 3.11
- Python 3.12
- Python 3.13
- Python 3.14
- Python 3.15.0-alpha.5 (experimental)
Installation
pip install deathbycaptcha-official==4.7.0.post2