Releases: Gallimathias/CommandManagementSystem
Command Managment System 3.0-alpha3
Command Management System
Current Version: 3.0.0-alpha3
This is a nightly build that is actively under development. It should not be used for production systems. More detailed information can be found on GitHub.
New Features
- Implement StringCommands: You can now use the StringCommandManager and the StringCommands. With a String Command the type or method name is used automaticly as tag.
Command Managment System 3.0-alpha2
Command Management System
Current Version: 3.0.0-alpha2
This is a nightly build that is actively under development. It should not be used for production systems. More detailed information can be found on GitHub.
New Features
- Implement Alias function: The alias functionality is finally implemented. CommandAttributes can now get additional tags as aliases that can be used instead of the normal tags.
Changes
- Add Generics to DefaultManager: The Default Manager now has overloads with generics so it can be configured individually.
- Add list of Command tags: A CommandManager can now return a list of the executable commands and their aliases.
BugFixes
- Invalid Cast Exception: When using the DefaultCommandManager it could happen that a Dispatch led to a Cast Exception. The error has been fixed.
- DefaultManager does not find any commands: The DefaultManager could not find any assembly commands. In this version the DefaultManager now searches for the namespaces in the current app domain.
Command Managment System 3.0-alpha1
Command Management System
Current Version: 3.0.0-alpha1
This is a nightly build that is actively under development. It should not be used for production systems. More detailed information can be found on GitHub.
New Features
- Reinstaning Complex Commands: Complex commands are recreated after they are finished with the next dispatch. This behavior can be controlled by a Reinstance property of the CommandAttribute.
- .NET Standard 2.0 support: The new version is available in three versions:. NET 4.5,. NET 4.6 and. NET Standard 2.0
Known issues
- Aliases are ignored: The alias function has no functionality
Changes
- CommandManager.Command_FinishEvent: This function is obsolete, please use instead CommandFinishEvent
- CommandManager.Command_WaitEvent: This function is obsolete, please use instead CommandWaitEvent
Command Managment System 2.0
This is version two of the Command Management System.
Some bug fixes and comfort functions have been added compared to version
1.0.1. Nevertheless, th the system is still extremely slim and simple.
Command Managment System 2.0-beta
This is an beta pre-release
Please report all errors on GitHub
The pre-release is not suitable for productive use and is intended for
testing only.
Command Managment System 2.0-alpha 3
This is an alpha pre-release and may contain errors. Please report all
errors on GitHub. The pre-release is not suitable for productive use and
is intended for testing only.
Command Managment System 2.0-alpha 2
This is an alpha pre-release and may contain errors. Please report all
errors on GitHub. The pre-release is not suitable for productive use and
is intended for testing only.
Command Managment System 2.0-alpha 1
This is an alpha pre-release and may contain errors. Please report all
errors on GitHub. The pre-release is not suitable for productive use and
is intended for testing only.
Command Managment System 1.0.1
Changelog:
fix NullReferenceException on Command Subscribing
Command Managment System 1.0
Helmuth_von_Moltke_1.0.0 Helmuth von Moltke 1.0