Skip to content

Releases: deathbycaptcha/deathbycaptcha-api-client-python

v4.7.1

09 Mar 21:31

Choose a tag to compare

🎉 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_TOKEN setup instructions
  • Selenium sample README with detailed usage

See CHANGELOG.md for complete details.

v4.7.0

12 Feb 23:53

Choose a tag to compare

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.yml for 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