Skip to content

Releases: vercel/hyper

1.4.4

13 Sep 19:12
@leo leo
Compare
Choose a tag to compare

Fixed various bugs and made Hyper more stable!

Patches

  • Get default config options when not specified in user config: #2126
  • Fix session cleaning: #2176
  • Add category option under linux key in root package.json: #2184
  • Upgrade Electron to v1.7.6: #2193
  • Set session CWD only if there is an active session: #2191
  • Fix for keymapping bug on Linux and Windows: #2189

Credits

Huge thanks to @chabou, @okonek, @h93xV2 and @hharnisc for their help!

1.4.3

03 Sep 16:42
@leo leo
Compare
Choose a tag to compare

Typing composed characters is working again!

Patches

  • Updated dependencies to the latest version: #2146
  • Change "Close Session" shortcut on Linux/Windows: #2160
  • Fixed writing composed characters: #2158
  • Disable ia32 linux releases: #2164

Credits

Huge thanks to @leo, @louislva and @chabou for their help!

1.4.2

30 Aug 21:12
@leo leo
Compare
Choose a tag to compare

Makes themes and plugins broken with 1.4.0 work again! 💊

Patches

  • Reverted class names to as they were before: #2139

Credits

Huge thanks to @chabou for his help!

1.4.1

30 Aug 20:16
@leo leo
Compare
Choose a tag to compare

Brings back the icon for closing tabs! 🚑

Patches

  • Brought back the icon for closing tabs: #2136
  • Now signing all Windows builds: #2137

1.4.0

30 Aug 18:01
@leo leo
Compare
Choose a tag to compare

New update channel, many bug fixes and new features! 🔥

Minor Changes

  • Enabled ASAR: #1853
  • Implemented command key mapping: #1876
  • Show plugin (name and version) loaded: #1826
  • Added config switch for update channel: #2127
  • Now shipping Yarn with the app: #381
  • Show update channel in About window: #2102 and #2130

Patches

  • Cleanup call of php-escape-shell: #1821
  • Add documentation for Windows shells in config file: #1605
  • Fixed maximize on doubleclick: #1835
  • Fixed unicode display: CJK, powerline, tmux: #1536
  • Fixed Windows context menu: #1831
  • Refactored menu internals: #1867
  • Fixed icon path in about window: #1874
  • Check for WScript.exe: #1872
  • Wipe contents before \k: #1811
  • Proxy ReactDOM for plugins: #1878
  • Use native Object.values()`: #1880
  • Fixed a bug with installing plugins: #1896
  • Conditional menu build fix for window: #1903
  • Check default app: #1918
  • Addressing issue #1862 by filtering out Boolean values from the plugins list: #1927
  • Escape parentheses for dropped files/folders: #1935
  • Set line height same as font size: #1841
  • Update window creation: #2028
  • New URL for update server: #2047
  • Normalize shell name before selecting URL-matching regex: #2070
  • Replace gaze with chokidar for config watcher: #1946
  • Make builds work again and catch squirrel errors on windows: #2078
  • Plugins revamp: #2108
  • Use a string for setting the update channel: #2127

Credits

Huge thanks to @Stanzilla, @ppot, @chabou, @sheerun, @leo, @albinekb, @activars, @bbshih, @tibotiber, @Specro, @tschoffelen, @nitsakh, @mihaliak, @KuroTsuto, @AndyBitz and the rest of our amazing community for their help!

1.3.3

12 May 22:01
Compare
Choose a tag to compare

Performance improvements 🚀

Quick release to address a performance regression caused by hterm 1096519

Thanks goes out to Hyper maintainer @chabou!

1.3.2

09 May 21:13
Compare
Choose a tag to compare

Fixes CMD+K, faster on Windows, fewer bugs 😻

Patches

  • Re-implement clear, make it not buggy, fix CMD+K: #1796
  • Modify config watch interval to 2s. Improves CPU usage on Windows! (#1772): #1699
  • Open Hyper config in the native desktop's default manner: #1784
  • Round up float values for hamburger menu positioning. Fixes #1462: #1753
  • Simplify and correct newlines replacement logic on Windows: #1713
  • Handle electron default env to avoid leaking the google API key to user's envs: #1764
  • Check for null/undefined session in addSessionData: #1698

Important note: previously, we had our own implementation of ⌘+K. Now, we instead pass CTRL+L to the terminal when you press it. If you have vi mode enabled, you'll need something like this in your ~/.inputrc to make sure this works while in insert mode (the default):

set editing-mode vi
$if mode=vi

set keymap vi-command
# these are for vi-command mode
Control-l: clear-screen

set keymap vi-insert
# these are for vi-insert mode
Control-l: clear-screen 
$endif

Plugin development

  • Add custom inner children: #1621
  • Fix partial TermGroup decoration: #1705
  • Add onDecorated property to decorated components: #1680
  • Add displayName for each plugin HOC: #1735

Packages

  • Upgrading hterm-umdjs to 1.1.4: #1745
  • Bump electron and webpack: b725969
  • Update readme to warn that choco install gets an old version.: #1631
  • No need to tell greenkeeper about the emails anymore: d1e7126
  • Pinned all dependencies: 900c5b3
  • Fix : install a dep for snaps: #1617
  • Fix Linux download link.: #1781
  • Update website link: #1742

Meta

  • Fix Linux AppImage download link: #1679
  • Update issue template to show how checkboxes work: #1649

Credits

Huge thanks to @albinekb, @thephilip, @stefanivic, @henrikdahl, @air, @chabou, @kvakulo, @piotr-yuxuan, @MartyGentillon, @zsol, @paolorotolo, @widget2143 and @rauchg for their help!

1.3.1

10 Mar 18:45
237595c
Compare
Choose a tag to compare

Fix Powerline fonts and invalid config bug

Patches

  • Fix echo issue in config pref: #1633
  • Revert "term: specify line-height in px": 237595c

Credits

Huge thanks to @henrikdahl for their help!

1.3.0

09 Mar 20:40
a8ce505
Compare
Choose a tag to compare

Better perf, fewer bugs, unprecedented beauty

Improvements

Cursor blink support

Set cursorBlink: true in ~/.hyper.js to get this:

2017-03-09 11 51 38

Beautiful selection ranges

We now synchronize the color of your caret with the selection range's styling. It's amazing

screen shot 2017-03-09 at 11 44 47 am

Performance

We are starting to roll out some nice performance improvements. This demo of rendering 3D objects using lots of (braille) characters now runs much more fluently on our testing device (Macbook 12)
2017-03-09 11 38 31

Better rendering of multiple tabs

UI font family is now configurable

Via the uiFontFamily setting. Allows you to create themes like this:

Improve CLI

Adds support for --help and --version. One of many improvements to come to the hyper CLI!

Bug fixes

Text flickering upon hover on certain platforms

Plugin Installation Error notification

An unfortunate alert that would show whenever you would launch Hyper is now gone. Sorry about that one.

Plugin installation on Windows

We now correctly handling using the right sub-shell on win32 to install plugins

Plugin installation on Fish shell

We now special case Fish to make it work

Fix config editing on Windows

Bash on Windows now launches the correct program for editing the config

Fix bad state when closing a group of terms

Meta improvements

1.2.1

16 Feb 03:32
Compare
Choose a tag to compare

Fix issues with CSS class names 🙈

Patches

  • Fix babili options so that they don't mangle our classnames 5c0edf5

Thanks @henrikdahl for reporting and helping debug