|
112 | 112 | * fix resolving promise from echo typing animation when previous command was async [#797](https://github.com/jcubic/jquery.terminal/issues/797)
|
113 | 113 | * fix double exception in terminal::destroy
|
114 | 114 | * fix double call to finalize function when echo DOM nodes
|
115 |
| -* fix $.terminal.substring [#792](https://github.com/jcubic/jquery.terminal/issues/792) |
| 115 | +* fix `$.terminal.substring` [#792](https://github.com/jcubic/jquery.terminal/issues/792) |
116 | 116 |
|
117 | 117 | ## 2.33.3
|
118 | 118 | ### Bugfix
|
|
753 | 753 |
|
754 | 754 | ## 2.3.0
|
755 | 755 | ### Features
|
756 |
| -* add experimental $.terminal.pipe function |
| 756 | +* add experimental `$.terminal.pipe` function |
757 | 757 | * allow to return string from onPaste (not only a promise)
|
758 | 758 | * add CTRL+Home and CTRL+End keys + HOME and END move cursor to the end and beginning of the line [#479](https://github.com/jcubic/jquery.terminal/issues/479)
|
759 | 759 | * zoom page when using mousewheel + CTRL key (browser default) [#468](https://github.com/jcubic/jquery.terminal/issues/468)
|
|
851 | 851 | * fix escape bracket in command line
|
852 | 852 | * fix relative and absolute urls with default `anyLinks: false`
|
853 | 853 | * fix android and iPhone issues [#443](https://github.com/jcubic/jquery.terminal/issues/443) [#414](https://github.com/jcubic/jquery.terminal/issues/414)
|
854 |
| -* fix ANSI escapes in unix_formatting [$444](https://github.com/jcubic/jquery.terminal/issues/444) |
| 854 | +* fix ANSI escapes in unix_formatting [#444](https://github.com/jcubic/jquery.terminal/issues/444) |
855 | 855 | * fix jumping cursor when there are no text before cursor line in Chrome
|
856 | 856 | * fix selection menu in latest Android
|
857 | 857 | * fix wrong number of chars per line when insert called after init and scrollbar appear
|
|
915 | 915 | * embed emoji regex by Mathias Bynens for better emoji detection
|
916 | 916 | * allow to execute extended commands including terminal and cmd methods from formatters
|
917 | 917 | * support for true colors (24bit) in unix formatting [#433](https://github.com/jcubic/jquery.terminal/issues/433)
|
918 |
| -* expose split_characters in $.terminal namespace |
| 918 | +* expose split_characters in `$.terminal` namespace |
919 | 919 | * cmd commands option functions to have cmd as this context
|
920 | 920 |
|
921 | 921 | ### Bugfix
|
|
999 | 999 | ### Features
|
1000 | 1000 | * add TypeScript definition file
|
1001 | 1001 | * update formatters API to have a way to return position after replace from function formatter
|
1002 |
| -* regex formatters and $.tracking_replace now accept function as replacement |
| 1002 | +* regex formatters and `$.tracking_replace` now accept function as replacement |
1003 | 1003 | * update unix formatters to use new API so they work with command line
|
1004 | 1004 | * set exit to false if no login provided
|
1005 | 1005 |
|
|
1013 | 1013 | ## 1.18.0
|
1014 | 1014 | ### Feature
|
1015 | 1015 | * looping regex formatters that replace until they don't match the regex
|
1016 |
| -* add tracking_replace to $.terminal namespace |
1017 |
| -* $.terminal.syntax helper |
| 1016 | +* add tracking_replace to `$.terminal` namespace |
| 1017 | +* `$.terminal.syntax` helper |
1018 | 1018 | * new language for prism: "website" that handle html, javascript and css syntax
|
1019 | 1019 |
|
1020 | 1020 | ### Bugs
|
|
1027 | 1027 | ### Features
|
1028 | 1028 | * add ascii_table utility in separated file
|
1029 | 1029 | * per user command line history
|
1030 |
| -* add $.terminal.parse_options which return same object as yargs parser |
1031 |
| -* $.jrpc helper now return its own created promise instead of $.ajax |
| 1030 | +* add `$.terminal.parse_options` which return same object as yargs parser |
| 1031 | +* `$.jrpc` helper now return its own created promise instead of `$.ajax` |
1032 | 1032 | * add wcwidth as dependency so it will always show wider characters correctly (in browsers will work the same as optional)
|
1033 |
| -* expose terminal exception in $.terminal namespace |
| 1033 | +* expose terminal exception in `$.terminal` namespace |
1034 | 1034 | * new API option doubleTab [#405](https://github.com/jcubic/jquery.terminal/issues/405)
|
1035 | 1035 |
|
1036 | 1036 | ### Bugfix
|
|
1055 | 1055 | ### Bugs
|
1056 | 1056 | * fix paste/select all when click below .cmd
|
1057 | 1057 | * second fix to jumping on right click (context menu) [#399](https://github.com/jcubic/jquery.terminal/issues/399)
|
1058 |
| -* change $.terminal.prism_formatting to $.terminal.prism |
| 1058 | +* change `$.terminal.prism_formatting` to `$.terminal.prism` |
1059 | 1059 |
|
1060 | 1060 | ## 1.16.0
|
1061 | 1061 |
|
|
1072 | 1072 |
|
1073 | 1073 | ### Bugs
|
1074 | 1074 | * fix resizer in Firefox [#395](https://github.com/jcubic/jquery.terminal/issues/395)
|
1075 |
| -* fix $.terminal.columns and echo array [#394](https://github.com/jcubic/jquery.terminal/issues/394) |
1076 |
| -* fix $.terminal.columns for wider characters and terminal formatting |
| 1075 | +* fix `$.terminal.columns` and echo array [#394](https://github.com/jcubic/jquery.terminal/issues/394) |
| 1076 | +* fix `$.terminal.columns` for wider characters and terminal formatting |
1077 | 1077 | * fix rows() when using --size [#398](https://github.com/jcubic/jquery.terminal/issues/398)
|
1078 | 1078 | * fix null in JSON hash
|
1079 | 1079 | * fix jumping on right click (context menu) [#399](https://github.com/jcubic/jquery.terminal/issues/399)
|
|
1220 | 1220 |
|
1221 | 1221 | ## 1.9.0
|
1222 | 1222 | ### Features
|
1223 |
| -* new api utils $.terminal.length and $.terminal.columns |
| 1223 | +* new api utils `$.terminal.length` and `$.terminal.columns` |
1224 | 1224 | * echo array (resizable in columns that fit the width, using settings.tabs as pad right)
|
1225 | 1225 | * callback function parseObject that's called on object different then string (on render)
|
1226 | 1226 | * calling option method with numRows or numChars redraw terminal output (for testing)
|
|
1281 | 1281 | ## 1.7.0
|
1282 | 1282 | ### Features
|
1283 | 1283 | * add option caseSensitiveAutocomplete default to true [#332](https://github.com/jcubic/jquery.terminal/issues/332)
|
1284 |
| -* expose Stack/Cycle/History in $.terminal so they can be tested |
| 1284 | +* expose Stack/Cycle/History in `$.terminal` so they can be tested |
1285 | 1285 | * make `:focus-within .prompt` selector work with terminal (work also on codepen)
|
1286 | 1286 | ### Bugs
|
1287 | 1287 | * fix jumping of terminal when created one after another and changing the one that have focus in Edge
|
|
1505 | 1505 | * add option softPause to control pause visible option - it don't hide the prompt when set to true
|
1506 | 1506 | * add wordAutocomplete option (default true)
|
1507 | 1507 | * add complete and `before_cursor` api methods and use it for autocomplete
|
1508 |
| -* formatting for command line (you can't type formatting but you can use $.terminal.formatters to |
| 1508 | +* formatting for command line (you can't type formatting but you can use `$.terminal.formatters` to |
1509 | 1509 | * format command you're writing)
|
1510 | 1510 | * new option formatters for echo (error method by default disable formatters)
|
1511 | 1511 | * interpeter and terminal accept extra option that can be use in onPop or onPush
|
|
1773 | 1773 | * paste text from selection using middle mouse button
|
1774 | 1774 | * fix login, history and exec
|
1775 | 1775 | * disable few things when in login function
|
1776 |
| -* all Strings are in $.terminal.defaults.strings |
1777 |
| -* more functions in $.terminal object |
| 1776 | +* all Strings are in `$.terminal.defaults.strings` |
| 1777 | +* more functions in `$.terminal` object |
1778 | 1778 |
|
1779 | 1779 | ## 0.7.12
|
1780 | 1780 | * fix terminal when start as invisible, rest property to parseCommand
|
|
0 commit comments