Skip to content

Releases: sopel-irc/sopel-rainbow

sopel-rainbow v0.2.0

25 Sep 21:33
@dgw dgw
Compare
Choose a tag to compare

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 unicodedata2 if it's installed

Fixed:

  • random_start setting (broken by changes in #1)
  • Errors in sopel-plugins configure rainbow
    • Wrong setting name (rainbow -> order)
    • Wrong default value type (list[int] -> list[str])

Meta:

  • Reorganized to match current Sopel standard (mainly putting "the
    actual plugin" in a plugin.py file, not __init__.py)
  • Updated packaging to use pyproject.toml metadata
  • Added release automation using PyPI Trusted Publishing

sopel-rainbow v0.1.1

18 Oct 01:42
@dgw dgw
Compare
Choose a tag to compare

Fixed:

  • Empty input raises exception on upcoming Sopel 7.1 release (#2)

sopel-rainbow v0.1.0

17 Oct 03:48
@dgw dgw
Compare
Choose a tag to compare

Initial release, featuring:

  • .rainbow command
  • Configurable color order
  • Optional randomized start point
  • Control-code stripping on Sopel 7.1+
  • Compatible with Sopel 7.0 through (planned) 8.x releases