-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
56 lines (35 loc) · 1.36 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
## Changelog
The brief, illustrious history of `sopel-rainbow`, a silly little plugin
spawned from [a tongue-in-cheek
upstream issue](https://github.com/sopel-irc/sopel/issues/1962).
### sopel-rainbow 0.2.0
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
[#1]: https://github.com/sopel-irc/sopel-rainbow/pull/1
### sopel-rainbow 0.1.1
Fixed:
* Empty input raises exception on upcoming Sopel 7.1 release ([#2][])
[#2]: https://github.com/sopel-irc/sopel-rainbow/pull/2
### sopel-rainbow 0.1.0
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