From 92bee98e21dd025d9b542b4037bd76ccb02d48f1 Mon Sep 17 00:00:00 2001 From: Stephen <48072084+StephenDaDev@users.noreply.github.com> Date: Mon, 8 Dec 2025 10:38:31 -0500 Subject: [PATCH 1/3] Update changelog and readme --- CHANGELOG.md | 20 ++++++++++++++++++++ README.md | 17 ++--------------- 2 files changed, 22 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b7a7e28ea..614f1bc258 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,26 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). This project mostly adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html); however, insignificant breaking changes do not guarantee a major version bump, see the reasoning [here](https://github.com/modmail-dev/modmail/issues/319). If you're a plugin developer, note the "BREAKING" section. +# v4.2.2 + +### Added +- Ability to rename snippets and aliases [#3383](https://github.com/modmail-dev/Modmail/pull/3412) +- Bot events when threads is snoozed/unsnoozed [#3412](https://github.com/modmail-dev/Modmail/pull/3412) +- Check for threadmenu and advancedmenu being enabled concurrently. [#3411](https://github.com/modmail-dev/Modmail/pull/3411) +- Check for git installation before attempting autoupdate or update command. [#3406](https://github.com/modmail-dev/Modmail/pull/3406) + +### Changed +- Updated details on v4.2.1 changelog to better explain changes [#3409](https://github.com/modmail-dev/Modmail/pull/3409) +- Updated plugin registry [#3409](https://github.com/modmail-dev/Modmail/pull/3409) +- Updated bot dependencies to reflect more current versions. [#3412](https://github.com/modmail-dev/Modmail/pull/3412) + +### Fixed +- Forwarded messages now show when using logviewer. [#3414](https://github.com/modmail-dev/Modmail/pull/3414) +- Submenu options now work when using built-in threadmenu. [#3404](https://github.com/modmail-dev/Modmail/pull/3404) +- Missing `@` and incorrect link in plugin help command. [#3322](https://github.com/modmail-dev/Modmail/pull/3322) +- Fixed typo in config help for `thread_close_response` and `thread_self_close_response` [#3407](https://github.com/modmail-dev/Modmail/pull/3407) + + # v4.2.1 ### Added diff --git a/README.md b/README.md index 58243cab61..d7f5f84795 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ - Made with Python 3.10 + Made with Python 3.10-3.12 @@ -119,13 +119,7 @@ Plugins requests and support are available in our [Modmail Support Server](https Special thanks to our sponsors for supporting the project. -SirReddit: -
-
- - -
-
+ Prime Servers Inc:
@@ -140,13 +134,6 @@ Real Madrid:

-Advertise Your Server: -
- - - -
-
Discord Advice Center:
From 98d01a16c5928b2638e42beb6b0e2a2122c1553c Mon Sep 17 00:00:00 2001 From: Stephen <48072084+StephenDaDev@users.noreply.github.com> Date: Thu, 18 Dec 2025 11:31:29 -0500 Subject: [PATCH 2/3] Add 3416, 3417, and 3418 --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 614f1bc258..2eb472a9cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,17 +13,20 @@ however, insignificant breaking changes do not guarantee a major version bump, s - Bot events when threads is snoozed/unsnoozed [#3412](https://github.com/modmail-dev/Modmail/pull/3412) - Check for threadmenu and advancedmenu being enabled concurrently. [#3411](https://github.com/modmail-dev/Modmail/pull/3411) - Check for git installation before attempting autoupdate or update command. [#3406](https://github.com/modmail-dev/Modmail/pull/3406) +- Arguments in responses, similar to snippets, but can be used anywhere. [#3418](https://github.com/modmail-dev/Modmail/pull/3418) -### Changed +### Changed - Updated details on v4.2.1 changelog to better explain changes [#3409](https://github.com/modmail-dev/Modmail/pull/3409) - Updated plugin registry [#3409](https://github.com/modmail-dev/Modmail/pull/3409) - Updated bot dependencies to reflect more current versions. [#3412](https://github.com/modmail-dev/Modmail/pull/3412) +- Permissions override now allows override of commands in bulk. `?perms override bulk` [#3417](https://github.com/modmail-dev/Modmail/pull/3417) ### Fixed - Forwarded messages now show when using logviewer. [#3414](https://github.com/modmail-dev/Modmail/pull/3414) - Submenu options now work when using built-in threadmenu. [#3404](https://github.com/modmail-dev/Modmail/pull/3404) - Missing `@` and incorrect link in plugin help command. [#3322](https://github.com/modmail-dev/Modmail/pull/3322) - Fixed typo in config help for `thread_close_response` and `thread_self_close_response` [#3407](https://github.com/modmail-dev/Modmail/pull/3407) +- Added ability to delete and edit plain replies. [#3416](https://github.com/modmail-dev/Modmail/pull/3416) # v4.2.1 From 921a237f6bac638513bd8aed3fae97da8af7ae7c Mon Sep 17 00:00:00 2001 From: Stephen <48072084+StephenDaDev@users.noreply.github.com> Date: Sat, 20 Dec 2025 15:53:29 -0500 Subject: [PATCH 3/3] Add 3406, 3421, 3422, 3423 & Bump to 4.3.0 & Update other version refs --- CHANGELOG.md | 7 ++++++- bot.py | 2 +- pyproject.toml | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2eb472a9cd..b14b5b537f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). This project mostly adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html); however, insignificant breaking changes do not guarantee a major version bump, see the reasoning [here](https://github.com/modmail-dev/modmail/issues/319). If you're a plugin developer, note the "BREAKING" section. -# v4.2.2 +# v4.3.0 ### Added - Ability to rename snippets and aliases [#3383](https://github.com/modmail-dev/Modmail/pull/3412) @@ -14,12 +14,16 @@ however, insignificant breaking changes do not guarantee a major version bump, s - Check for threadmenu and advancedmenu being enabled concurrently. [#3411](https://github.com/modmail-dev/Modmail/pull/3411) - Check for git installation before attempting autoupdate or update command. [#3406](https://github.com/modmail-dev/Modmail/pull/3406) - Arguments in responses, similar to snippets, but can be used anywhere. [#3418](https://github.com/modmail-dev/Modmail/pull/3418) +- Check to see if bot is using Git repository for install before running update or autoupdate. [#3406](https://github.com/modmail-dev/Modmail/pull/3406) +- Ability to add attachments directly to snippets via storing image in MongoDB. [#3421](https://github.com/modmail-dev/Modmail/pull/3421) ### Changed - Updated details on v4.2.1 changelog to better explain changes [#3409](https://github.com/modmail-dev/Modmail/pull/3409) - Updated plugin registry [#3409](https://github.com/modmail-dev/Modmail/pull/3409) - Updated bot dependencies to reflect more current versions. [#3412](https://github.com/modmail-dev/Modmail/pull/3412) - Permissions override now allows override of commands in bulk. `?perms override bulk` [#3417](https://github.com/modmail-dev/Modmail/pull/3417) +- Better error messages when adding aliases. [#3422](https://github.com/modmail-dev/Modmail/pull/3422) +- Prevention of users without OWNER permissions adding eval commands to aliases for security. [#3422](https://github.com/modmail-dev/Modmail/pull/3422) ### Fixed - Forwarded messages now show when using logviewer. [#3414](https://github.com/modmail-dev/Modmail/pull/3414) @@ -27,6 +31,7 @@ however, insignificant breaking changes do not guarantee a major version bump, s - Missing `@` and incorrect link in plugin help command. [#3322](https://github.com/modmail-dev/Modmail/pull/3322) - Fixed typo in config help for `thread_close_response` and `thread_self_close_response` [#3407](https://github.com/modmail-dev/Modmail/pull/3407) - Added ability to delete and edit plain replies. [#3416](https://github.com/modmail-dev/Modmail/pull/3416) +- Fixed a bug with the disabling of `thread_auto_close` when threads are open. [#3423](https://github.com/modmail-dev/Modmail/pull/3423) # v4.2.1 diff --git a/bot.py b/bot.py index 9f3de008a1..1d3fece731 100644 --- a/bot.py +++ b/bot.py @@ -1,4 +1,4 @@ -__version__ = "4.2.1" +__version__ = "4.3.0" import asyncio diff --git a/pyproject.toml b/pyproject.toml index 719abc9447..174a436368 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ extend-exclude = ''' [tool.poetry] name = 'Modmail' -version = '4.2.1' +version = '4.3.0' description = "Modmail is similar to Reddit's Modmail, both in functionality and purpose. It serves as a shared inbox for server staff to communicate with their users in a seamless way." license = 'AGPL-3.0-only' authors = [