Skip to content

Releases: jcubic/jquery.terminal

2.30.1

14 Dec 23:16
361182d
Compare
Choose a tag to compare

Bugfix

  • fix record built-in commands in URL hash

2.30.0

14 Dec 23:00
e41fa26
Compare
Choose a tag to compare

Features

  • add span to xml formatting
  • allow to use class attribute in XML formatting (span, link, and img)
  • new API methods clear_buffer() and get_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

14 Oct 08:30
77cebb5
Compare
Choose a tag to compare

Bugfix

  • fix echo raw interfering with echo without newline #695
  • update hash with proper array if hash is escaped
  • invalidate cache and update CMD on term::refresh() #699
  • allow to add horizontal scrollbar with single wrap options #692
  • handle promise rejection in onInit #691

2.29.2

12 Sep 17:16
2979a48
Compare
Choose a tag to compare

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

23 Aug 13:49
cfb2d8d
Compare
Choose a tag to compare

Bugfix

  • remove all: unset CSS that was breaking resizing events and visibility of textarea

2.29.0

23 Aug 13:48
75cd8cb
Compare
Choose a tag to compare

Breaking

  • remove undocumented <large>/<big>/<wide> and add <font> tag to XML formatter

Feature

  • add animation to exec and execAnimation 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

19 Aug 07:58
fc79639
Compare
Choose a tag to compare

Bugfix

  • fix applying style of text-decoration (e.g. underline)
  • fix using custom font in Canvas animations

2.28.0

03 Aug 17:47
497c963
Compare
Choose a tag to compare

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 in from-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

08 Jul 13:42
ef58711
Compare
Choose a tag to compare

Bugfix

  • fix from_ansi and add option --ansi -a

2.27.0

08 Jul 13:41
56d8c31
Compare
Choose a tag to compare

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 and echo 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)