Remember to bring your dependencies up to date with ./scripts/venvinstall.sh when updating to this version!
The supported Python versions are now 3.10, 3.11, 3.12, and 3.13.
- Major: Allow sending chat messages using Twitch's Helix API instead of IRC. (#2801)
Before enabling this feature, the bot owner must re-authenticate the bot with the/bot_loginendpoint and the streamer must re-authenticate with the/streamer_loginendpoint. - Documentation: Fixed example nginx config's http2 support for Nginx v1.26+. (#2804)
- Dev: Updated the default Python version using
pyenvfrom 3.10 to 3.12. (#2806) - Dev: Fixed ssl context creation, adding support for Python 3.12+. (#2803)
- Dev: Only run
flake8on pajbot package. (#2805)
What's Changed (Commit list)
- fix(install docs): Nginx - use separate http2 directive by @zneix in #2804
- chore: use functools in irc.py by @zneix in #2803
- chore: update requirements by @zneix in #2802
- Use Helix chat/messages for outbound chat and bot badge support by @mr-cheeezz in #2801
- ci: only run flake8 on pajbot package by @pajlada in #2805
- ci: update supported Python versions by @pajlada in #2806
- chore: update pyproject with version, and fix minimum python version by @pajlada in #2807
New Contributors
- @mr-cheeezz made their first contribution in #2801
Full Changelog: v1.70...v1.71