diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7aba79d..1be690d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -69,6 +69,8 @@ jobs: id-token: write # Required to create the GitHub Release. contents: write + # Required to create the release discussion (discussion_category_name). + discussions: write steps: - name: Download build artifacts uses: actions/download-artifact@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ca3d59..e0e5285 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,40 @@ All notable changes are documented here. +## [1.0.3] - 2026-10-05 + +### Fixed + +- support user agent for Turnstile Challenge + +### Documentation + +- add AI integration guide +- link Selenium Python examples +- add useful repository links +- add useful links section +- refresh README banner +- update banner install command +- add coverage badge to README +- use pepy.tech as downloads badge source +- add badges to README + +### Maintenance + +- set version to 1.0.3 +- generate changelog on release +- generate changelog on release +- measure coverage and publish badge to gist +- open a discussion for each GitHub Release +- create GitHub Release on publish +- add mypy strict type checking +- run push trigger on main only to avoid duplicate runs +- describe every workflow job with a short comment +- add ruff lint and format checks + +[Full diff](https://github.com/captcha-solver-api/python-sdk/compare/v1.0.2...v1.0.3) + + New sections are generated from Conventional Commits when a version tag is published. ## [1.0.2] - 2026-09-18