This repository has been archived by the owner on Mar 13, 2023. It is now read-only.
Releases: NAFTeam/NAFF
Releases · NAFTeam/NAFF
NAFF - 1.7.1
What's Fixed
- fix: pass proper args for BaseAction.from_dict_factory by @Astrea49 in #576
Full Changelog: NAFF-1.7.0...NAFF-1.7.1
NAFF - 1.7.0
What's New
- feat: add .reaction and .reaction_count to MessageReaction events by @artem30801 in #561
- feat: Command mention function by @Kigstn in #565
- feat: new automod system content by @Wolfhound905 in #569
Whats Fxied
- fix: channel_mention regex no longer assumes max length by @LordOfPolls in #571
- fix: dont pass tuple for reaction.messages by @LordOfPolls in #566
- fix: guilds get 5 free stickers by @LordOfPolls in #562
Full Changelog: NAFF-1.6.0...NAFF-1.7.0
NAFF - 1.6.0
What's Changed
- feat: Atomic Member.add_roles and Member.Remove_roles by @silasary in #555
- feat: min-max length on string options by @Wolfhound905 in #556
- fix: pass ctx for prefixed commands by @Astrea49 in #558
- fix: check min/max value in sync comparison by @LordOfPolls in #559
Full Changelog: NAFF-1.5.0...NAFF-1.6.0
NAFF - 1.5.0
What's Changed
- fix: Allow slash commands to run in DMs by @silasary in #540
- feat: Add display_avatar to user objects by @LordOfPolls in #543
- feat: Support auto-mod api by @LordOfPolls in #514
- feat: Implement CursedIntEnum by @LordOfPolls in #544
- feat: channel.Set perms by @LordOfPolls in #542
- feat: Prevent processors from modifying payloads by @LordOfPolls in #545
- feat: Add support for app_permissions field for interactions by @LordOfPolls in #546
- feat: Add a SendableContext protocol. by @silasary in #541
- feat: Support multiple clients in the same process by @LordOfPolls in #538
- Fix: endpoint/resource ratelimit distinction and handling by @artem30801 in #550
- fix: channel edit error when ratelimited by @artem30801 in #551
- feat: simple logging by @LordOfPolls in #547
- feat: Add gui_position to channel objects by @LordOfPolls in #552
- feat: Add auto-shard support by @LordOfPolls in #539
- Feat: Logging alternative to #547 by @Kigstn in #548
Full Changelog: NAFF-1.4.1...NAFF-1.5.0
NAFF - 1.4.1 🔥
🔥HOT FIX RELEASE 🔥
What's Changed
- Discord can now send user.premium_type as None. This results in the bot being unable to start. ALL NAFF bots will be affected by this upon reboot.
Full Changelog: NAFF-1.4.0...NAFF-1.4.1
NAFF - 1.4.0
What's Changed
- fix: Handle tags not being sent in channel payload by @LordOfPolls in #532
- feat: Remove
$
from connection properties by @LordOfPolls in #534 - fix: add protected attribs to user.pyi by @Astrea49 in #535
- fix: Stop deleting empty list payloads by @LordOfPolls in #536
- feat: Add granular control to sync_interactions by @LordOfPolls in #533
Full Changelog: NAFF-1.3.0...NAFF-1.4.0
NAFF - 1.3.0
What's Changed
- feat: github issue templates by @Wolfhound905 in #521
- feat: Improve type hinting of EventMixinTemplate by @LordOfPolls in #520
- ci: Run
apt-get update
in case the runner has outdated apt indexes by @silasary in #525 - fix: get guild before deleting it from cache by @Astrea49 in #526
- fix: suppress http exception in auto defer by @LordOfPolls in #528
- fix: Fix NoneType error on deleting roles twice by @LordOfPolls in #529
- docs: Fix module name by @leestarb in #531
Full Changelog: NAFF-1.2.0...NAFF-1.3.0
NAFF - 1.2.0
What's Changed
- feat: add new audit log entry types by @Wolfhound905 in #511
- feat: improve sync required detection by @LordOfPolls in #512
- feat: add support for event cover images by @LordOfPolls in #513
- feat: Support
SHOULD_SHOW_LINK_NOT_DISCORD_WARNING
message flag by @LordOfPolls in #515 - feat: use a pyi file to properly typehint Member by @Astrea49 in #516
- feat: add RoleColors by @Astrea49 in #517
- feat: make NoArgumentConverter covariant by @Astrea49 in #518
- feat: forum support by @LordOfPolls in #459
Full Changelog: NAFF-1.1.0...NAFF-1.2.0
NAFF - 1.1.0
What's Changed
- fix: Kill subprocess instead of terminate by @LordOfPolls in #503
- fix: properly unload prefixed commands in exts by @Astrea49 in #504
- feat: support nsfw field in app cmds by @LordOfPolls in #502
- feat: Add delete_after field to SendMixin.send (#507) by @zevaryx in #508
- feat: add support for custom modal context (#484) by @Kigstn in #484
- fix: prevent nested activity data (#505) by @Wolfhound905 and @LordOfPolls in #505
Full Changelog: NAFF-1.0.0...NAFF-1.1.0
NAFF - 1.0.0
💥Renames
This has been seperated out to help transitioning between dis-snek and naff - all of these changes are breaking
- Renames
Snake
client ->Client
- Renames
Scale
toExtension
- Renames
models/snek
->models/naff
- Renames
SnakeException
->NaffException
- Renames
SnakeBotUser
->NaffUSer
- Renames
grow_scale
->mount_cog
- Renames
shed_scale
->drop_extension
- Renames
get_scales
->Client.get_extensions
- Renames
get_scale
->Client.get_cogs
- Renames
Snake.sync_scales
->Client.sync_ext
- Renames
Snake.scales
->Client.ext
- Renames
Command.scale
->Command.extension
- Renames
Scale.*scale*
->Cog.*extension*
- Renames
raw_socket_event
->raw_gateway_event
Whats New?
- perf: Add
brotli
forspeedup
extra dep - perf: use tuples for context menu cache lookup
- perf: import methods directly in player
- perf: use list comprehension for thread parsing
- perf: Use tuple instead of list
- perf: Convert for loops in client into comprehensions where applicable
- feat💥: convert cover_image in Application to Asset. (#475)
- feat: expose Application attrs for App Discovery (#476)
- feat💥: Support auto-mod (#477)
- feat: system content for automod message (#483)
- feat: Add embed types field/enum (#472)
- feat: add Typing context manager (#493)
- feat: Make Extension.name public (#494)
- feat: Add member.edit (#495)
- feat: add asset.as_url (#496)
- feat: Add disconnect alias to VoiceChannel (#492)
Whats fixed?
- fix: actually return channel when cloned (#485)
- fix: guild only commands couldnt be executed (#489)
- fix: Random keyerrors in smart cache for roles
- fix: Allow dispatch in a channel the bot has no data on (#486)
- fix: Gateway spawns unnecessary tasks (#487)
- fix: Handle private /uncached channels (#499)
- fix: Ensure subprocess is killed on linux (#500)
- fix: Allow audio/args with spaces in them (#501)
Full Changelog: #488