xterm.js

A terminal for the web

MIT License

Downloads
4.9M
Stars
17.6K
Committers
322

Bot releases are hidden (Show)

xterm.js - 2.0.0

Published by parisk about 8 years ago

🎉 We are excited to announce new major release: 2.0 🎉

Official announcement: http://xtermjs.org/blog/articles/2016-10-03-xtermjs-2.0

Major changes

  • Xterm.js now is broken into multiple ES2015 modules and compiled with Babel (#251)
  • 🆕 Introduced new website http://xtermjs.org/ with docs and blog

⚠️ API breakages

  • Xterm.js should be loaded from the dist directory, where the built files reside, instead of src, where the unbuilt modules reside

Updates

  • 🆕 API to set terminal options: setOption (#272)
  • 🆕 API to get terminal options: getOption (#282)
  • 🆕 API to clear terminal: clear (#276)
  • Fix scrolling in applications like Vim (#243)
  • Better support for xterm function keys (#252)
  • Better mouse support in terminal (#268)
  • Support mouse wheel events in applications like Vim (#289)
  • Fix right-click copy/paste regression introduced in 1.1.0 (#293)

Full list of patches

xterm.js - 1.1.3

Published by parisk about 8 years ago

  • Add support for IMEs (#175)
  • Custom keydown handler support (#186)
  • Add target option to Linkify add-on (#214)
  • Introduce scrollbar (#218)
  • Clarify documentation of mission and features of xterm.js (#219)
  • Add support for resizing the terminal in the demo (#220)
  • Require releases to be signed (#222)
  • Improved mouse support (#231)

Full list of patches

Bugfixes from 1.1.2

  • Automate release script to fix wrong NPM releases

Full list of patches

xterm.js - 1.1.2

Published by parisk about 8 years ago

  • Add support for IMEs (#175)
  • Custom keydown handler support (#186)
  • Add target option to Linkify add-on (#214)
  • Introduce scrollbar (#218)
  • Clarify documentation of mission and features of xterm.js (#219)
  • Add support for resizing the terminal in the demo (#220)
  • Require releases to be signed (#222)
  • Improved mouse support (#231)

Full list of patches

Bugfixes from 1.1.1

  • Fix Alt + / movements (#240)

Full list of patches

xterm.js - 1.1.1

Published by parisk about 8 years ago

  • Add support for IMEs (#175)
  • Custom keydown handler support (#186)
  • Add target option to Linkify add-on (#214)
  • Introduce scrollbar (#218)
  • Clarify documentation of mission and features of xterm.js (#219)
  • Add support for resizing the terminal in the demo (#220)
  • Require releases to be signed (#222)
  • Improved mouse support (#231)

Full list of patches

Bugfixes from 1.1.0

  • Ensure IME composition view is on top of cursor (#234)

Full list of patches

xterm.js - 1.1.0

Published by parisk about 8 years ago

  • Add support for IMEs (#175)
  • Custom keydown handler support (#186)
  • Add target option to Linkify add-on (#214)
  • Introduce scrollbar (#218)
  • Clarify documentation of mission and features of xterm.js (#219)
  • Add support for resizing the terminal in the demo (#220)
  • Require releases to be signed (#222)
  • Improved mouse support (#231)

Full list of patches

xterm.js - 1.0.0

Published by parisk over 8 years ago

  • Remove hidden textarea for input handling
  • Performance improvements in rendering
  • Better support for international characters
  • Ability to import add-ons with Node
  • Fix inconsistent line height
  • Fix rendering of inverse colors
  • Introduced test suite
  • Documented the whole public API of xterm.js; http://docs.xtermjs.org

Full list of patches

xterm.js - 0.33

Published by parisk over 8 years ago

  • Xterm.js is now CommonJS (and Node.js consequently) importable (#49)
  • Fixed vertical line shifting when scrolling and resizing (#50)
  • Fixed an issue with cursor blinking (#51)

Full list of patches

xterm.js - 0.26: Fix #9

Published by akalipetis almost 10 years ago

  • Calculate character width and height in a way with less corner cases
  • Increment character width by 1 in Firefox, since it seems to have a bug in calculating width of specific elements
Package Rankings
Top 12.7% on Repo1.maven.org
Top 0.4% on Npmjs.org
Badges
Extracted from project README
xterm.js logo