You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All notable changes to this project will be documented in this file.
5
4
6
-
### Added
7
-
- Variables: defined with `set name value`, accessed with `$name`. Run `set` with no arguments to display all variables and their values.
8
-
- Option to change the alpha value of the input background texture.
9
-
- Command hint argument for better error messages. Use `RegisterCommand(Hint = "Command $a")]` to show a command's usage.
10
-
11
-
### Changed
12
-
- Better autocompletion: autocomplete can now partially complete words when there are multiple suggestions available.
13
-
14
-
### Fixed
15
-
- Fix background texture being destroyed when loading a scene with the Terminal set to `DontDestroyOnLoad`.
16
-
- Fix hotkeys bound to function keys causing the input to not register the first character.
17
-
- Fix formatting on autocomplete suggestions.
5
+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
18
6
19
-
## 1.01 `9a1b0b3` - 2018-08-09
7
+
## [1.0.0-rc25.0] - 2026-03-10
20
8
21
9
### Added
22
-
- Option to to change the position of the toggle GUI buttons.
23
-
-Option to change the window size ratio between the partial and full window height.
24
-
-Optional GUI button to run a command (useful for mobile devices).
10
+
11
+
-Per-command history opt-out: set `AddToHistory = false` on `RegisterCommandAttribute`to prevent a command from being recorded in history. Also available as the `addToHistory` parameter and field on `CommandInfo` and the `addToHistory` parameter on `CommandShell.AddCommand` (all defaulting to `true`).
12
+
-`ReadOnlyHashSet<T>` and `ReadOnlyHashSetExtensions` (with `ToReadOnlyHashSet` extension method) in `WallstopStudios.DxCommandTerminal.DataStructures`.
25
13
26
14
### Changed
27
-
- Autocomplete now uses the last word in the input text, rather than just completing the first word.
28
15
29
-
## 1.0 `db07b43` - 2018-07-15
16
+
-`clear-history` command no longer records itself in command history.
17
+
-`CommandShell.AutoRegisteredCommands` and `CommandShell.IgnoredCommands` changed type from `ImmutableHashSet<string>` to `ReadOnlyHashSet<string>`.
30
18
31
-
### Added
32
-
- Customizable toggle hotkey.
33
-
- Two new terminal colors (customizable).
34
-
- Option to change prompt character (or remove it).
35
-
- Option to open a larger terminal window with a separate hotkey.
36
-
- Command autocompletion (use the tab key while typing a command).
37
-
- Option to toggle window using GUI buttons (disabled by default).
38
-
- Option to customize the input background contrast.
19
+
### Removed
20
+
21
+
- Bundled `System.Collections.Immutable.dll` has been removed; projects that already reference `System.Collections.Immutable` (e.g. via NuGet or another package) will no longer experience DLL conflicts.
39
22
40
23
### Fixed
41
-
- Input registering hotkey character when hotkey was pressed.
42
-
- Inspector presentation.
43
24
44
-
### Removed
45
-
-`LS` command in favor of `HELP` with no arguments to list all registered commands.
25
+
- Setting `ignoreDefaultCommands` to `true` on `TerminalUI` had no effect — built-in commands were still registered. Root cause: the `RegisterCommandAttribute` internal constructor was not propagating the `isDefault` parameter to the `Default` property.
0 commit comments