Releases: jcubic/jquery.terminal
Releases · jcubic/jquery.terminal
2.30.1
2.30.0
Features
- add
span
to xml formatting - allow to use class attribute in XML formatting (
span
,link
, andimg
) - new API methods
clear_buffer()
andget_output_buffer()
#717
Bugfix
- fix bug on Android with GBoard keyboard #693
- fix refresh when scrollbar appear (using
scrollbar-gutter
) - fix link color to pass WCAG contrast ratio
- remove tabindex attribute on links
- add label to clipboard textarea for a11y
- allow to escape angle brackets in XML formatting #710
- fix black line before the image #708
- fix scroll to bottom when echo an image #716
- fix multiple echo with
!flush && !newline
#709 - fix updating hash for long async commands #703
2.29.3
2.29.2
Bugfix
- fix linkify of urls (better url detection)
- fix linkify urls in command line (enable link in cmd)
- fix two bugs with echo without newline (when prompt have 0 width and lines have different length)
- fix applying glow shadow to transparent text
- fix async responsive greetings
- fix multiple echo of async functions and promises mixed with strings
- fix
get_output()
on lines that are promises #687 - fix echo newline when one of the values is promise or function
- fix invalid css when partial output is no longer partial
- add padding to terminal size i
term::geometry()
#686 - clear extended commands from view when calling
import_view
#690
2.29.1
2.29.0
Breaking
- remove undocumented
<large>
/<big>
/<wide>
and add<font>
tag to XML formatter
Feature
- add animation to
exec
andexecAnimation
option #679 - add warning when calling invoke_key on disabled terminal #678
- if interpreter returns a promise and it's animating the terminal will not pause (for exec array)
- allow to use brackets inside extended commands (e.g. JavaScript code to hide commands)
- expose
$.terminal.xml_formatter.tags
- add
--glow
conditional hack
Bugfix
- tweak types for cmd function prompt
- fix broken order of execution in
exec
when using pause/resume - fix mixing extended commands and terminal formatting
- fix invoking
get_command()
in interpreter (clear command after user action) - fix parse_command when command have leading spaces #681
2.28.1
2.28.0
Breaking
nested_formatting
inherit styles by default
Feature
- add forms extension #610
- rewrite xml_formatter and add new tags
- add animation interface #611
- use dash
-
as input file to read from STDIN infrom-ansi
executable - improve auth error message
- add "enter" typing animation with prefix prompt
- allow to render ansi in less correctly (using
ansi
option)
Bugfix
- fix rest of the extension files in NodeJS (regression since 2.22.0)
- fix inheritance of attributes (including styles) and classes in nested formatting
- fix echo and prompt with animation (using typing options)
- fix empty prompt
- disable keyboard on typing animation
- fix resizing when using default cache #677
2.27.1
2.27.0
Feature
- add CSS and option
ansi
to echo to properly render ANSI art - add typing animation to set_prompt #673
- return promise from
set_prompt
andecho
when using typing animation - add
from_ansi
executable #670 - new emoji
Bugfix
- fix bug in cache (when echo same string two times in a row) #672
- fix exception when calling term::echo with typing animation
- fix regression in width (chess demo)
- fix usage in NodeJS (regression since 2.22.0)