* Use importlib.metadata instead of pkg_resources
* remove fallback code for old pythons
* Mention supybot.databases.plugins config vars from plugins that use them
* Fix fnmatch support in Python >= 3.14
* SedRegex: move regex definition into sedregex.py and improve it
- Convert to libalternatives on SLE-16-based and newer systems
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-limnoria?expand=0&rev=78
- update to 2025.5.3:
* Fix compatibility with setuptools >= 80
* registry.Json: Fix serialization/deserialization points
* Make supybot.plugins.Web.urlWhitelist channel-specific
* Fix interference of wrap() and internationalizeDocstring()
* Add support for Python 3.14.0-alpha1
* i18n: Remove hacks for Python 2
* Add support for negative integers options following getopt
- Update to version 2022-11-16
+ Socket: Disable resolution when using a SOCKS proxy
+ callbacks, Misc, Relay: Fix when the message prefix is just a nick
+ Channel: Fix Nameerror in @Alert.
+ httpserver: Fix pointless tracebacks
+ RSS: Default to setting announces per channel+network, instead of
+ Log loading times for each plugin
+ RSS: Show a meaningful error in case '@rss' is called with a non-URL/…
+ Socket: Don't add instances twice in cls._instances.
+ Make irc.error do nothing is no string is given as argument.
+ Call super().setValue() before defaultHttpHeaders.
+ Deduplicate setting Accept-Language HTTP header.
+ Fix getSpecific usage
+ Import MutableMapping and MutableSet from collections.abc.
+ Readd Limnoria name to default part & quit messages
+ SedRegex: update plugin metadata
+ Add config supybot.reply.format.list.maximumItems to limit the size o…
+ Make getLocaleFromRegistryCache reload existing locales.
+ Math: Display a nicer error in case of MemoryError.
+ MoobotFactoids: Fix support of commands sent in private.
+ QuoteGrabs: fix SyntaxWarning (#1391)
OBS-URL: https://build.opensuse.org/request/show/1274209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-limnoria?expand=0&rev=34
* Fix compatibility with setuptools >= 80
* registry.Json: Fix serialization/deserialization points
* Make supybot.plugins.Web.urlWhitelist channel-specific
* Fix interference of wrap() and internationalizeDocstring()
* Add support for Python 3.14.0-alpha1
* i18n: Remove hacks for Python 2
* Add support for negative integers options following getopt
- Update to version 2022-11-16
+ Socket: Disable resolution when using a SOCKS proxy
+ callbacks, Misc, Relay: Fix when the message prefix is just a nick
+ Channel: Fix Nameerror in @Alert.
+ httpserver: Fix pointless tracebacks
+ RSS: Default to setting announces per channel+network, instead of
+ Log loading times for each plugin
+ RSS: Show a meaningful error in case '@rss' is called with a non-URL/…
+ Socket: Don't add instances twice in cls._instances.
+ Make irc.error do nothing is no string is given as argument.
+ Call super().setValue() before defaultHttpHeaders.
+ Deduplicate setting Accept-Language HTTP header.
+ Fix getSpecific usage
+ Import MutableMapping and MutableSet from collections.abc.
+ Readd Limnoria name to default part & quit messages
+ SedRegex: update plugin metadata
+ Add config supybot.reply.format.list.maximumItems to limit the size o…
+ Make getLocaleFromRegistryCache reload existing locales.
+ Math: Display a nicer error in case of MemoryError.
+ MoobotFactoids: Fix support of commands sent in private.
+ QuoteGrabs: fix SyntaxWarning (#1391)
+ RSS: Register feed config in config.py instead of plugin.py.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-limnoria?expand=0&rev=76
* Add IrcState.nicksToAccount
* core & Channel: Add option --account to kban and iban
* Add support for 'account' in supybot.protocols.irc.banmask
* Replace makeExtBanmask with makeExtBanmasks
* makeExtBanmasks: Log invalid options
* requirements.txt: add ddate as an optional dependency for Time.ddate
* Socket: Fix hanging while TLS socket buffer is non-empty
* Debug: Remove useless shebang
* httpserver: Fix incorrect path joining
* RSS: Add support for $content/$summary_detail/$title_detail
* RSS: Copy $summary to $description on Atom feeds
* Fix recursive loop in limnoria_reset_password
* Geography: Add support for OSM node ids
* Web: Fix crash on trailing ';' in Content-Type
* Web: Fix crash on socket.timeout on snarfed URLs
* Fediverse: Catch URLErrors raised when checking webfinger support
* Services: Improve error on missing password or NickServ nick
* Changed whois provider domain to whois.iana.org
* RSS: Update link to feedparser
* ircdb.checkIgnored: return False for messages from servers
* RSS: Don't log tracebacks for HTTP errors
* Create temporary files in a temporary directory
* Channel: Fix error in when channel is configured but not joined
* Web: Need to download even more Javascript from Youtube
* Admin: Fix leftover state change in testPart
* Admin: Actually clean up test channel from configuration
* Fix SyntaxWarning on Python 3.12
* httpserver: Rewrite without the cgi module
* Internet: Use socket directly instead of telnetlib
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-limnoria?expand=0&rev=71
- Update to version 2022-02-03
* wizard: Fix mixup of sasl username and password
* Format: allow empty substrings in 'replace'. This allows for
easy substring removal without having to use regex.
* setup.py + CI: Remove support for Python 3.4 and 3.5
* Time: Fix error handling in @tztime.
* LogToIrc: Synchronize README with config.py. Better document
the format of the 'target' config var
* Expose standardSubstitute's var dictionary. So it can be reused
by plugins if they want to use a different templating engine.
* Services: Update to the latest version of the
draft/account-registration spec.
- Skip python310: no feedparser due to missing sgmllib3k for
Python 3.10
- Enable the test suite
OBS-URL: https://build.opensuse.org/request/show/951769
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-limnoria?expand=0&rev=50
- Update to version 2021-05-27:
+ Socket: Fix crash non-TLS connections when using a SOCKS proxy
+ Socket: Disable resolution when using a SOCKS proxy
+ drivers: Log SOCKS proxy on connecting
+ callbacks, Misc, Relay: Fix when the message prefix is just a nick
+ Admin: Fix python 3.4 support
+ ircdb: Fix 'IrcUser.nicks' on non-lowercase network names
+ Add the option to disable password login.
+ Move official channel from Freenode to Libera.Chat
+ SedRegex: Fix NameError in config setup
+ Network: Fix IPv6 parsing
+ Channel: Fix Nameerror in @Alert.
+ httpserver: Fix pointless tracebacks
+ Relay: Don't relay QUIT/NICK if the sender isn't in the relayed channel.
+ RSS: Make @remove completely clean up feeds
+ RSS: Default to setting announces per channel+network, instead of
just per channel
+ RSS: Forbid dots in feed names.
+ Services: Keep per-network state separate
+ all plugins: regenerate READMEs
+ httpserver, Fediverse: show an error message on 404
+ Fediverse: Move Secure Fetch documentation to the 'Usage' section
+ Fix computation of message overhead in multiline batches.
+ Log loading times for each plugin
+ supybot-plugin-doc: Add labels for all command and config variables
+ callbacks: Don't write nick prefixes in the middle of multiline messages
OBS-URL: https://build.opensuse.org/request/show/900624
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-limnoria?expand=0&rev=48