Component: console
824 changelog entries across 213 version(s)
Releases by channel (stacked)
- added :continue and :break commands for various loops;
- added :exit command to terminate scripts;
- added "comments" parameter to print command to control comment and error output;
- added comparison operators for ID values;
- added Ctrl+Left/Right word navigation;
- added Ctrl+w word deletion;
- added hint for dry-run import parameter;
- added left shift (<<) and right shift (>>) support for IPv6 addresses;
- added on-event script runner support to print follow/follow-only;
- added timestamp support to print follow/follow-only;
- allow undefined variables in dry-run import;
- changed autocomplete expansion criteria;
- disable follow command in /ip/firewall/connection menu;
- fixed brief print for entries with multiple comments;
- fixed setting of /interface/wireless/scan-list;
- fixed time drift for interface last-link-down-time and last-link-up-time;
- fixed value type names in comparison errors;
- implemented string casting in :tobool command;
- improved command decoding to drop extraneous commands (visible in history logging);
- improved error tracing when using find command;
- improved export command to avoid empty [find];
- improved history logging when performing object rename with set/reset;
- improved set/remove command handling in /file menu;
- look up variable in global scope if argument scope lookup failed;
- parse width parameter for non-interactive SSH commands;
- show smaller QR codes where possible;
- use the same flag output format for both print brief and detail;
- improved service stability when processing files over CLI;
- added timestamp support to print follow/follow-only (additional fixes);
- added left shift (<<) and right shift (>>) support for IPv6 addresses;
- added on-event script runner support to print follow/follow-only;
- added timestamp support to print follow/follow-only;
- fixed time drift for interface last-link-down-time and last-link-up-time;
- improved command decoding to drop extraneous commands (visible in history logging);
- improved export command to avoid empty [find];
- improved history logging when performing object rename with set/reset;
- use the same flag output format for both print brief and detail;
- updated copyright notice;
- added "mvrp" to mac-protocol setting;
- added delimiter parameter to :toarray command;
- added fetch-changelog flag to check-for-updates command;
- added reset command to settings directories;
- added sensitive flag to QR code in WireGuard "show-client-config";
- added show-sensitive option for print command, hide sensitive settings in print output by default;
- changed file id format;
- do not allow to set value as empty for arguments that require selection of a specific list entry;
- do not set values when "setup" command is interrupted;
- fixed :convert from=num on MIPSBE;
- fixed "special-login" setting incorrect channel;
- fixed autocomplete in fullscreen editor to append tabs, spaces, etc;
- fixed empty output in route menus when using "print where gateway";
- improved :toip command to get IPv4 address from IPv4 CIDR address;
- improved :toip6 command to get IPv6 addresses from IPv6 prefixes;
- improved hints for address arguments;
- improved hints for DHCPv6;
- improved printing visuals (column layout and paging);
- improved stability;
- remove unnecessary commands from /ip/hotspot/active menu;
- removed /quickset menu;
- return error values for certain commands if action failed (e.g. /system/routerboard/upgrade);
- show fullscreen script editor completions above hintbar;
- updated "Change your password" to "Change your password (Ctrl-C to skip)";
- updated copyright notice;
- fixed empty output in route menus when using "print where gateway";
- updated copyright notice;
- updated copyright notice;
- added :continue and :break commands for various loops;
- added :exit command to terminate scripts;
- added "comments" parameter to print command to control comment and error output;
- added comparison operators for ID values;
- added Ctrl+Left/Right word navigation;
- added Ctrl+w word deletion;
- added hint for dry-run import parameter;
- allow undefined variables in dry-run import;
- changed autocomplete expansion criteria;
- disable follow command in /ip/firewall/connection menu;
- fixed brief print for entries with multiple comments;
- fixed setting of /interface/wireless/scan-list;
- fixed value type names in comparison errors;
- implement string casting in :tobool command;
- improved error tracing when using find command;
- improved set/remove command handling in /file menu;
- look up variable in global scope if argument scope lookup failed;
- parse width parameter for non-interactive SSH commands;
- show smaller QR codes where possible;
- fixed empty output in route menus when using "print where gateway";
- improved service stability and memory allocation when using "regexp" operator;
- improved service stability when executing commands that can timeout;
- improved service stability and memory allocation when using "regexp" operator;
- improved service stability when executing commands that can timeout;
- added fetch-changelog flag to check-for-updates command;
- do not allow to set value as empty for arguments that require selection of a specific list entry;
- changed file id format;
- improved :toip command to get IPv4 address from IPv4 CIDR address;
- fixed file id conversion operations;
- fixed file id conversion operations;
- improve :toip6 command to get IPv6 addresses from IPv6 prefixes;
- added "mvrp" to mac-protocol setting;
- added changelog to /system/package/update/check-for-updates;
- added delimiter parameter to :toarray command;
- added reset command to settings directories;
- added sensitive flag to QR code in WireGuard "show-client-config";
- added show-sensitive option for print command, hide sensitive settings in print output by default;
- do not set values when "setup" command is interrupted;
- fixed :convert from=num on MIPSBE;
- fixed ".id" printing when using "group-by" (introduced in v7.20);
- fixed "special-login" setting incorrect channel;
- fixed autocomplete in fullscreen editor to append tabs, spaces, etc;
- fixed ip6-prefix visual representation;
- fixed relative path printing (introduced in v7.20);
- improved help for address arguments;
- improved printing visuals (column layout and paging);
- improved stability;
- remove unnecessary commands from /ip/hotspot/active menu;
- removed /quickset menu;
- return error values for certain commands if action failed (e.g. /system/routerboard/upgrade);
- show fullscreen script editor completions above hintbar;
- updated "Change your password" to "Change your password (Ctrl-C to skip)";
- added use-tz option to :timestamp command;
- fixed :convert to=num on MIPSBE;
- fixed incorrect multibyte to=num conversions;
- fixed issue where file completion sometimes shows duplicates;
- improved stability and visuals for /interface/wireless/snooper/snoop;
- improved visuals for brief print when displaying large tables;
- improved visuals for hexadecimal strings;
- improved visuals for hiding sensitive commands;
- include flags by default when printing to value;
- prioritize directory specific parameters and hide rarely used ones in print autocomplete;
- replace TAB characters with spaces when editing scripts and added tab-width user configuration in /console/settings;
- unified string representation of ID values;
- updated hints for some /file/print parameters;
- use file name completions (and basic validation) for file output related parameters for export and print commands;
- validate filenames upon addition (if enabled in /console/settings);
- fixed "special-login" (introduced in v7.20beta2);
- fixed incorrect multibyte to=num conversions;
- fixed issue where file completion sometimes shows duplicates;
- added prompt to /disk/format command;
- added prompt to /disk/format command;
- fixed /file/find not recursive by default (introduced in v7.20beta2);
- fixed /file/read command (introduced in v7.20beta2);
- improved visuals for hexadecimal strings;
- prioritize directory specific parameters and hide rarely used ones in print autocomplete (additional fixes);