Skip to content

Releases: qluana7/CommandExecutor

1.2.0

24 Dec 06:07
Compare
Choose a tag to compare

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

27 Nov 10:03
Compare
Choose a tag to compare

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

05 Nov 15:11
Compare
Choose a tag to compare

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

1.0.0

21 Oct 06:49
ddfc26a
Compare
Choose a tag to compare
v1.0.0

Create README.md