Releases: vercel/hyper
1.4.4
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
1.4.2
1.4.1
1.4.0
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
1.3.2
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
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
1.3.0
Better perf, fewer bugs, unprecedented beauty
Improvements
Cursor blink support
Set cursorBlink: true
in ~/.hyper.js
to get this:
- Thanks @henrikdahl 0ee48c9
Beautiful selection ranges
We now synchronize the color of your caret with the selection range's styling. It's amazing
- Thanks @henrikdahl 600f815
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)
- This is ongoing work. We have many more optimizations coming
- Thanks @rauchg dc3b900 fe6e297 9f9da68 95141ac
Better rendering of multiple tabs
- Thanks @henrikdahl 78709d9
UI font family is now configurable
Via the uiFontFamily
setting. Allows you to create themes like this:
- wow
- Thanks @henrikdahl ade9ad3
Improve CLI
Adds support for --help
and --version
. One of many improvements to come to the hyper
CLI!
- Thanks @supersam654 edff890
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
- Thanks @henrikdahl 63ab33d
Fix config editing on Windows
Bash on Windows now launches the correct program for editing the config
- Thanks @stefanivic 36f96ab