Skip to content

Development v3.3.0 future release PR #400

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 53 commits into from
Nov 3, 2019
Merged

Development v3.3.0 future release PR #400

merged 53 commits into from
Nov 3, 2019

Conversation

Taaku18
Copy link
Collaborator

@Taaku18 Taaku18 commented Oct 23, 2019

Important

  • Recommend all users to unblock and re-block all blocked users upon updating to this release.

Added

  • Three new config vars:
    • enable_plugins (yes/no default yes)
      • When set to no, plugins will not be loaded into the bot.
    • error_color (color format, defaults discord red)
      • The color of error messages.
    • anon_reply_without_command (yes/no default no) (Thanks to papiersnipper PR#288)
      • When set, all non-command messages sent to thread channels are forwarded to the recipient anonymously without the need of ?anonreply.
      • This config takes precedence over reply_without_command.
  • ?logs responded [user] command, it will show all logs that the user has sent an reply. (Thanks to papiersnipper PR#288)
    • user when not provided, defaults to the user who ran the command.
  • Open threads in limbo now auto closes if the channel cannot be found. This check is done every time the bot restarts.

Changed

  • ?contact no longer send the "thread created" message to where the command is ran, instead, it's now sent to the newly created thread channel. (Thanks to DAzVise)
  • Plugins update (mostly internal).
    • git is no longer used to install plugins, it now downloads through zip files.
    • ?plugins enabled renamed to ?plugins loaded while enabled is still an alias to that command.
    • Reorganised plugins folder structure.
    • Logging / plugin-related messages changes.
    • Updating one plugin will not update all other plugins (plugins are no longer separated by repos, but the plugin name itself).
  • Help command is in alphabetical order grouped by permissions.
  • Notes are no longer always blurple, its set to MAIN_COLOR now.
  • Added ?plugins update for updating all installed plugins.
  • Reintroduce flake8 and use bandit for security issues detection.
  • Add travis checks for 3.6 in Linux and 3.7 for MacOS and Windows.
  • Eval commands are logged in debug logs.
  • Presence updates 30 minutes instead of 45 now.
  • Fixed an assortment of problems to do with block.

Internal

  • Reworked config.get and config.set, it feeds through the converters before setting/getting.
    • To get/set the raw value, access through config[].
  • Prerelease naming scheme is now x.x.x-devN.
  • trigger_typing has been moved to core.utils.trigger_typing, original location is deprecated.
  • Simpler status and activity logic.

@Taaku18 Taaku18 temporarily deployed to cgrokmodmail October 23, 2019 06:24 Inactive
@Taaku18 Taaku18 temporarily deployed to cgrokmodmail October 23, 2019 06:36 Inactive
@Taaku18 Taaku18 temporarily deployed to cgrokmodmail October 25, 2019 03:41 Inactive
@Taaku18 Taaku18 temporarily deployed to cgrokmodmail October 25, 2019 03:55 Inactive
@Taaku18 Taaku18 temporarily deployed to cgrokmodmail October 30, 2019 07:54 Inactive
@Taaku18 Taaku18 temporarily deployed to cgrokmodmail October 30, 2019 07:57 Inactive
@Taaku18 Taaku18 temporarily deployed to cgrokmodmail October 31, 2019 07:49 Inactive
@Taaku18 Taaku18 temporarily deployed to cgrokmodmail November 1, 2019 08:49 Inactive
@Taaku18 Taaku18 temporarily deployed to cgrokmodmail November 1, 2019 14:20 Inactive
* Add ability to delete notes
* Add wipe command
* Add option to add existing aliases in new aliases
* Fix typo in presence docstring
* Update changelog and bump dev version
@Taaku18 Taaku18 temporarily deployed to cgrokmodmail November 2, 2019 19:11 Inactive
@Taaku18 Taaku18 temporarily deployed to cgrokmodmail November 2, 2019 19:13 Inactive
Copy link
Collaborator Author

@Taaku18 Taaku18 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No further features will be added to this release. If no problems arise, update in 8 hours.

Copy link

@jojoa jojoa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dont see any Issue or Fault in the Code

@Taaku18 Taaku18 temporarily deployed to cgrokmodmail November 3, 2019 04:15 Inactive
@Taaku18 Taaku18 merged commit 6166e21 into master Nov 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants