From 8e85fa935dce264554d4d4c664b45a2b2dcb6e55 Mon Sep 17 00:00:00 2001 From: James Lu Date: Sun, 14 Jul 2019 12:29:35 -0700 Subject: [PATCH] PyLink 2.1-alpha2 --- RELNOTES.md | 8 ++++---- VERSION | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/RELNOTES.md b/RELNOTES.md index e0b2794..4a1825c 100644 --- a/RELNOTES.md +++ b/RELNOTES.md @@ -7,7 +7,7 @@ This release includes all changes from PyLink 2.0.3, plus the following: ### Feature changes - **Added cachetools as a core runtime dependency** (relay and expiringdict) - **Added beta support for InspIRCd 3** ([issue#644](https://github.com/jlu5/PyLink/issues/644)): - - The target IRCd version can be configured via a `target_version` option, which supports `insp20` (InspIRCd 2.0, default) and `insp3`. + - The target IRCd version can be configured via a `target_version` server option, which supports `insp20` (InspIRCd 2.0, default) and `insp3`. - **Removed dependencies on ircmatch** ([issue#636](https://github.com/jlu5/PyLink/issues/636)) **and expiringdict** ([issue#445](https://github.com/jlu5/PyLink/issues/445)) - Increased Passlib requirement to 1.7.0+ to remove deprecated calls - pylink-mkpasswd: use `hash()` instead of `encrypt()` @@ -23,7 +23,7 @@ This release includes all changes from PyLink 2.0.3, plus the following: - clientbot: fix crash when `MODES` is defined in ISUPPORT without a value (affects connections to Oragono) - relay: fix KILL message formatting (regression from [issue#520](https://github.com/jlu5/PyLink/issues/520)) - relay: consistency fixes when handling hideoper mode changes ([issue#629](https://github.com/jlu5/PyLink/issues/629)) -- exttargets: coersce services_account to string before matching ([issue#639](https://github.com/jlu5/PyLink/issues/639)) +- exttargets: coerse services_account to string before matching ([issue#639](https://github.com/jlu5/PyLink/issues/639)) ### Internal improvements - **API Break:** Reworked `PyLinkNetworkCore.nick_to_uid()` specification to support duplicate nicks and user filtering @@ -32,9 +32,9 @@ This release includes all changes from PyLink 2.0.3, plus the following: - If we receive both a KILL and a QUIT for any client, only the one received first will be sent as a hook. - Added new protocol module capabilities: `freeform-nicks`, `virtual-server` - Added `utils.match_text()`, a general glob matching function to replace ircmatch calls ([issue#636](https://github.com/jlu5/PyLink/issues/636)) -- Editing hook payloads is now officially supported in plugins hook handlers ([issue#452](https://github.com/jlu5/PyLink/issues/452)) +- Editing hook payloads is now officially supported in plugin hook handlers ([issue#452](https://github.com/jlu5/PyLink/issues/452)) - ClientbotWrapperProtocol: override `_get_UID()` to only return non-virtual clients, ensuring separate namespaces between internal and external clients. -- ClientbotBaseProtocol: disallow `part()` from the main pseudoclient by default, as this may cause desyncs +- ClientbotBaseProtocol: disallow `part()` from the main pseudoclient by default, as this may cause desyncs if not supported - Moved IRCv3 message tags parser from `clientbot` to `ircs2s_common` - Merged relay's `showchan`, `showuser` commands into the `commands` plugin, for better tracking of errors and duplicate nicks diff --git a/VERSION b/VERSION index f5e4ae9..6d761b7 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.1-alpha1 +2.1-alpha2