This repository has been archived by the owner on May 1, 2022. It is now read-only.
Oh lord is this update huge backend wise. Front-end wise, it's not horrible, but there's still a lot.
And never mind on this being the last update... there's a lot that happened since then.
What's Changed
- FEAT💥:
molter
now usesdis-snek
8.0.0. - FEAT💥: Restructured and added channel converters. Some were removed/renamed in this process.
- FEAT💥:
MolterCommand.all_commands
is now afrozenset
instead of atuple
. - REFACTOR💥:
MolterCommand.params
has been renamed toMolterCommand.parameters
. - FEAT: Added a basic help command for
MolterCommand
s. (#8) - FEAT: Added
register_converter
to allow using normal annotations for commands while usingConverter
s behind the scenes. (#7) - FEAT:
MolterCommand.usage
has been added, allowing you to specify how the command should be used if you don't likeMolterCommand.signature
. - FEAT: Make
Converter
'scontext
Context
instead ofMessageContext
so it has a chance of being used with other types of commands in the future. - FEAT: Make
MolterCommand
hashable. - FEAT/REFACTOR: Adjust parameter parsing to allow more control, allowing for
MolterCommand.parse_parameters
to be used by you if you need it. - REFACTOR: Much of the backend has changed to match up more closely with
dis-snek
's style. - REFACTOR:
MolterCommand.signature
has been redone. It may give slightly more accurate results. - DOCS: Added docstrings to many utility functions.
- CI:
pre-commit
-related files were updated.
New Contributors
- @LordOfPolls made their first contribution in #8
Full Changelog: v0.9.1...v0.11.0