Releases: qluana7/CommandExecutor
Releases · qluana7/CommandExecutor
1.2.0
Change
-
Events
- CommandErrored
- CommandExecuted
-
Properties ( issue #1 )
- Commands => CommandModules
- Commands = Name array of commands.
-
Methods
- GetAllCommands
- GetAllCommandsAsync
- GetCommands
-
Configuration - ExceptionManager
- Managing exceptions with event
Optimized.
Full Changelog: v1.1.1...v1.2.0
1.1.1
Change
- CommandRequest class removed.
- CommandCheckAttribute's AttributeTarget set to Method.
- Execute(string, object[]) is now internal. (Because of risk)
- Added new properties in Command class
- Arguments : The object array that converted.
- RawArguments : The string arguments that from execute.
Bug Fix
- Fixed that when passed argument was null, it raises not ArgumentException but TargetParameterCountException.
Full Changelog: v1.1.0...v1.1.1
1.1.0
New Feature
- Execute with string and object[] for arguments
- Add Command class that has information of command and can execute.
- Add FindCommand method which returns Command class
- Checking attribute whether execute with custom attribute
- Class execute checking system (virautl method)
- Make execute check attribute
Bug Fix
- Fixed that occurred parameter null exception when register class over than one
Full Changelog: v1.0.0...v1.1.0