Repository navigation
Releases: Contradictive-Games/CGConsole
Releases · Contradictive-Games/CGConsole
Release list
CG Console v0.8.0
This release is mostly a simplification of previous class naming. Because this will break any older version Public API, this is being bumped to a higher version. There has also be a few upgrades.
Features
- Add new CommandTarget parameter to
[ConsoleCmd] - Automatic command registration (no longer needing to call ConsoleCommands.RegisterFrom())
- DefaultCommands now automatically register
- Enums can now be parsed in console command args
Fixes/Improvements
- Package no longer imports documentation pictures
- Fix sample package errors
- Samples no longer required
- Simplify names from ContradictiveGames.CGConsole -> CG.Console
- Update README to use new names
- Executed commands can not try to execute methods on invalid/dead targets
- Fix package settings not keeping changes
Misc. Changes
- Changed version naming to be more standardized
- Add gitattributes, gitignore, .github folder
- Add bug report template
- Default commands are now static
- All context menus now use
CG Consoleinstead ofContradictive Games/CGConsole
CG Console v0.7.260105
This release focuses primarily on being able to customize CGConsole to your needs, as well as adding a few QoL improvements and features to help with custom command creation and debugging.
Features
- Add project settings tab to custom CGConsole behaviors
- Add default commands that can be selectively enabled/disabled
- Command suggestion box when typing commands into console input field
- Adding ? to end of command logs description and required arguments for a ConsoleCommand
Fixes/Improvements
- Command naming validation through Regex
- Users can define custom Regex string for naming validation
- Commands can be hidden from being listed in default help command
- Commands can be hidden from suggestions list
- Users can toggle command regisration logs
- Users can toggle requirement for any class trying to register a ConsoleCommand needing to implement ICommandProvider interface
- Update Samples to better fit new releaseBetter command registration handling
Misc. Changes
- Add ResponseType.Info to CommandResponse
- Update package.json
- Update documentation to fit new release
CG Console v0.6.251230
This release focuses primarily on better console command management and slight performance increased, with better command caching, creation, and other small changes.
This release additionally:
- Allows using
[ConsoleCmd]in a class - Allows adding default commands within the
CGConsoleCommands.csclass - Simplifies the base
Console.csandConsoleSettings.csclasses - Handles console errors better
- Allows for static (null) targets for commands
CG Console v0.5
update readme, add change settings to themes