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