Skip to content

Releases: sinus-x/rubbergoddess

v1.5.1

27 Aug 20:03
679ea46
Compare
Choose a tag to compare
  • ACL: Fix "acl rule get" embed
  • Admin: "system shutdown" & "system restart" commands
  • Animals: Detect reverts to default avatar
  • Anonsend: Do not guard 'anonsend link' by ACL
  • Anonsend: Add missing string
  • Base: Fix pinning error while logging
  • Base: Catch DM errors in bookmarks
  • Librarian: Fix 'macaddress' throwing errors
  • Meme: Include user avatar in 'relations' embed
  • Roles: Fix react-to-role resolver when the line only has one word
  • Roles: Alter react-to-role discovery
  • Verify: Allow dash in e-mail

v1.5.0

08 Jun 20:42
a87045d
Compare
Choose a tag to compare
  • Core: Fix issues with embed creation, that were introduced by bumpting the library to version 1.7
  • Core: Fix issues with user error reporting throwing errors
  • ACL: Fix issues with corrputed imports
  • Animals: Delay vote embed creation to combat Discord-side issues with content not being available at event creation
  • Base: Prevent users from pinning system messages
  • Comment: User comment module
  • Karma: Limit "karma emoji" command to guild contexts
  • Karma: Fix argument in "emoji" subcommand
  • Librarian: Test "ipaddress" query with regex
  • Random: Include explainxkcd.com link in "xkcd" command
  • Random: Remove 50-character limit from "pick" output
  • Stalker: Update the command API (argument can be Member, User or integer)
  • Verify: Remove git hash from verification e-mail
  • Verify: Various fixes to the e-mail logic

v1.4.0

27 Apr 10:01
6d00a40
Compare
Choose a tag to compare

Added

  • dadjoke command ([PR-261] by [nicx321])
  • Backup cog
  • Use Discord's replies
  • points and karma user reply contains user's avatar
  • Namedays are retrieved over HTTPS
  • Base: The bot changes its status based on latency
  • Base: Bookmark message by reacting with "🔖"
  • scan message takes unlimited number of message links

Updated

  • Librarian properly displays the week command
  • Animals module sends the user avatar when the vote is announced
  • Animal updates are no longer logged as events
  • Moved karma *boards under the karma command as subcommands
  • Warden has been rewritten to decrease maintenance complexity

v1.3.0

09 Feb 11:52
Compare
Choose a tag to compare

Added

  • Anonsend module

Updated

  • ACL has cleaner command interface and uses JSON files
  • review my-list subcommand
  • Check for Admin, so the #jail channel can't stay locked by accident

Removed

  • Howto module (not used, not mantained)

v1.2.0

25 Jan 09:56
e93e9a0
Compare
Choose a tag to compare

First release of 2021 bumps the minor version, which sould have been done much earlier, probably.

Updated

  • Karma now also counts animated emojis
  • Error notifications are no longer deleted
  • subject and role commands removed
  • Pinned-then-unpinned messages cannot be pinned again by the bot
  • review list and subject info subcommands added

Maintenance

  • Added points degradation to the docs.

v1.1.7

31 Dec 00:51
ce151de
Compare
Choose a tag to compare

Added

  • Meme: bonk command
  • Base: Configuration for autopin that prevents pinning in selected channels

Updated

  • Meme: New animations for pet, hyperpet and whip

Maintenance

  • Database backup script has been updated: an error was deleting the new compressed archive
  • Database scheme for meme interactions was redesigned. You'll have to drop the table and start anew (since the bot is not used elsewhere, I did not bother).

v1.1.6

10 Dec 20:15
b08144e
Compare
Choose a tag to compare

Added

  • Random: The Cat API, The Dog API (cat, dog), xkcd
  • Mover: Two commands to allow migrate old member account data to new one
  • Librarian: ipaddress and macaddress commands

Updated

  • Mover also migrates member roles
  • Shop code has been simplified

Developers

  • Moved fetch_json() to utils.py

v1.1.5

10 Nov 23:28
174ac26
Compare
Choose a tag to compare

Added

  • Meme: slap, spank and relations commands
  • Stalker: db commands only accept user ID

Updated

  • Voice: Working channel locking.
  • Animals: Vote embed is not deleted; it's replaced by vote statistics.
  • Points: Only official guilds are counter. Per-guild system is planned.
  • load, unload and reload commands support multiple modules at the same time.

v1.1.4

09 Oct 08:07
Compare
Choose a tag to compare

Added

  • Meme: pet (ported from Rubbergod), hyperpet

Updated

Because of API change, we're upgrading discord.py to 1.5. It's neccesary to enable Members intent on Discord Developers page.

Developers

  • core/image_generator.py has been renamed to core/image_utils.py.

v1.1.3

02 Oct 21:22
6a054ef
Compare
Choose a tag to compare

Added

  • Stalker: roleinfo, channelinfo

Updated

  • Systemd services. Manual .service file update is required -- follow instructions from the Wiki
  • Librarian uses aiohttp to fetch information ([PR-214] by [LakshyaShastri])

Maintenance

  • Verify config keys suffixes and constraints now require underscore before them. Manual config adjustment is required.