Changed:
- Dropped support for Sopel<7.1 + Python<3.8
sopel.module->sopel.plugin- Removed shim around
sopel.formatting.plain()function - Updated
__future__imports - Removed UTF-8 coding comment
Added:
- Use
unicodedata2if it's installed
Fixed:
random_startsetting (broken by changes in #1)- Errors in
sopel-plugins configure rainbow- Wrong setting name (
rainbow->order) - Wrong default value type (
list[int]->list[str])
- Wrong setting name (
Meta:
- Reorganized to match current Sopel standard (mainly putting "the
actual plugin" in aplugin.pyfile, not__init__.py) - Updated packaging to use
pyproject.tomlmetadata - Added release automation using PyPI Trusted Publishing