Releases: jcubic/jquery.terminal
Releases · jcubic/jquery.terminal
1.23.0
Features
- ES6 iterator helper that iterate over string that handle formatting, emoji and extra chars
Bugfix
- fix tracking replace in Edge (missing RegExp::flags)
- hide textarea cursor in Edge and IE11
- fix cursor in Edge and almost IE11
- fix calculating prompt length (wrong wrapping because of first line count)
- use
setInterval
as replacement for Intersection Observer when not supported (IE)
1.22.7
1.22.6
1.22.5
1.22.4
1.22.3
1.22.2
1.22.1
1.22.0
Features
- add sourcemaps to min js and css files #430
- new option holdRepeatTimeout - which is number of the delay between keypress repeat when holding key
- selection to change background color based on formatting like in Bash
- embed emoji regex by Mathias Bynens for better emoji detection
- allow to execute extended commands including terminal and cmd methods from formatters
- support for true colors (24bit) in unix formatting #433
- expose split_characters in $.terminal namespace
- cmd commands option functions to have cmd as this context
Bugfix
- update typescript definition to new options + minor tweaks to the api
- fix cursor for PrismJS punctuation class
- fix emoji that contain U+FE0F character at the end #424
- fix for combine characters
- fix typescript definition for prompt and greetings #425
- fix typo in holdTimeout option name
- fix wrapping when command have emoji and combine characters
- fix align tabs when inside cursor line and align with prompt
- fix multiple 8-bit color codes in single ANSI escape
- fix cursor position when on formatting that change color and background
- allow to use login function in set_interpreter
1.21.0
1.21.0
Security
- add option invokeMethods that disable by default executing terminal and cmd methods from echo
Features
- HOLD keymap modifier + HOLD+[SHIFT]+BACKSPACE/DELETE to delete word before/after the cursor #420
- align tabs like in unix terminal #423
tabs
terminal options change tab length, not only columns/arrays- add
tabs
option for cmd - improve performance of display_position (when you click on character in long command that change length)