Releases: dgw/sopel-dns
sopel-dns v0.5.0
Added:
- Rate limit feedback indicating how much time is left in cooldown (#3)
Changed:
- Require Sopel 8.0+
Meta:
- Converted to modern package style,
setup.cfg
→pyproject.toml
- Automated releases with GitHub Actions + PyPI Trusted Publishing
- Reworked NEWS file to match the README's style of Markdown
sopel-dns v0.4.0
Now requires Sopel 7.1, but also works on (upcoming) Sopel 8.0.
sopel-dns v0.3.1
Tightened dnspython
requirement vs. Sopel's own. This plugin now requires Python 3.6+ (because that's what dnspython
2.x supports).
Note: Dropping old versions of Python is not a violation of SemVer principles in this case, because the support was already broken. The code already needed Python 3.6+ to work; it just wasn't properly documented. Plus, this plugin is like three days old, so it's not necessary to be super strict about versioning yet.
sopel-dns v0.3.0
Added [dns]
output prefix. This also meant changing most of the plugin's output from replies to normal "say", which is fine. The flood of HLs from looking up stuff like MX
or TXT
records could get annoying.
Rate limit has been reduced from 5 minutes to 2 minutes.
sopel-dns v0.2.1
Fixed error when a DNS query has no answer (no results).
sopel-dns v0.2.0
Added support for choosing DNS record type to look up.
Currently understands A
, AAAA
, CNAME
, MX
, NS
, PTR
(for IP addresses only), and TXT
.
sopel-dns v0.1.0
First release, based on very lightly tweaked code shared in #sopel @ freenode by one nicknamed catbeard.