Releases: sedwards2009/extraterm
Extraterm v0.50.0
This release cycle focuses on the infrastructure needed to support extensions/plugins. This is a first step, but it is possible to create extensions and manually install them. The Settings tab also contains a new Extensions area which shows the current list of extensions, allows them to be enabled or disabled, and also presents detailed information about each one.
The way keybindings are gathered and compiled has been changed to better support extensions. This was also an opportunity to simplify how people can tweak and modify their own keybindings via the Settings tab. The new system makes it easy to directly remove or replace a keybinding for a command, or to revert it back to the default. People who had custom keybindings configured will lose them in the transition to version 0.50.0. Sorry.
This release also adds integration with TLDR Pages. These are the command usage examples which you wish were on every manual (man) page. This little extension makes it easy to find the examples for a given command and to type that example directly into the current terminal. "TLDR pages" can be found via the Command Palette.
New features:
- Added TLDR Pages feature. Easily insert TLDR example commands into the current terminal.
- Added Extensions tab to the Settings. Possible to turn some extensions on or off.
- Now possible to create 3rd party exensions.
Changes:
- Keybindings tab is much simpler to use and allows directly changes to the current scheme.
Bug fixes:
- The Debian package now correctly runs on hardened Linux kernels. Issue #228
Extraterm v0.49.3
Bug fixes:
- The Atomic interface themes were broken and prevented Extraterm from being usable. Issue #256
Extraterm v0.49.2
Bug fixes and changes:
- Extraterm will now keep the terminal open on exit and wait for a keypress. This makes it possible to see any error message produced by the remote process. Issue #246
- Clip long command lines in frame headers. Issue #239
- Fix: "Context menus in split-pane mode not displaying properly". Issue #220
- Improve how the terminal title edit pane resizes.
- Add a Quit command and key shortcut for macOS. Issue #248
- Make the tab bar itself scrollable when it becomes too wide. Issue 224
- When resetting the terminal state, also reset the mouse mode.
- Publish Extraterm as a Debian package. It should work on most AMD64 based systems which use the
apt
package manager.
Extraterm v0.49.1
Bug fixes:
- Pass through Ctrl-6 and related keystrokes. issue #240
- Fixed bug which caused memory usage to explode when changing DPI, zoom, font size etc.
- Don't clear the selection during cursor blink. issue #243
- Make find and incremental find work correctly when there are no frames present.
Extraterm v0.49.0
New features:
- Support for font ligatures. This can also be turned on/off in the "Settings->Appearance" tab.
Bug fixes:
- Fix crash when a frame is created but is off screen due to the scrollback viewed.
- Fix a minor but still annoying shifting/glitch in the frames.
Changes:
- Replaced the included copy of font DejaVu Sans mono with a version containing patched ligatures. New font is called "Liga DejaVu Sans mono ".
Extraterm v0.48.0
New features:
- Added window transparency options for macOS.
Bug fixes:
- Correctly frame output when the cursor is half way up the screen. issue #225
- Correctly save and restore the hardware acceleration option in the settings. issue #209
- Fixed a bug where the right mouse button context menu would immediately close on Windows.
- Fixed pop up menu and context menu background color in combination with window transparency.
Changes:
- Keyboard shortcuts on macOS are shown formatted much closer to the normal macOS standard.
- Made the "restart needed" messages in Settings consistent
Extraterm v0.47.0
New features:
- Added window transparency options for Windows 10. issue #66
Bug fixes:
- Fixed bug where Extraterm would crash if a command with no output returns a non-zero result code. issue #225 Special thanks go to Greg Resler.
- Added
.desktop
file for starting Extraterm directly on Linux desktops. issue #124
Changes:
- Added option to disable hardware acceleration. On some GPU and driver combinations hardware acceleration causes rendering problems. issue #209
Extraterm v0.46.0
The options for framing command output using the shell integration now support framing only when command output is longer than some line of lines.
People who have been seeing strange drawing problems and/or incorrect background colors can now try the "Reduce graphic effects" option in the General tab in the settings. This changes how the text selection and some other aspects are done and tries to avoid some CSS features which appear to have trouble with certain GPU and driver combinations.
New features:
- Option to frame output if it is longer than some amount of lines. issue #194
Bug fixes:
- Fix bug where rubbish characters can remain on the far right side of the terminal area after resizing the window.
Changes:
- Added option for reducing graphics effects which trigger buggy drawing in some GPU and driver combinations. issue #209
Extraterm v0.45.0
A lot of work has gone into improving mouse support for applications. Mouse wheel scrolling now works correctly in the micro
and nano
text editors and possibly others.
New features:
- Add Bracketed paste support.
- Unwrap lines when copying to clipboard. issue #69
- Send mouse wheel events to applications with mouse support. issue #196
- Send cursor up/down to applications using the alternate screen.
Bug fixes:
- Fix support for right mouse button for applications with mouse support.
- Fix bug where zoom wasn't applied to new frames.
Changes:
- Replace EmojiOne with Twemoji for better Unicode coverage.
Extraterm v0.44.1
Bug fix release:
- Fix fonts with spaces in their names would fail to load. issue 206
- Use all of the available colored glyphs on Windows.
- Prevent some cases where wide glyphs would be cut in half.
- Fixed a whole lot of memory leaks.
- The application version in
package.json
is correct this time. issue 207 - Reduce the amount of memory used when updating the terminal. (disable Ace UndoManager)
- Fix problem where horizontal scrolling won't show contents.
- Move focus away from the window maximise button after click.
- Fix the coordinates being out by (1,1) for urxvt mouse reporting.