Skip to content

Releases: jcubic/jquery.terminal

2.39.0

13 Feb 21:21
d70b1ed
Compare
Choose a tag to compare

Features

  • Add support for jQuery 4.0

2.38.0

01 Feb 12:05
da6e4ed
Compare
Choose a tag to compare

Breaking

  • onInit runs before login

Features

  • add support for BigInt numbers when parsing commands
  • add --line-thickness CSS variable to cursor animation
  • improve performance with long typing animations #820

Bugfix

  • fix \t characters in ascii_table #902
  • fix race condition in refresh and flush #897
  • always execute function prompt after login #898
  • fix background color in prompt #906
  • update prism code to match function Prism.highlight #905
  • fix keepWords during typing animation #867
  • fix leading spaces during animation #825
  • fix edge case of of multiple echo with newline: false #878

2.37.2

15 Sep 15:43
082422d
Compare
Choose a tag to compare

Bugfix

2.37.1

02 Aug 18:10
7916219
Compare
Choose a tag to compare

Bugfix

  • fix wrong calculation of characters with custom font #892

2.37.0

30 Jul 18:31
fd7f615
Compare
Choose a tag to compare

Features

  • add rpc interceptor #883
  • wait for the custom fonts to load #892

Bugfix

  • fix CMD wrapping when prompt is empty #882
  • fix paused terminal when using array as interpreter and RPC without system describe
  • fix edge case of disappearing content after refresh #871
  • fix rendering empty lines prompt and during typing animation #890
  • fix rendering links in prompt and during typing animation #891

2.36.0

19 May 12:04
9b56cb8
Compare
Choose a tag to compare

Features

  • split_equal accepts an optional object as 3rd argument with two options trim and keepWords
  • add --padding CSS Variable #874
  • add CSS transition to links #870

Bugfix

  • fix leading spaces in text wrapping
  • fix a glitch in typing animation when text has a hyphen
  • fix regression in cursor animation color #869
  • fix term::geometry() #873
  • fix types for term::push() #877

2.35.3

06 Feb 20:54
91eaa8c
Compare
Choose a tag to compare

Bugfix

  • fix object returned from the interpreter #857
  • fix greetings that use a callback #855
  • fix behavior of onBeforeLogin #856

2.35.2

06 Jan 12:42
29791ab
Compare
Choose a tag to compare

Technical release for NPM

2.35.1

24 Dec 12:05
d72e932
Compare
Choose a tag to compare

Bugfix

  • fix mobile Chrome and Firefox #846

2.35.0

12 Dec 22:36
61fd8f8
Compare
Choose a tag to compare

Breaking

  • replace imagePause with externalPause

Features

  • add bulletproof solution for generic selector (* or div) to overwrite terminal style
  • use jsDelivr for emoji that is way faster #810
  • pause terminal when loading iframes #816
  • allow to change or remove target and rel tags on links with JSON attributes
  • allow using transparent background #698
  • register CSS properties so you can use CSS Transition on terminal colors #808
  • add terminal::blur alias #813
  • allow to change scrollbar color with CSS property
  • add process_formatting static helper function
  • add FormattingCanvasRenderer for color animation #819

Bugfix

  • fix up/down arrows when moving inside command that has emoji #608
  • fix pausing when loading images #807
  • fix scroll to bottom on echo images and iframes
  • fix jump to the end of the command when clicking below cmd #814
  • fix selection overlap previous line
  • fix scroll to bottom while animating #791
  • fix rendering of sixel images #824
  • fix handling promises in randerHandler
  • fix scroll to bottom during animation #791
  • fix terminal::is_bottom when using intersection observer
  • fix processing \r in Linux output of unix_formatting