This is the technical changelog for version 20.6. More elaborate release notes can be found in the news channel @pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>__.
Major Changes
Drop Backward Compatibility Layer Introduced in :pr:3853 (API 6.8) (:pr:3873)
Full Support for Bot API 6.9 (:pr:3898)
New Features
Add Rich Equality Comparison to WriteAccessAllowed (:pr:3911 closes :issue:3909)
Add __repr__ Methods Added in :pr:3826 closes :issue:3770 to Sphinx Documentation (:pr:3901 closes :issue:3889)
Add String Representation for Selected Classes (:pr:3826 closes :issue:3770)
Minor Changes
Add Support Python 3.12 (:pr:3915)
Documentation Improvements (:pr:3910)
Internal Changes
Verify Type Hints for Bot Method & Telegram Class Parameters (:pr:3868)
Move Bot API Tests to Separate Workflow File (:pr:3912)
Fix Failing file_size Tests (:pr:3906)
Set Threshold for DeepSource’s PY-R1000 to High (:pr:3888)
One-Time Code Formatting Improvement via --preview Flag of black (:pr:3882)
Move Dunder Methods to the Top of Class Bodies (:pr:3883)
Remove Superfluous Defaults.__ne__ (:pr:3884)
Dependency Updates
pre-commit autoupdate (:pr:3876)
Update pre-commit Dependencies (:pr:3916)
Bump actions/checkout from 3 to 4 (:pr:3914)
Update httpx requirement from ~=0.24.1 to ~=0.25.0 (:pr:3891)
Bump furo from 2023.8.19 to 2023.9.10 (:pr:3890)
Bump sphinx from 7.2.5 to 7.2.6 (:pr:3892)
Update tornado requirement from ~=6.2 to ~=6.3.3 (:pr:3675)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps python-telegram-bot from 20.5 to 20.6.
Release notes
Sourced from python-telegram-bot's releases.
Changelog
Sourced from python-telegram-bot's changelog.
Commits
9ef8826
Bump Version to v20.661b70ef
Drop Backward Compatibility Layer Introduced in #3853 (API 6.8) (#3873)63977ea
Documentation Improvements (#3910)ae57d3b
API 6.9 (#3898)8d76087
Updatepre-commit
Dependencies (#3916)0e90dea
Add Support Python 3.12 (#3915)39d4512
Add Rich Equality Comparison toWriteAccessAllowed
(#3911)895403a
Bumpactions/checkout
from 3 to 4 (#3914)8cb177c
Move Bot API Tests to Separate Workflow File (#3912)eaf802e
Fix Failingfile_size
Tests (#3906)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show