Releases: jcubic/jquery.terminal
Releases · jcubic/jquery.terminal
1.20.5
1.20.4
1.20.3
1.20.2
1.20.1
1.20.0
1.20.0
Security
- anyLinks option to disable anything exception http and ftp (when false - default) - it make possible to insert javascript links, which is potential XSS vulnerability
Features
- linksNoFollow option (default false)
- add UMD for utility files #418
Bug Fixes
- handling backspaces in unix formatting #409
- handle \r \n \r\n \n\r the same when adding leftovers before backspace in unix formatting
- fix cursor position when text have tabs, found when fixing #409
- other fixes to backspaces
- fix font change in universal selector #415
- fix regression bug in formatters (emoji demo) #416
- fix cmd::resize() without args that make number of characters equal to 1 #413
- fix click after line #419
1.19.1
1.19.0
Features
- add TypeScript definition file
- update formatters API to have a way to return position after replace from function formatter
- regex formatters and $.tracking_replace now accept function as replacement
- update unix formatters to use new API so they work with command line
- set exit to false if no login provided
Bugs
1.18.0
1.18.0
Feature
- looping regex formatters that replace until they don't match the regex
- add tracking_replace to $.terminal namespace
- $.terminal.syntax helper
- new language for prism: "website" that handle html, javascript and css syntax
Bugs
1.17.0
Features
- add ascii_table utility in separated file
- per user command line history
- add $.terminal.parse_options which return same object as yargs parser
-
$.jrpc helper now return its own created promise instead of $ .ajax - add wcwidth as dependency so it will always show wider characters correctly (in browsers will work the same as optional)
- expose terminal exception in $.terminal namespace
- new API option doubleTab #405
Bugfix
- disable history in read & login (regression from 1.16.0 history interpreter option)
- fix recursive error on extended commands (but it will only work on exact same commands without trailing white space)
- create copy of Prism for formatter so it can be used with normal html based prism snippets
- double fix: command line when formatter return empty formatting and prism that return empty formatting after
(
and space - third fix fox jumping on right click
- fix columns method
- fix infinite loop when regex in formatters don't have g flag
- fix parsing escape quotes
- fix split equal to handle brackets when using without formatting
- fix command line wrapping if prompt contain brackets as text #407
- insert ^C where cursor was located #404
- fix echo crlf (windows line ending) #408
- allow to call cmd without arguments
- rename undocumented remove API method to remove_line so you can call jQuery remove
- fix throwing exception when there is error in formatter (it now only show alert)
- fix double exception when exec command throw exception