Skip to content

Releases: jsmecham/atom-terminal-tab

v0.6.0

27 Oct 13:55
Compare
Choose a tag to compare
  • Updated to Xterm 4.2.0.
  • Switched to node-pty-prebuilt-multiarch (thanks @the-j0k3r, @Ozno).
  • Updated CircleCI configuration for CircleCI 2.0.

v0.5.7

30 May 15:43
Compare
Choose a tag to compare
  • Added a custom close handler.

v0.5.6

21 Apr 05:39
Compare
Choose a tag to compare
  • Fixed a race condition while opening terminals in tests (thanks @edjubuh).
  • Include the initial working directory in serialized session state.
  • Eliminated a workspace lookup on pty-based exits.
  • Removed the polyfill for ResizeObserver and set the required Atom version to 1.19+ to ensure the presence of native support.

v0.5.5

21 Mar 19:45
Compare
Choose a tag to compare
  • Fixed an issue that prevented shell-related configuration (shell path, arguments and sanitized environment keys) from being used.

v0.5.4

28 Feb 18:33
Compare
Choose a tag to compare
  • Added support for specifying a custom font family.
  • Cleaned up the settings configuration with better descriptions and layout.

v0.5.3

17 Feb 22:49
Compare
Choose a tag to compare
  • Fixed serialization of sanitized environment variables.

v0.5.2

16 Feb 18:45
Compare
Choose a tag to compare
  • Fixed serialization of shell arguments.

v0.5.1

15 Feb 14:09
Compare
Choose a tag to compare
  • Improved serialization of terminal sessions so that the configuration in effect when a session is opened (i.e. shell path, arguments, etc) gets restored properly when reopening Atom.

v0.5.0

11 Feb 15:21
Compare
Choose a tag to compare
  • Prevented duplicate calls to applyThemeStyles when opening new tabs.
  • Reimplemented etch on TerminalView.
  • Extracted business logic from TerminalView into a new TerminalSession model.
  • Updated to Xterm 3.1.
  • Refactored the theme matching logic into a new ThemeMatcher class, which creates a DOM tree to read Atom styles from using getComputedStyle().
  • Added spacing and proper sizing logic to ensure that the terminal consumes all available space in its container.

v0.4.0

16 Jan 19:17
Compare
Choose a tag to compare
  • Switched to node-pty-prebuilt which eliminates the compilation step on install! (thanks @daviwil)
  • Added an option to configure where terminal tabs get opened by default (thanks @HebaruSan).
  • Use active file's project folder as initial working path for new terminal tabs (thanks @HebaruSan).