Skip to content
This repository was archived by the owner on May 1, 2022. It is now read-only.

v0.10.0

Choose a tag to compare

@AstreaTSS AstreaTSS released this 16 Mar 15:46
· 60 commits to main since this release

Minus bug fixes, this may be the second-to-final separated release of this version of molter. molter as an idea isn't exactly dead - I still want to go and see what I can do with slash commands and all - but it'll become more of a personal project that won't get merged with dis-snek ever rather than what it is now.

What's Changed

New Features

  • MolterSnake no longer rejects dis_snek.MessageCommand, and works with it and MolterCommands perfectly.
  • typing.Annotated support was added. molter assumes that it needs to use the second paramtere in the Annotation.
  • MessageConverter now uses a potentially faster method to get messages. At worst, it takes the same amount of time as the previous method.

Bug Fixes

  • Arguments no longer get split at newlines.
  • MolterCommand.invoked_name now can have newlines if they were being used.
  • MolterCommand.get_command and MolterSnake.get_command work correctly with newlines now.
  • MolterCommand.remove_command no longer errors out with invalid names.
  • MolterCommand.qualified_name works correctly now.
  • MolterCommand.all_commands no longer errors out.

Other

  • pre-commit's config was updated a bit.

Full Changelog: v0.9.1...v0.10.0