Skip to content

Releases: jcubic/jquery.terminal

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)

2.26.0

04 Jul 08:20
ddfb50a
Compare
Choose a tag to compare

Feature

  • Better API for prompt typing animation with term::read and term::echo

Bugfix

  • fix return value from JSON-RPC (ignore only null)
  • fix missing TypeScript definitions for typing API method
  • fix multi-line prompt regression
  • remove extra space after prompt animation
  • fix echo string with newline at the end and with newline == false and refresh
  • fix $.rpc helper on Ajax error
  • add default useCache option & TypeScript definition
  • fix regression in text selection over prompt with fontawesome (Chrome bug #1087787)
  • fix cutting off underscore in certain sizes of the terminal

2.25.1

31 May 16:17
43b4937
Compare
Choose a tag to compare

Bugfix

  • fix wrong auth tokens when using exec to login
  • fix exec array for async login
  • fix Auth to nested RPC interpreter without system.describe
  • don't echo falsy values from RPC

2.25.0

31 May 15:48
2eecfe4
Compare
Choose a tag to compare

Features

  • add new API $.rpc for JSON-RPC requests

Bugfix

  • properly handle promise rejection in login
  • fix re executing extended commands on resize #666
  • fix rendering jQuery object with Canvas #664
  • fix right mouse click on link to not scroll to cursor #644

2.24.0

31 May 15:48
6daef74
Compare
Choose a tag to compare

Features

  • add terminal::typing API method
  • add --font custom property #662
  • add alt tag to images from formatting #661
  • improve command parser #657

Bugfix

  • fix TypeScript types for echo with promises #658

2.23.2

31 May 15:48
c8daa0f
Compare
Choose a tag to compare

Bugfix

  • fix regression in scroll to view mechanism (that cause scroll up randomly)

2.23.0

18 Apr 11:38
03f8b06
Compare
Choose a tag to compare

Features

  • include echo without newline into the core of the library

Bugfix

  • remove unsafe eval (function constructor) that breaks CSP #647
  • fix up/down arrow when prompt is empty string 651
  • fix prompt containing brackets #648
  • fix ANSI Art (add saving and restoring cursor using ANSI escape code)
  • fix mouse wheel and touch scroll in less when content is smaller than height of the terminal
  • fix regression in copy/paste with right click