Skip to content

Releases: jcubic/jquery.terminal

1.16.1

01 Jul 13:36
Compare
Choose a tag to compare

Bugs

  • fix paste/select all when click below .cmd
  • second fix to jumping on right click (context menu) #399
  • change $.terminal.prism_formatting to $.terminal.prism

1.16.0

03 Jun 10:49
Compare
Choose a tag to compare

Features

  • allow to have limited import when export is save and restored from JSON #393
  • add support for new u and s regex flags when parsing commands
  • add less plugin based on the one from leash
  • supports for promises returned from completion function
  • add prism.js file that include monkey patch for PrismJS library (for syntax highlight) to output terminal formatting
  • better read method #397
  • handle promises returned from login and async login function #401
  • add history option for push for easy disabling history for new interpreter
  • add scrollObject option, so you can use body when terminal is on full screen div without height

Bugs

  • fix resizer in Firefox #395
  • fix $.terminal.columns and echo array #394
  • fix $.terminal.columns for wider characters and terminal formatting
  • fix rows() when using --size #398
  • fix null in JSON hash
  • fix jumping on right click (context menu) #399
  • fix formatting inside brackets #396
  • fix async interpreter #400
  • use window resize when terminal added to body

1.15.0

13 May 09:45
Compare
Choose a tag to compare

Features

  • allow to invoke terminal and cmd methods from extended commands
    [[ terminal::set_prompt(">>> ") ]]
  • new API method invoke_key that allow to invoke shortcut, terminal.invoke_key('CTRL+L') will clear the terminal
  • shift+backspace now do the same thing as backspace

Bugs

  • fix wider characters in IE #380
  • fix issue with number of characters when terminal is added to DOM after creation in IE
  • fix scrolling on body in Safari
  • fix exception when entering JSON with literal strings #389
  • fix orphaned closing bracket on multiline echo #390
  • fix whitespace insert after first character after first focus #391
  • fix open link when click on url from exception

1.14.0

26 Mar 16:32
Compare
Choose a tag to compare

1.14.0

Features

  • pass options to formatters and accept option unixFormattingEscapeBrackets in unix_formatting (PR by Marcel Link)
  • improve performance of repaint and layout whole page when changing content of the terminal
  • use ch unit for wide characters if browser support it (it have wide support then css variables)
  • keymap terminal method and allow to set shortcuts on runtime

Bugs

  • fix newline as first character in formatting #375.
  • fix error when echo undefined (it will echo string undefined since it's converted to string)
  • fix first argument to keymap function, it's now keypress event
  • fix resizing issue when scrollbar appear/disappear while you type #378
  • fix cut of cursor when command line had full length lines and it was at the end #379

1.12.1

03 Mar 22:03
Compare
Choose a tag to compare
  • fix minified css file + fix scrollbar

1.12.0

02 Mar 20:40
Compare
Choose a tag to compare

Features

  • default options for cmd plugin
  • caseSensitiveSearch option for both terminal and cmd plugins

Bugfixes

  • fix urls ending with slash #365
  • stringify non string commands in set_command
  • fix scrolling of the page, when press space, after you click on the link
  • fix scrolling flicker when terminal added to body
  • small css fixes for element containers when terminal added to body
  • fix for wide characters inside bigger text #369
  • when clicking on terminal and it already had focus the textarea was blured #370
  • fix parsing empty strings "" or ''
  • fix warning from webpack about --char-width without default #371

1.11.4

27 Jan 15:47
Compare
Choose a tag to compare

Bug fixes

  • handle non string and functions in error the same as in echo
  • fix selection for raw output (reported by @ovk)
  • hide font resizer so you actually can select text starting from top left

1.11.3

08 Jan 18:41
Compare
Choose a tag to compare

Bug fixes

  • create empty div for function line that return empty string, that was causing issues with update #363
  • set classes from terminal to fake terminal that is used to calculate character size
  • don't use length css variable on formatting when length is the same as wcwidth
  • css fixes for terminal in jQuery UI dialog (dterm)

1.11.2

28 Dec 08:39
Compare
Choose a tag to compare

Bug fixes

  • fix issue with --char-width == 0 if terminal have display:none
  • fix DELETE numpad key on IE
  • ignore invalid procedures description in system.describe
  • fix font resizer and init resizers when terminal hidden initialy
  • fix broken wrapping in new feature of updating divs on resize

1.11.1

26 Dec 14:26
Compare
Choose a tag to compare

Bug fixes

  • fix IE inconsistency in key property for numpad calc keys (reported by @ovk #362
  • fix completion skipping letters (reported by @ovk #361)
  • fix issue with last character in line beeing closing braket (reported by @arucil #358)