Skip to content

Releases: microsoft/terminal

Windows Terminal v1.14.186

06 Jul 18:05
v1.14.1861.0
Compare
Choose a tag to compare

This release brings a whole bunch of the preview changes in Windows Terminal 1.14 to the Stable channel. Notably:

  • Terminal now has better support for xterm's "Alternate Screen Buffer"
  • Console application windowing will now work more consistently within Terminal: when an application requests that it be hidden or minimized,
    we will minimize the associated terminal window.
  • Terminal can now pass xterm focus events on to connected client applications
  • We've added a new experimental setting, experimental.useBackgroundImageForWindow, that lets you use one image as the background for any number of panes (thanks @nico-abram!)
  • You can now change the bell sound with the profile.bellSound setting

Note that the new text rendering engine is not included in this Stable build.

IMPORTANT
This version was made available to the Dev External flighting ring (Windows Insiders) first, and will be
released to general availability one or two weeks later depending on its reliability.

Please see the following release notes for additional details:

As a reminder, Terminal 1.12 was the last version of Windows Terminal that supports Windows 19H1 or 19H2.
That version of windows is going out of support soon, so you may want to consider upgrading.

Preinstallation Kit info

A preinstallation kit is available for system integrators and OEMs interested in prepackaging Windows Terminal with a Windows image. More information is available in the DISM documentation on preinstallation. Users who do not intend to preinstall Windows Terminal should continue using the msixbundle distribution.

Why are there so many packages? How do I choose? This version of Windows Terminal is distributed in two bundles, one of which works on Windows 10-11 and the other of which only works on Windows 11. The Windows 11 version is much smaller because we no longer need to work around a platform issue related to our dependencies.

If you intend on using Terminal as an unpackaged application--that is, extracting the msix file--we recommend that
you use the Win10 bundle. You will need the Visual C++ runtime redistributable.

In addition, if you install the packaged version on either Windows 10 or Windows 11, it now depends on the Visual C++ Universal Runtime Package.

Despite these distributions having different version numbers, they are built from the same code and there is no
functional difference between them.

If you install the Windows 10 verison on Windows 11, it will probably automatically upgrade itself to the Windows 11
version. It turns out that it is impossible to have two bundles with the same version number, so it has to be this
way.

Also included in this release are some bug fixes and changes backported from 1.15:

Bug Fixes and Changes

  • Keyboard selection now works better with copyOnSelect (#13360)
  • Keyboard selection is now limited to the scrollable area (#13353) (#13372)
  • "Open settings file" commands now explicitly mention "JSON" for easier searching (#13265)
  • An accelerator key is now defined for the "Open in Terminal" shell extension (#13080) (thanks @ianjoneill!)
  • We no longer crash when using the Default Terminal setting in the settings UI (#13160)
  • The Default Terminal banner is now hidden if you opened a session via default terminal (#13344)
  • [O is no longer output erroneously from focus events for clients of libuv like neovim (#13260)
  • We no longer crash when a screen reader is reading from a CLI app using the alt buffer (#13250)
  • Deleting the last profile in the settings UI no longer causes a crash (#13242)
  • Opening Windows Terminal via the Win+X menu no longer occasionally crashes (#13212)
  • The "Open in Terminal" shell extension is now hidden when accessing a non-filesystem path like "Quick Actions" (#13206) (thanks @leejy12!)
  • Clearing the screen via cls or Clear-Host won't leave behind an erroneous line of text (#13324) (thanks @j4james!)
  • Default Terminal sessions now properly pass focus events when opened (#13247)
  • Terminal will now use Unicode 14.0 to determine the width of some Unicode characters (#13292)
  • We will no longer try to launch wsl to ask it to tell us about distributions when it's obvious that you don't have any (#13436)
  • We've fixed a minor race condition in default terminal handoff that impacted nobody (#13410)
  • The tab's context menu now has "Find" as an option (#13055) (thanks @Predelnik!)
  • SetConsoleWindowInfo can no longer crash a terminal tab (#13212)
  • An occasional crash while opening the settings UI has been stomped out (#13160)

Windows Terminal Preview v1.14.145

10 Jun 17:09
Compare
Choose a tag to compare
Pre-release

This release of Windows Terminal Preview, 1.14.145, was made generally available on the 26th of May, 2022.

It contains the following fixes, which are almost exclusively for bugs that we recalled 1.14.143 over!

As with prior releases, you need to install Microsoft.VCLibs.UWPDesktop.140.00 or make sure it is installed prior to installing Terminal. If you are using Terminal unpackaged, you will need to make sure you have the systemwide "Microsoft Visual C++ Redistributable" installed, and choose the Win10 version of our msixbundle. Yeah, it's strange!

Bug Fixes

  • Opening a new tab or pane will no longer un-maximize, un-snap, or otherwise move Terminal around the screen (!) (#13164)
  • We will no longer crash when you try to split panes in the Settings tab (#13172)
  • We have changed the display language names for the different local variations of Chinese to not include location names (#13148)

Windows Terminal Preview v1.14.143

24 May 17:01
Compare
Choose a tag to compare
Pre-release

Welcome to the terminaldome! Today this release page is graced by the works of pinch hitter (and pinch release notes writer) @carlos-zamora.

Why are there so many packages? How do I choose? This version of Windows Terminal is distributed in two bundles, one of which works on Windows 10-11 and the other of which only works on Windows 11. The Windows 11 version is much smaller because we no longer need to work around a platform issue related to our dependencies.

If you intend on using Terminal as an unpackaged application--that is, extracting the msix file--we recommend that
you use the Win10 bundle. You will need the Visual C++ runtime redistributable.

In addition, if you install the packaged version on either Windows 10 or Windows 11, it now depends on the Visual C++ Universal Runtime Package.

Despite these distributions having different version numbers, they are built from the same code and there is no
functional difference between them.

If you install the Windows 10 verison on Windows 11, it will probably automatically upgrade itself to the Windows 11
version. It turns out that it is impossible to have two bundles with the same version number, so it has to be this
way.

Features

  • Windows Terminal now has better support for the xterm "Alternate Screen Buffer", and can now handle alternate scroll mode and resize/reflow better (#12561) (#12569) (#12719)
  • Using windowed applications from the terminal should work much better now
    • ConPTY can now handle show/hide window calls and even knows who the window owner is (#12515) (#12526)
    • Windows created by console apps now appear above the terminal (#12799) (#12899)
    • Focus events are now sent through VT input (#12900)
  • You can now use the experimental.useBackgroundImageForWindow (bool, default false) global setting to apply one background image for your entire window! (#12893) (#13114) (thanks @nico-abram!)
  • You are now able to select all the text in the buffer using the selectAll action. This is bound by default to ctrl+shift+a (#13045) (#13084)

Changes

UI

  • @dansmor7 contributed some visual changes to the tabs, scrollbar, new tab button, caption buttons, color picker, settings UI, command palette, and search box to move us closer to the Windows 11 design language. Really just about any WinUI surface we have, it's been polished up! (thanks @dansmor7!) (#12913) (#12916) (#12973) (#13083)
  • RadioButtons in the settings UI have been replaced with ComboBoxes. This gives an added bonus to keyboard and screen reader users, and makes it easier to navigate through and change these settings. (#12833)

Interactivity

  • The IME input mode now defaults to English when interacting with Windows Terminal (#13028) (thanks @YanceyChiew!)
  • Terminal is now aware of toggled state for Caps Lock, Scroll Lock, and Num Lock (#12823) (thanks @matkaas!)

Settings

  • There's now a VERY EXPERIMENTAL new VT passthrough mode setting that makes ConPTY do minimal translations and may make your terminal a little faster 🏃💨 and a lot more broken! (#11264) (#13051) (#13109)
    • Use the experimental.connection.passthroughMode (bool, default true) profile setting and it should be set on the profile's next launch
    • ⚠️ WARNING ⚠️ This seems to mostly work with CMD and WSL. PowerShell is mostly sad 😭.
  • The trimBlockSelection global setting now defaults to true (#12737)
  • Terminal now ignores newTab actions with a profile index greater than the number of profiles (#11621)

Atlas Renderer Improvements

  • ClearType is no longer always enabled (#12705)
  • The grayscale blending shader should now be working properly (#12734)
  • OpenConsole's leak check report should be fixed now (#12415)
  • The shader power draw was reduced using explicit branching (#12552)
  • The renderer is now smarter about when to resize the buffer when scrolling (#13100)

Documentation

Bug Fixes

  • Terminal should be able to find Cascadia Mono... Third time's the charm? 🍀 (#12904)
  • commandline in profile.defaults should no longer override the commandlines of profiles that specify cmd.exe or powershell.exe. (#12906)
  • Get rid of a memory leak in onecore interactivity (#12340)
  • We should be maintaining the virtual viewport bottom properly now (#12972) (#13052) (#13087) (thanks @j4james!)
  • Screen readers can now read some settings in the UI better (#13032)
  • Replace "acrylic" with "acrylic material" for localization purposes (#12505)
  • The "close tab" button color now matches the tab text color (#13018) (thanks @ianjoneill!)

Reliability

  • Fix a crash when deleting the last profile in the settings UI (#13044)
  • Fix resize crash in OpenConsole when using the Atlas Renderer (#13015)

Code health and Maintainability

Windows Terminal v1.13.1143

24 May 17:01
Compare
Choose a tag to compare

This release brings many of the preview changes in Windows Terminal 1.13 to the Stable channel. Notably:

IMPORTANT
This version was made available to the Dev External flighting ring (Windows Insiders) first, and will be
released to general availability one or two weeks later depending on its reliability.

  • You can now configure a profile to automatically launch as Administrator.
  • There is a new action, "Restore last closed pane or tab," that will do roughly what it says on the tin.
  • You can now change the bell sound with the profile.bellSound setting
  • Terminal has learned to save and restore your last opened window, position and all! Check it out in Settings > Startup.

Note that the new text rendering engine is not included in this Stable build.

Please see the following release notes for additional details:

As a reminder, Terminal 1.12 is the last version of Windows Terminal that supports Windows 19H1 or 19H2.
That version of windows is going out of support soon, so you may want to consider upgrading.

Preinstallation Kit info

A preinstallation kit is available for system integrators and OEMs interested in prepackaging Windows Terminal with a Windows image. More information is available in the DISM documentation on preinstallation. Users who do not intend to preinstall Windows Terminal should continue using the msixbundle distribution.

Why are there so many packages? How do I choose? This version of Windows Terminal is distributed in two bundles, one of which works on Windows 10-11 and the other of which only works on Windows 11. The Windows 11 version is much smaller because we no longer need to work around a platform issue related to our dependencies.

If you intend on using Terminal as an unpackaged application--that is, extracting the msix file--we recommend that
you use the Win10 bundle. You will need the Visual C++ runtime redistributable.

In addition, if you install the packaged version on either Windows 10 or Windows 11, it now depends on the Visual C++ Universal Runtime Package.

Despite these distributions having different version numbers, they are built from the same code and there is no
functional difference between them.

If you install the Windows 10 verison on Windows 11, it will probably automatically upgrade itself to the Windows 11
version. It turns out that it is impossible to have two bundles with the same version number, so it has to be this
way.

Also included in this release are some bug fixes and changed backported from 1.14:

Changes

UI

  • @dansmor7 contributed some visual changes to the tabs, scrollbar, new tab button, caption buttons, color picker, settings UI, command palette, and search box to move us closer to the Windows 11 design language. Really just about any WinUI surface we have, it's been polished up! (thanks @dansmor7!) (#12913) (#12916) (#12973) (#13083)
  • RadioButtons in the settings UI have been replaced with ComboBoxes. This gives an added bonus to keyboard and screen reader users, and makes it easier to navigate through and change these settings. (#12833)

Interactivity

  • Terminal is now aware of toggled state for Caps Lock, Scroll Lock, and Num Lock (#12823) (thanks @matkaas!)

Settings

  • The trimBlockSelection global setting now defaults to true (#12737)
  • Terminal now ignores newTab actions with a profile index greater than the number of profiles (#11621)
  • bellSound is now in the schema (#13035) (thanks @pizzaz93!)

Bug Fixes

  • Terminal should be able to find Cascadia Mono... Third time's the charm? 🍀 (#12904)
  • commandline in profile.defaults should no longer override the commandlines of profiles that specify cmd.exe or powershell.exe. (#12906)
  • Get rid of a memory leak in onecore interactivity (#12340)
  • Screen readers can now read some settings in the UI better (#13032)
  • Replace "acrylic" with "acrylic material" for localization purposes (#12505)
  • The "close tab" button color now matches the tab text color (#13018) (thanks @ianjoneill!)

Reliability

  • Fix a crash when deleting the last profile in the settings UI (#13044)

Windows Terminal Preview v1.13.1098

19 Apr 19:55
v1.13.10983.0
Compare
Choose a tag to compare
Pre-release

This is an update to fix a number of issues identified in 1.13.1073x.

Why are there so many packages? How do I choose? This version of Windows Terminal is distributed in two bundles, one of which works on Windows 10-11 and the other of which only works on Windows 11. The Windows 11 version is much smaller because we no longer need to work around a platform issue related to our dependencies.

If you intend on using Terminal as an unpackaged application--that is, extracting the msix file--we recommend that
you use the Win10 bundle. You will need the Visual C++ runtime redistributable.

In addition, if you install the packaged version on either Windows 10 or Windows 11, it now depends on the Visual C++ Universal Runtime Package.

Despite these distributions having different version numbers, they are built from the same code and there is no
functional difference between them.

If you install the Windows 10 verison on Windows 11, it will probably automatically upgrade itself to the Windows 11
version. It turns out that it is impossible to have two bundles with the same version number, so it has to be this
way.

Since 1.12 is the final release that supports Windows 19H1, we're including a final update to 1.12 on the preview channel, just
so that the four of you stuck on that version get the latest fixes. 😄
Install that manually at your own peril.

Bug Fixes

Appearance

  • Our Maximize/Restore button is now a fine round boi (#12660)

Accessibility

  • The profile list in the Settings UI now offers tooltips for long profile names (#12448)
  • We'll automatically focus the window renamer textbox when it opens (#12798)
  • High contrast will no longer result in a ridiculous and bad titlebar color (#12839)
  • When you delete a color scheme, we'll move focus back to the color scheme list (#12841)
  • Two instances of huge debug log spam with a screen reader connected have been stamped out (#12698) (#12723)

Usability

  • We've added some text to the color schemes page indicating that it is for editing--not setting--color schemes (#12663)
    • We're working to refine how color schemes are set and edited, so stay tuned for future improvements!
  • The retro terminal effect (as well as other shaders) will now work on pre-D3D11 hardware! (#12677)
  • Terminal will once again render properly when you move between different-DPI displays (#12713) (#12749)
  • Resizing the window while a background color or underline is displayed will no longer smear it across the whole screen (#12637) plus a fix for a huge crash that PR introduced (#12853)
  • It took us three releases to get it right, but we've finally solved the issue where we'd punch a hole straight through the Terminal when a dialog appeared (#12840)

Reliability

  • There was an issue on Windows 11 where Terminal would queue up billions of animations while the screen was off; it will now no longer do so (#12820)
  • We've fixed crashes in ProposeCommandline (#12838), Monarch::_GetPID (#12856) and other parts of WT's RPC infrastructure (#12825)
  • On Windows 10, the settings UI will no longer sometimes crash on close (we've updated to a new build of WinUI 2 for the fix!) (#12847)

Miscellaneous

  • Windows will no longer reject certain Terminal updates/reinstalls due to "differing package content" (#12779)
  • Fragments can once again override the names of generated profiles (#12627)
  • An issue from the 1073 series, where you could not upgrade the bundle using DISM, has been resolved (#12819)
    • As a result, our bundle version is now over three thousand!
  • @dmezh contributed some wording changes to the text about transparency/opacity (#12592) (#12727) (thanks!)
  • Some trailing commas that broke the JSON Schema document are no longer trailing, or present at all (#12644) (thanks @sowmya-hub!)

Windows Terminal v1.12.1098

19 Apr 19:55
v1.12.10982.0
Compare
Choose a tag to compare

This release was made available to insiders in the Dev and Beta channels on April 11 and is now generally available.

Preinstallation Kit info

A preinstallation kit is available for system integrators and OEMs interested in prepackaging Windows Terminal with a Windows image. More information is available in the DISM documentation on preinstallation. Users who do not intend to preinstall Windows Terminal should continue using the msixbundle distribution.

Why are there so many packages? How do I choose? This version of Windows Terminal is distributed in two bundles, one of which works on Windows 10-11 and the other of which only works on Windows 11. The Windows 11 version is much smaller because we no longer need to work around a platform issue related to our dependencies.

If you intend on using Terminal as an unpackaged application--that is, extracting the msix file--we recommend that
you use the Win10 bundle. You will need the Visual C++ runtime redistributable.

In addition, if you install the packaged version on either Windows 10 or Windows 11, it now depends on the Visual C++ Universal Runtime Package.

Despite these distributions having different version numbers, they are built from the same code and there is no
functional difference between them.

If you install the Windows 10 verison on Windows 11, it will probably automatically upgrade itself to the Windows 11
version. It turns out that it is impossible to have two bundles with the same version number, so it has to be this
way.

Changes

  • The refreshed Windows 11 UI from the 1.13 preview builds is now available in 1.12!

Bug Fixes

Appearance

  • Our Maximize/Restore button is now a fine round boi (#12660)

Accessibility

  • The profile list in the Settings UI now offers tooltips for long profile names (#12448)
  • We'll automatically focus the window renamer textbox when it opens (#12798)
  • High contrast will no longer result in a ridiculous and bad titlebar color (#12839)
  • When you delete a color scheme, we'll move focus back to the color scheme list (#12841)
  • When you delete a profile, we will re-focus the delete button automatically (#12558)
  • Two instances of huge debug log spam with a screen reader connected have been stamped out (#12698) (#12723)

Usability

  • We've added some text to the color schemes page indicating that it is for editing--not setting--color schemes (#12663)
    • We're working to refine how color schemes are set and edited, so stay tuned for future improvements!
  • The retro terminal effect (as well as other shaders) will now work on pre-D3D11 hardware! (#12677)
  • Terminal will once again render properly when you move between different-DPI displays (#12713) (#12749)
  • Resizing the window while a background color or underline is displayed will no longer smear it across the whole screen (#12637) plus a fix for a huge crash that PR introduced (#12853)
  • It took us three releases to get it right, but we've finally solved the issue where we'd punch a hole straight through the Terminal when a dialog appeared (#12840)

Reliability

  • Typing an invalid background image path into the Settings UI will no longer send Terminal to a farm upstate (#11542) (thanks @serd2011!)
  • There was an issue on Windows 11 where Terminal would queue up billions of animations while the screen was off; it will now no longer do so (#12820)
  • We've fixed crashes in ProposeCommandline (#12838), Monarch::_GetPID (#12856) and other parts of WT's RPC infrastructure (#12825)
  • On Windows 10, the settings UI will no longer sometimes crash on close (we've updated to a new build of WinUI 2 for the fix!) (#12847)

Miscellaneous

  • Windows will no longer reject certain Terminal updates/reinstalls due to "differing package content" (#12779)
  • Fragments can once again override the names of generated profiles (#12627)
  • An issue from the 1073 series, where you could not upgrade the bundle using DISM, has been resolved (#12819)
    • As a result, our bundle version is now over three thousand!
  • @dmezh contributed some wording changes to the text about transparency/opacity (#12592) (#12727) (thanks!)

Windows Terminal Preview v1.13.1073

25 Mar 22:49
v1.13.10733.0
Compare
Choose a tag to compare
Pre-release

This is a servicing release to fix a number of big issues in 1.13 preview.

Changes

This version of Windows Terminal is now distributed in two bundles, one of which works on Windows 10-11 and the
other of which only works on Windows 11. The Windows 11 version is much smaller because we no longer need to work around
a platform issue related to our dependencies.

If you intend on using Terminal as an unpackaged application--that is, extracting the msix file--we recommend that
you use the Win10 bundle. You will need the Visual C++ runtime redistributable.

In addition, if you install the packaged version on either Windows 10 or Windows 11, it now depends on the Visual C++ Universal Runtime Package.

Despite these distributions having different version numbers, they are built from the same code and there is no
functional difference between them.

If you install the Windows 10 verison on Windows 11, it will probably automatically upgrade itself to the Windows 11
version. It turns out that it is impossible to have two bundles with the same version number, so it has to be this
way.

Bug Fixes

Usability

  • Terminal can once again be configured as a startup application, and can be detected by tools like PowerToys (#12491)
  • We are once again usable on N (non-media) SKUs of Windows (#12463)
  • There was a puzzling "Element not found" error during settings loading; there is no longer such an error (#12687)
  • Terminal will no longer mix up profiles when it is launched in response to a console application spawning (#12484)
  • Formatted copy will now try harder to preserve Unicode charatcers in RTF (#12586) (thanks @ianjoneill!)
  • Displaying multiple dialogs will no longer punch a giant hole in the Terminal (???) (#12625) (#12517)
  • You spoke up about the scroll bars being WAY TOO THIN, so we chonked them up (#12608)
  • We have replaced the word "Summon" with "Show/Hide" in the command palette for improved localization (#12603)
  • Our confidence in the settings UI's Save button has led to us no longer backing up the settings JSON file (#12652)
    • We won't be deleting the 61,000 backups we did leave on your hard drive, but what's a couple thousand kilobytes between friends?

Appearance

  • We've improved the contrast of the tab strip (#12635) (#12529)
  • Our iconography has been updated to the Windows 11 style (#12469)
  • We have given the issue where acrylic in the titlebar looked weird the heave-ho (#12460)
  • Good good new UI fonts have been enabled (Segoe UI Variable) (#12462)

Accessibility

  • Terminal now announces newly-printed text to any attached screen reader (#12358)
  • When you delete a profile, we will re-focus the delete button automatically (#12558)
  • Command palette search now tries to announce the number of results to the screen reader (#12429)

Reliability

  • We won't crash any longer if you give us a command line that is a directory (#12538) (thanks @ianjoneill!)
  • Fixed a crash setting the hotkey during teardown (#12580)
  • Fixed a different pair of crashes, also likely related to default terminal handoff (#12666)
  • ScrollConsoleScreenBuffer no longer takes the console upstate (#12669)
  • Pressing Page Up or Page Down with an empty command palette, which seemed like a reasonable thing to do, was taught to not crash the Terminal (#12528)

Rendering

  • Font axes/features once again work across a DPI change (#12492)
  • AtlasEngine: Fix ConstBuffer invalidation for background color changes (#12667)
  • AtlasEngine: Fix inverted cursor alpha (#12548)
  • On Windows 10, you should see fewer "couldn't find Cascadia Mono, even though it is RIGHT NEXT TO US" dialogs (#12554)

Windows Terminal v1.12.1073

25 Mar 22:49
v1.12.10732.0
Compare
Choose a tag to compare

This is a significant servicing release to fix a number of huge issues in 1.12.

This release was made available to insiders in the Dev and Beta channels on March 25, and will be generally available to
everyone once it is considered stable. You can always install the update from this release page or using winget.

Preinstallation Kit info

A preinstallation kit is available for system integrators and OEMs interested in prepackaging Windows Terminal with a Windows image. More information is available in the DISM documentation on preinstallation. Users who do not intend to preinstall Windows Terminal should continue using the msixbundle distribution.

Changes

This version of Windows Terminal is now distributed in two bundles, one of which works on Windows 10-11 and the
other of which only works on Windows 11. The Windows 11 version is much smaller because we no longer need to work around
a platform issue related to our dependencies.

If you intend on using Terminal as an unpackaged application--that is, extracting the msix file--we recommend that
you use the Win10 bundle. You will need the Visual C++ runtime redistributable.

In addition, if you install the packaged version on either Windows 10 or Windows 11, it now depends on the Visual C++ Universal Runtime Package.

Despite these distributions having different version numbers, they are built from the same code and there is no
functional difference between them.

If you install the Windows 10 verison on Windows 11, it will probably automatically upgrade itself to the Windows 11
version. It turns out that it is impossible to have two bundles with the same version number, so it has to be this
way.

Bug Fixes

Usability

  • Terminal can once again be configured as a startup application, and can be detected by tools like PowerToys (#12491)
  • There was a puzzling "Element not found" error during settings loading; there is no longer such an error (#12687)
  • Terminal will no longer mix up profiles when it is launched in response to a console application spawning (#12484)
  • Formatted copy will now try harder to preserve Unicode charatcers in RTF (#12586) (thanks @ianjoneill!)
  • We have replaced the word "Summon" with "Show/Hide" in the command palette for improved localization (#12603)
  • Our confidence in the settings UI's Save button has led to us no longer backing up the settings JSON file (#12652)
    • We won't be deleting the 61,000 backups we did leave on your hard drive, but what's a couple thousand kilobytes between friends?

Accessibility

  • Terminal now announces newly-printed text to any attached screen reader (#12358)
  • Command palette search now tries to announce the number of results to the screen reader (#12429)

Reliability

  • We won't crash any longer if you give us a command line that is a directory (#12538) (thanks @ianjoneill!)
  • A crash on launch related to multi-windowing and the default terminal setting has been quashed (subset of #12205)
  • Fixed a crash setting the hotkey during teardown (#12580)
  • Fixed a different pair of crashes, also likely related to default terminal handoff (#12666)
  • ScrollConsoleScreenBuffer no longer takes the console upstate (#12669)
  • Pressing Page Up or Page Down with an empty command palette, which seemed like a reasonable thing to do, was taught to not crash the Terminal (#12528)

Rendering

  • Font axes/features once again work across a DPI change (#12492)

Windows Terminal Preview v1.13.10395.0

11 Feb 23:45
v1.13.10395.0
076ca02
Compare
Choose a tag to compare
Pre-release

This is a quick servicing release to fix a couple of big issues in the initial 1.12 stable drop.

As with the previous 1.13 release, it is shipping alongside a 1.12 release for anybody who is stuck on 19H1, 19H2 or 19H3.

Bug Fixes

  • Terminal is once again localized (#12375)
    • We encountered an issue in automatic language detection, which resulted in our package's languages
      being ignored.
  • "Default Terminal" profile matching now works better for profiles containing unquoted whitespace (#12348)
  • We believe we have fixed an unusual crash on launch in constructing the taskbar Jump List (#12430)
  • Symbols are now published to the public symbol server! Woot! (#12441)
  • We've fixed a crash that used to surface while Magnifier or other assistive technologies were running (#12436)
  • Ubuntu users with overridden commandlines will no longer see a confusing "~ could not be found" error (#12437)
  • Toggle switches in the settings UI now fit longer languages (like Polish) (#12381)
  • More of the settings UI is centered horizontally (#12374)
  • The breadcrumbs have been picked up and will no longer navigate you to strange cottages (#12376)
  • The color schemes page no longer has a strange focus rectangle (#12439)
  • vifm can no longer trigger a race condition in cursor visibility (#12434)
  • The reset arrow icon is no longer a strange box containing only "hope" (#12438)
  • OSC 9;9 with an empty path will no longer send Terminal to a farm upstate (#12432)
  • When Terminal is set as your default terminal, autoelevation will no longer cause all handoffs to crash (#12442)

Windows Terminal v1.12.10393.0

11 Feb 23:45
v1.12.10393.0
Compare
Choose a tag to compare

This is a quick servicing release to fix a couple of big issues in the initial 1.12 stable drop.

This release was made available to insiders in the Dev and Beta channels on February 10, and will be generally available to everyone shortly afterwards. You can always install the update from this release page or using winget.

Preinstallation Kit info

A preinstallation kit is available for system integrators and OEMs interested in prepackaging Windows Terminal with a Windows image. More information is available in the DISM documentation on preinstallation. Users who do not intend to preinstall Windows Terminal should continue using the msixbundle distribution.

Bug Fixes

  • Terminal is once again localized (#12375)
    • We encountered an issue in automatic language detection, which resulted in our package's languages
      being ignored.
  • "Default Terminal" profile matching now works better for profiles containing unquoted whitespace (#12348)
  • We believe we have fixed an unusual crash on launch in constructing the taskbar Jump List (#12430)
  • Symbols are now published to the public symbol server! Woot! (#12441)
  • We've fixed a crash that used to surface while Magnifier or other assistive technologies were running (#12436)
  • Ubuntu users with overridden commandlines will no longer see a confusing "~ could not be found" error (#12437)