What's new in wsltty 3.7.1
Feb 24, 2024
- Updated to mintty 3.7.1
- Fix opening links in terminal instantly kills the window #346
New in wsltty 3.7.0.2 (Nov 23, 2023)
- Update to wslbridge2 0.12, fixing WSL 2 v2 issues (#343, #342).
New in wsltty 3.7.0 (Nov 14, 2023)
- Fix memory leak (#340) caused by dynamic emoji checking.
- Support size adjustment of alternative fonts, for use as secondary fonts (#341).
- Alternative font specification supports initial + for size increase (#341).
New in wsltty 3.6.5 (Sep 4, 2023)
- Updated to mintty 3.6.5
- Updated to wslbridge2 0.11
- Updated bundled 64-bit cygwin version to 3.4.8, fixing #335
New in wsltty 3.6.4 (Mar 25, 2023)
- Fixed:
- HOME env variable is drop when invoking windows exe from WSL.
New in wsltty 3.6.1.2 (Nov 8, 2022)
- Updated to wslbridge2 0.10, in order to fix #302 for Windows 11
New in wsltty 3.6.1 Pre-release (Oct 30, 2022)
- Updated to wslbridge2 v0.9 (#302)
- Dropped previous patches, mind #220 might reappear
- Added appveyor CI configuration
- Updated to mintty 3.6.1
New in wsltty 3.6.0 (Mar 25, 2022)
- Updated to mintty 3.6.0.
- Portable installer (#306).
- Silent installer, for winget package (microsoft/winget-pkgs#40573).
- Installer: improve installation directory parameter handling (#304), also for scoop package.
- Support in wslbridge2 for new lifted WSL service.
New in wsltty 3.5.3 (Feb 3, 2022)
- Support "lifted WSL" mode (#297).
- Build silent installer (microsoft/winget-pkgs#40573).
- New option NewTabs and command-line option --newtabs (#295).
- WSL path conversion considers extended /etc/fstab entries (mintty/mintty#1130).
- WSL path conversion supports UNC paths (mintty/mintty#1130).
- Updated to mintty 3.5.3.
New in wsltty 3.5.1 (Sep 4, 2021)
- Updated to mintty 3.5.1.
- Ensure proper wsltty version display (#284).
New in wsltty 3.5.0.2 Pre-release (May 2, 2021)
- Update to wslbridge 0.8, to fix #281 (Windows update broke wsltty)
New in wsltty 3.5.0 (Apr 16, 2021)
- Filter out "docker" distributions from configuration
- WSL-specific detection of Term info availabilities
- Export TERM to WSL
New in wsltty 3.4.7 (Mar 19, 2021)
- Updated to mintty 3.4.7
- Fixed wslbridge2 non-ASCII parameter handling (#273)
- Lines cleared from top of screen are scrolled into scrollback buffer (#272, per mintty)
- New heuristics to adjust row spacing to font metrics (#257, per mintty)
New in wsltty 3.4.5 (Feb 18, 2021)
- Updated to mintty 3.4.5.
- Tool mintheme works from WSL and in screen (#268).
- New settings -P/--pcon/ConPTY to enable/disable ConPTY support (#271).
New in wsltty 3.4.3 (Nov 11, 2020)
- Updated to mintty 3.4.3, with tweaks about locale setup (~#259).
- Build also cab file to circumvent anti-virus issues with installer (#250).
New in wsltty 3.4.1 (Oct 24, 2020)
- Updated to mintty 3.4.1
- Tabbar (#245).
- Fixed themes list and interactive theme switching feedback (#251).
- Fixed occasional artefacts of line cursor (#255).
- Tweak for avoiding extra shell in WSL V2 (#197).
- Revise locale and character encoding handling and setup (#259).
New in wsltty 3.3.0 (Aug 6, 2020)
- Highlights:
- Screen dump as image (.png format), configurable file name and location.
- Tektronix 4014 vector graphics mode.
- Wsltty:
- Prevent mouse wheel double interpretation, also fixing speed issues (#238).
- Tweak click-opening WSL files (#115).
New in wsltty 3.2.0 (Jun 21, 2020)
- Updated to mintty 3.2.0 with fixes in image rendering (e.g. Sixel output).
New in wsltty 3.1.8 (Jun 10, 2020)
- Updated to mintty 3.1.8.
- Patched wslbridge2 (using forked repository), to fix window size issues (#220).
New in wsltty 3.1.4.2 (Apr 2, 2020)
- Fix fallback icon in generated shortcuts
- Fixes for imported distros (#226)
- Fix installer: invoke configuration (#232), shortcuts generation (#237, #162), usernames with spaces (#230) and other chars (#213)
New in wsltty 3.1.4 (Mar 7, 2020)
- Fixed install/uninstall if %APPDATA% is on a different drive (#223).
- Remove all previous shortcuts on uninstall of reconfigure (#218).
- Handle user names with special characters like "&" (#213).
- Fixed some cases of icon access.
- Fixed WSL invocation from cygwin32 and build handling for cygwin32/64.
New in wsltty 3.1.0.2 (Dec 17, 2019)
- Updated binary installer to cygwin 3.1.0, with ConPTY support.
New in wsltty 3.1.0 (Dec 2, 2019)
- Updated to mintty 3.1.0
- Updated to wslbridge2 v0.5
- Invoking WSL in login mode (#196, #191, #70, #56, #37)
- Tentatively support 32-bit build for Windows on ARM (untested)
- Various build tweaks
New in wsltty 3.0.6 (Oct 7, 2019)
- Updated to mintty 3.0.6 (minor changes).
- Updated to wslbridge2 v0.4.
- Should work for WSL V2 now.
New in wsltty 3.0.5 (Oct 2, 2019)
- Fixed and polished installation.
- Uninstallation shall remove desktop shortcut (#184).
- Installation considers custom $installdir (#180), using mkshortcut.exe
New in wsltty 3.0.2.3 (Aug 7, 2019)
- Consider custom installation directory (#180).
- Change mkshortcut deployment, dropping mkshortcut.vbs, under the assumption that this may cause false virus alerts (#181, #182).
New in wsltty 3.0.2.2 Pre-release (Jul 25, 2019)
- Backend patch v3, linking properly (#169), with dlopen for getpwuid (#156)
- Find proper icon and rootfs for wsldl-built distros (#169)
- Deploy uninstall.bat in installation directory (#170, ~#175, ~#15)
New in wsltty 3.0.1.2 (May 29, 2019)
- Reverted static linking patch to solve #169,
- unfortunately spoiling #156 again.
New in wsltty 3.0.1 (May 28, 2019)
- Upgraded to mintty 3.0.1
- Highlights:
- New character attributes superscript, subscript, shadowed, overstrike.
- DEC VT420 screen control features.
- Fully VT100-compatible, including VT52 mode (with graphics).
- Up to 6 key modifiers, including Meta (Win key) and configurable Super and Hyper keys.
- Bell sounds in package.
- Various window and clipboard handling optimisations and extensions.
- User-definable function extensions.
- Wsltty changes:
- Determine Desktop folder from registry (#166).
- Avoid %USERPROFILE% (#166).
- Improve description to configure shortcuts and context menu entries (#166).
- Static linking of wslbridge-backend to make it work in all distros (#156).
- Make wslbridge-backend executable for all distros (#163).
New in wsltty 3.0.0 Pre-release (Apr 12, 2019)
New in wsltty 1.9.7 (Mar 15, 2019)
- Updated to mintty 2.9.7; highlights:
- Significant improvements in bidirectional handling.
- Text can be selected with the keyboard.
- Explicit hyperlink attributes.
- Avoid keyboard/echo latency.
- Specific to wsltty:
- Allow WSL commands as parameters to .bat invocation scripts (#147).
New in wsltty 1.9.6 (Jan 21, 2019)
- Updated to mintty 2.9.6.
- Supporting icon customization, deploying alternative mintty icon (#132).
- Enabling default WSL context menu entry by avoiding Windows collision (#141).
- Cloning AppID from desktop shortcut (#96).
- Support for pasting from Windows clipboard history (#139).
- Option to lock title from being changed (#138).
New in wsltty 1.9.5 (Dec 5, 2018)
- Fixed startup directory after cloning new window after starting from desktop shortcut (#96).
- Changed default handling of resolution change to HandleDPI=2.
- Flexible Copy as HTML formatting levels, configurable in Options dialog.
New in wsltty 1.9.4 (Nov 11, 2018)
- Updated to mintty 2.9.4.
- Enhanced taskbar icon grouping behaviour (#96).
New in wsltty 1.9.3 (Oct 7, 2018)
- Fixed scroll-up problem (#128).
New in wsltty 1.9.2 (Oct 4, 2018)
- Update to mintty 2.9.2:
- Ligatures display support while being input (#123).
- Option to scale window to aspect ratio of background image (#122).
- Support for Windows pathnames in background filenames (#122).
- Special option setting AppID=@ to derive taskbar grouping implicitly from WSL distro name (#96).
- Build:
- Removed hen-or-egg dependency on wslbridge-backend (#118).
- Installation:
- Consider manually tuned installdir and configdir (#119).
- Quote PATH setting (#121).
New in wsltty 1.9.0.2 (Jul 5, 2018)
- Fixed wslbridge version to include recent improvements.
New in wsltty 1.9.0 (Jul 2, 2018)
- Updated to mintty 2.9.0.
- Updated wslbridge with recent enhancements.
- Fixed initial bold as font suppression glitch (#103).
- Enabled OSC 7 current directory injection for Ctrl+click in WSL (#104, #19).
New in wsltty 1.8.5 (Apr 13, 2018)
- Update to mintty 2.8.5.
- Update to wslbridge wslpath patch.
- Support for WSL mount point configuration (/etc/wsl.conf or fstab) (#91).
- Attempt to avoid virus scanners choking on VBS script name (#94).
- Invocation as wsl*[-distro].exe implies a --WSL[=distro] parameter (#63).
- Reverted Sixel colour registers patch that could fail Sixel display or even stall terminal (#90).
- Character Info support (display of character and emoji names) (#82).
New in wsltty 1.8.4 (Feb 6, 2018)
- Updated to mintty 2.8.4:
- Emoji support
- Windows taskbar "jump list" support
- Focus-click tweaks
- Other:
- Enhanced shell selection and login mode instructions
- Fixed wsltty version check
New in wsltty 1.8.3.2 (Jan 9, 2018)
- Repackaged with wslbridge 0.2.4 to fix start bug
New in wsltty 1.8.3 (Jan 9, 2018)
- Terminal:
- Updated to mintty 2.8.3.
- Window and session handling:
- Removed option "-h err" from scripts, shortcuts, context menu (#79).
- Session switcher: guarded window restore with iconic check (#80).
New in wsltty 1.8.2 (Dec 18, 2017)
- Terminal:
- Updated to mintty 2.8.2.
- Launching:
- Wslbridge updated from login-mode branch.
- Both wsltty and wslbridge request a login shell as appropriate (the Windows bash.exe launcher may no always comply, though).
- Shortcut icon has precedence over WSL distribution icon.
- Window and session handling:
- Prevent HOME from being propagated back to Windows applications (#76).
- Support Alt+F2 in same directory (after OSC 7).
- Installation and configuration:
- Bundling selected theme files with the package (mintty/mintty#711).
- Fixed context menu configuration (from Start Menu WSLtty folder) (#75).
- Try to succeed with installation while programs are still in use (?#72).
New in wsltty 1.8.1 (Nov 6, 2017)
- WSL tweaks:
- Support legacy-only installations (#64).
- Further WSL adaptations to pathname conversion (#19).
- Virtual Tab enhancements:
- Option for ambiguous-wide character width handling