Skip to content

Releases: jcubic/jquery.terminal

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

2.22.0

18 Apr 11:37
Compare
Choose a tag to compare

Features

  • make unix formatting and basic tools work in web worker

Bugfix

  • fix scrolling whole page when using mouse wheel in less
  • fix some missing cp_437 characters for ANSI Art
  • fix usage as bookmarklet on StackOverflow (force css of textarea)

2.21.0

04 Feb 07:54
Compare
Choose a tag to compare

Features

  • add wrap and keepWords option to less #641
  • add new method geometry to the API #637

Bugfix

  • fix parsing JSON code inside strings #642

2.20.2

19 Jan 16:56
Compare
Choose a tag to compare

Bugfix

  • fix bold background and default color in Unix formatting (another ANSI artwork issue)
  • fix rendering 0x1E in ANSI art
  • fix when browser don't have ES6 Map object #630
  • fix echo_newline extension
  • fix handling of blink in ANSI Art
  • fix error in prism when calling without options and render flags (e.g.: echo or prompt)
  • fix background color for links that have set background using formatting
  • fix empty cursor on Windows when copy/paste #634

2.20.1

28 Nov 08:16
Compare
Choose a tag to compare

Bugfix

  • fix async synchronization of async functions and normal echo
  • fix exception when executing empty command with pipe
  • fix serialization of commands when using pipe operator and function interpreter
  • fix exception in terminal::destroy