Skip to content

Releases: microsoft/terminal

Windows Terminal Preview v1.22.3232.0

19 Nov 20:28
Compare
Choose a tag to compare
Pre-release

Like 1.21, there's a small servicing release for Preview! This one is less small, but only slightly. If I spend more words on how small it is, though, the changelog will be longer than the diffs for the release.

Changes

  • The built-in Box Drawing glyphs now look better on 100%-scale displays, and we've improved the ones with rounded corners (#18179)
  • We've adjusted the drag-and-drop path translator to detect WSL's new distribution profiles (#18205)
  • Terminal will now no longer generate WSL profiles when it can detect that WSL is going to do it (#18183)

Accessibility

  • You can now access "move tab left", "... right" and "... to new window" by right-clicking the tab (#18107) (#18135)

Bug Fixes

  • Terminal will no longer permanently forget auto-detected profiles that temporarily disappear (#18206)
  • The Czech translation of "Open in Terminal" should once again make sense (#18031) (thanks @AsciiWolf!)

Accessibility

  • High Contrast Mode once again works in the Command Palette (#18132) and Settings UI (#18130)

Binary files inside the unpackaged distribution archive bear the version number 1.22.241118002-preview.

Asset Hashes

  • Microsoft.WindowsTerminalPreview_1.22.3232.0_8wekyb3d8bbwe.msixbundle
    • SHA256 F6E8D8286715A684086280F27DEC1DD0192517A4B6F090922CCB59568DB725D4
  • Microsoft.WindowsTerminalPreview_1.22.3232.0_arm64.zip
    • SHA256 3D9FEAC5FB76884F4A7906E2FC3B38103AA455366A385720C2B548FBB567ABBC
  • Microsoft.WindowsTerminalPreview_1.22.3232.0_x64.zip
    • SHA256 CE435F21A234271AF2C53C0BE996D2433C5FBB4A8ECD83B61253EB8B6A6B07EC
  • Microsoft.WindowsTerminalPreview_1.22.3232.0_x86.zip
    • SHA256 04267D98492CE7943A08CA14E86EE9DCD40F02AF3869A9AEA9AB47AF843E126B
  • GroupPolicyTemplates_1.22.3232.0.zip
    • SHA256 FE36622B8B1A99FDEB3EDB3FCD9F230A4A89220BE9CC5B36B07BDEDD95A924AF

Windows Terminal v1.21.3231.0

19 Nov 20:27
Compare
Choose a tag to compare

Small servicing release this week!

Changes

  • We've adjusted the drag-and-drop path translator to detect WSL's new distribution profiles (#18205)
  • Terminal will now no longer generate WSL profiles when it can detect that WSL is going to do it (#18183)

Bug Fixes

  • Terminal will no longer permanently forget auto-detected profiles that temporarily disappear (#18206)
  • The Czech translation of "Open in Terminal" should once again make sense (#18031) (thanks @AsciiWolf!)

Accessibility

  • High Contrast Mode once again works in the Command Palette (#18132) and Settings UI (#18130)

Binary files inside the unpackaged distribution archive bear the version number 1.21.241118001.

Asset Hashes

  • Microsoft.WindowsTerminal_1.21.3231.0_8wekyb3d8bbwe.msixbundle_Windows10_PreinstallKit.zip
    • SHA256 EF59FEC32CA888ED4F311233318957A773DA5FBC0EEA74232D62ABED252D44D2
  • Microsoft.WindowsTerminal_1.21.3231.0_8wekyb3d8bbwe.msixbundle
    • SHA256 C80BC461B22A17650A58BC5CAD743E1AD97E0A4EA92CCDCB514EE7D7AA134243
  • Microsoft.WindowsTerminal_1.21.3231.0_arm64.zip
    • SHA256 1BEB80610B38FC2930463B461C5AEAF62E43BFACAADC61FCF9D9858FD80EFC53
  • Microsoft.WindowsTerminal_1.21.3231.0_x64.zip
    • SHA256 8FB268B93C9B99D6CF553709C2C58BF1B2FF4B364199152E09221DFB2A44BBF5
  • Microsoft.WindowsTerminal_1.21.3231.0_x86.zip
    • SHA256 E68E57926D7DAF3E012218AA65F935FD4959FDCDA2EF9A603A642AA871768047
  • GroupPolicyTemplates_1.21.3231.0.zip
    • SHA256 FE36622B8B1A99FDEB3EDB3FCD9F230A4A89220BE9CC5B36B07BDEDD95A924AF

Windows Terminal Preview v1.22.2912.0

22 Oct 21:13
Compare
Choose a tag to compare
Pre-release

Very small releases this week.

Changes

  • Enterprises can now disable dynamic profiles (such as WSL and Azure Cloud Shell) by listing their names in a new Disabled Profile Sources GPO policy1 (#18009) (thanks @htcfreek for helping us ship our first policy!)

Bug Fixes

  • Terminal will try a lot harder to avoid fighting with console applications about who exactly is minimized (#17829)
  • icon none should once again work (#18030)
  • You can now select fonts again (sorry!) (#17989)

Binary files inside the unpackaged distribution archive bear the version number 1.22.241017002-preview.

Asset Hashes

  • Microsoft.WindowsTerminalPreview_1.22.2912.0_8wekyb3d8bbwe.msixbundle
    • SHA256 49F2BE2B2FCDE2D2726497616B82FE17CB2BED1A1073582F1EB851543B3EB5B8
  • Microsoft.WindowsTerminalPreview_1.22.2912.0_arm64.zip
    • SHA256 E9ED4363B84E0D7A02272224CA490FC20A4BD88726349C702545DC3A327EDA38
  • Microsoft.WindowsTerminalPreview_1.22.2912.0_x64.zip
    • SHA256 925EC4C3DF42D54DB78292365D26C7D7B6BDAE7DB197AAA2B234C76CF568F637
  • Microsoft.WindowsTerminalPreview_1.22.2912.0_x86.zip
    • SHA256 5FAD81DA53A8B47B6BDF85A6917A5CCCC40D541AE33DCFC1DD785126A367E5F3
  • GroupPolicyTemplates_1.22.2912.0.zip
    • SHA256 FE36622B8B1A99FDEB3EDB3FCD9F230A4A89220BE9CC5B36B07BDEDD95A924AF
  1. Policy documents are included in the GroupPolicyTemplates release artifact.

Windows Terminal v1.21.2911.0

22 Oct 21:13
Compare
Choose a tag to compare

Very small releases this week, but with a big announcement! Terminal 1.21 is now rolling out to all users via the Store!

Changes

  • Enterprises can now disable dynamic profiles (such as WSL and Azure Cloud Shell) by listing their names in a new Disabled Profile Sources GPO policy1 (#18009) (thanks @htcfreek for helping us ship our first policy!)

Bug Fixes

  • icon none should once again work (#18030)
  • You can now select fonts again (sorry!) (#17989)

Binary files inside the unpackaged distribution archive bear the version number 1.21.241017001.

Asset Hashes

  • Microsoft.WindowsTerminal_1.21.2911.0_8wekyb3d8bbwe.msixbundle_Windows10_PreinstallKit.zip
    • SHA256 385822471C687E57152930084DD8C57BE6D820150D4AC935385DF918750AB653
  • Microsoft.WindowsTerminal_1.21.2911.0_8wekyb3d8bbwe.msixbundle
    • SHA256 345F31DCE7FE9912C7A980CA70D16BEFBF08B50A53243F0272D9084526D03DB8
  • Microsoft.WindowsTerminal_1.21.2911.0_arm64.zip
    • SHA256 0BBD3EDDBD3101CBF6269508EF6F11DC26492E3E32757CF334EE6228489B48F2
  • Microsoft.WindowsTerminal_1.21.2911.0_x64.zip
    • SHA256 513AE47B4352FD0B28FEFF3D159A195CC620F8AA692EC4D06053276FDD654B28
  • Microsoft.WindowsTerminal_1.21.2911.0_x86.zip
    • SHA256 ADE0FC6CF1AD3423553303B5CC63821EF0F4B45F459C66DAAB1AE284FC2343AF
  • GroupPolicyTemplates_1.21.2911.0.zip
    • SHA256 FE36622B8B1A99FDEB3EDB3FCD9F230A4A89220BE9CC5B36B07BDEDD95A924AF
  1. Policy documents are included in the GroupPolicyTemplates release artifact.

Windows Terminal Preview v1.22.2702.0

28 Sep 01:23
Compare
Choose a tag to compare
Pre-release

Bug fixes! Bug fixes for everyone! BEES! BEEEEEEEES!

Changes

  • wt x-save was accidentally turned off in the Preview build, and has been turned on (#17881)
  • The Command Prompt "quick fix" feature was accidentally turned off in the Preview build, and has been turned on (#17888)
  • RIS (ESC c) will now return the color scheme to your preferred default if the application has modified it (#17879) (thanks @j4james!)
  • Alt+Keypad Plus is no longer eaten unless EnableHexNumpad is enabled in the registry (#17954)
  • The tab switcher will now display each tab's color, if one is set, in addition to the other information about the tab (#17820) (thanks @nukoseer!)
  • You can now configure the default input scope for the IME with an option on the Startup page or the JSON key defaultInputScope (enum default (default), alphanumericHalfWidth); this should allow you to force Terminal to accept English input even if you usually type in a different language (#17953)

Bug Fixes

  • The "Clear Buffer" command now clears the buffer again. Novel! (#17884)
  • In cmd and python (and other users of console line input), choosing a command from history will no longer insert it back into history a second time (#17852)
  • The experimental.colorSelection actions will once again work (after we broke them in the action refactoring) (#17821)
  • Some localizations have been updated for correctness (#17958)
  • Terminal has gotten much better about transferring focus to windows spawned by (and under, or above) hosted console applications (#17828)
  • We will try much harder to keep your scroll position from changing when you have the search box open but are not looking at the results (#17885) (#17316)

Accessibility

  • The settings UI now responds more correctly to the systemwide text scaling setting (#17910)
  • We've fixed the color contrast of the "reset" button in the settings page (#17912)

Terminal Emulation and Console Compatibility

  • VT reports generated in response to application requests will no longer be issued without a preceding ESC character to non-ENABLE_VIRTUAL_TERMINAL_INPUT applications (#17833)
  • VT reports expected to be received via DCS will likewise no longer be corrupted (#17845) (thanks @j4james!)
  • ScrollConsoleScreenBuffer now works more reliably (and correctly) with the new translation layer (#17849)
  • An empty OSC 2 title sequence will now reset the title (#17802) (thanks @j4james!)
  • Closing the active console screen buffer (set with SetConsoleActiveScreenBuffer) will now restore the contents of the prior screen buffer (#17853)
  • Unicode spacing marks (indicated in the UCD with gc=Mc) are now properly allocated cells (#17826)

Reliability

  • Closing split panes should crash roughly 50% less often (#17886)
  • Entering a control character near the end of the line in line editing mode will no longer cause a layout deadlock (#17905)
  • Resizing the window while some Sixels are displayed should no longer lead to a crash (#17951) (thanks @j4james!)
  • The experience of typing in and searching for multiple fonts has been (questionably?) improved (#17961)
  • We should no longer crash while quitting (#17848)

Binary files inside the unpackaged distribution archive bear the version number 1.22.240926002-preview.

Asset Hashes

  • Microsoft.WindowsTerminalPreview_1.22.2702.0_8wekyb3d8bbwe.msixbundle
    • SHA256 9B9F76B6006EAA5EECF8FE8A931B9332450B84DB3F094D007825B818D515A4CA
  • Microsoft.WindowsTerminalPreview_1.22.2702.0_arm64.zip
    • SHA256 F049068CFF5E0E82DF8CDD334C54739792930AF6C346E147908BB6887319A24B
  • Microsoft.WindowsTerminalPreview_1.22.2702.0_x64.zip
    • SHA256 CE8EED54D120775F31E3572A76EF5AE461B9E2D8887AB5DFF2F1859E24F4CE0B
  • Microsoft.WindowsTerminalPreview_1.22.2702.0_x86.zip
    • SHA256 49CFB146DED5463DB091324619D02447F95F445ADD82385AFCF9EBA81D481273

Windows Terminal v1.21.2701.0

28 Sep 01:22
Compare
Choose a tag to compare

Bug fixes! Bug fixes for all! Many of these were backported from Canary, and are also being released with the 1.22 Preview servicing update.

Note

We have encountered a pretty annoying hanging issue on Windows 11 23H2, for which we have paused the rollout of Terminal 1.21 Stable.
If you encounter a hang when resuming from sleep mode or unlocking your display, sorry! Relief is coming in the form of a Windows Update.

Changes

  • Alt+Keypad Plus is no longer eaten unless EnableHexNumpad is enabled in the registry (#17954)
  • You can now configure the default input scope for the IME with an option on the Startup page or the JSON key defaultInputScope (enum default (default), alphanumericHalfWidth); this should allow you to force Terminal to accept English input even if you usually type in a different language (#17953)

Bug Fixes

  • You can now successfully input more than one Emoji at once on Windows 10 (#17213)
  • In cmd and python (and other users of console line input), choosing a command from history will no longer insert it back into history a second time (#17852)
  • Some localizations have been updated for correctness (#17958)
  • Terminal has gotten much better about transferring focus to windows spawned by (and under, or above) hosted console applications (#17828)
  • The search box will no longer cover up search results in the top right (unless there's nowhere to scroll) (#17516) (thanks @e82eric!)
  • We will try much harder to keep your scroll position from changing when you have the search box open but are not looking at the results (#17885) (#17316)

Accessibility

  • The settings UI now responds more correctly to the systemwide text scaling setting (#17910)
  • We've fixed the color contrast of the "reset" button in the settings page (#17912)

Terminal Emulation and Console Compatibility

  • ConPTY: responses longer than 4kb will no longer be corrupted (#17738) (thanks @j4james!)

Reliability

  • Closing split panes should crash roughly 50% less often (#17886)
  • The experience of typing in and searching for multiple fonts has been (questionably?) improved (#17961)
  • We should no longer crash while quitting (#17848)

Binary files inside the unpackaged distribution archive bear the version number 1.21.240926001.

Asset Hashes

  • Microsoft.WindowsTerminal_1.21.2701.0_8wekyb3d8bbwe.msixbundle_Windows10_PreinstallKit.zip
    • SHA256 C498A534E9601273930C22A86483119613A4AF670DFB19FC016BABED1BE2FA8F
  • Microsoft.WindowsTerminal_1.21.2701.0_8wekyb3d8bbwe.msixbundle
    • SHA256 ED7538F84002AE0C9C2B8D201FE4DE0CD6C3BAC56BF4D6CA9301B75DC4450A0F
  • Microsoft.WindowsTerminal_1.21.2701.0_arm64.zip
    • SHA256 65D67C4ADD4AC09D2C34F9C2BC21C38AAF36BD72590B9FF51A0563D78B1B695A
  • Microsoft.WindowsTerminal_1.21.2701.0_x64.zip
    • SHA256 2F712872ED7F552763F3776EA7A823C9E7413CFD5EC65B88E95162E93ACEF899
  • Microsoft.WindowsTerminal_1.21.2701.0_x86.zip
    • SHA256 A8376386DD7AF6D3E124A97AC1996E3273179B5CCA6C4A75FC89C81960359C4A

Windows Terminal Preview v1.22.2362.0

27 Aug 16:24
Compare
Choose a tag to compare
Pre-release

This is, perhaps, the largest release of Windows Terminal to date. I can't believe we're here, but we finally have support for Sixels and a new console hosting infrastructure (stay tuned for a NuGet package!) and more. Read up, and read down, to find out more.

Features

  • Terminal and conhost now support Sixels! 🎤🫳 (#17421) (thanks @j4james!) (#17724) (thanks @j4james!) (#17581) (#17636)
  • We have rewritten how hosted console applications are translated for Windows Terminal (and other ConPTY consumers) to be based on direct API->VT translation rather than "rendering" a point-in-time snapshot of the display. This should result in improved throughput, reliability, correctness, plus an ability for applications to send unmodified VT directly to the terminal, but may result in some compatibility issues. Please file any issues you encounter with console applications. (#17510) (#17645) (#17741) (#17757) (#17748) (#17442) (#17573)
    • ... terminals which support DEC rectangular operations DECCRA and DECFRA should see higher fidelity app-based scrolling (#17747)
  • We now support a much wider range of Unicode, including Emoji with ZWJ, combining characters, flag sequences, and anything else that requires proper Grapheme Clusters! Applications can query support for grapheme clusters with DECRPM 2027, and users can now configure whether Unicode is measured like the vintage Windows Console, like Linux and macOS terminals using wcwidth, or with Grapheme Clusters like Contour and other modern terminal emulators. Global setting compatibility.textMeasurement (enum console, wcswidth, graphemes (default)) (#16916) (#17443)
  • For the first time in decades, we've changed the popup UI (used for F7 and friends) in CMD! It now draws beneath the prompt (pushing the screen up) and has a modern TUI scrollbar if it doesn't all fit on the screen. (#17445) (#17668) (#17556)
  • Terminal will now offer relevant packages from WinGet if you're running CMD on Windows 24H2 and run a nonexistent command (#16848) (#17614)
  • You can now add actions like splitPane and sendInput: foo and quit directly to the New Tab dropdown menu! (#17281)
  • You can now open a pane containing snippets (any sendInput actions!) with the openSnippets action! You can quickly access any commands you've saved in your JSON file, or with the new x-save command, and replay them with a new slick UI (#17330) (#17794) (#17528)
    • ... snippets which can also be loaded from a .wt.json file in your current working directory (we're still working on docs, please stay tuned!) (#17388)
    • ... snippets which can also be saved directly from the command line with wt x-save "text to save" (#16513) (thanks @e82eric!) with additional fixes (#17758)
  • Ctrl+Shift+Period will now open the "quick actions" flyout, which contains snippets and suggestions. You can now also bind the quickFix action to open a menu containing only WinGet suggestions (as of today, on Windows 24H2) (#17502)
  • You can now search with regular expressions in Terminal (and conhost!) (#17316)

Changes

  • ReadConsoleOutput and WriteConsoleOutput will now handle out-of-bounds conditions as documented rather than as-made-up (#17567)
  • Actions now have their own IDs, and key bindings just point at them; we've made changes to how this works to improve the action and binding experience in future versions (#17162) (#17215)
  • Command/input previews will now display in line with the cursor, in italic, in the right font (#17386) (#17777) (#17533)
    • ... which you can display in RGB with the fun {profile}.experimental.rainbowSuggestions setting (boolean, default false) (#17416)
  • Commands displayed in the suggestions UI can now include descriptions (#17376)
  • Multi-cell glyph inputs will no longer be assumed to consume two code units (#17680)
  • Pixel shader authors rejoice! If your shader fails to compile, you'll now get a useful error message... (#17436) (thanks @blitzRahul!)
  • Terminal will now no longer correct SGR 37 and SGR 40 when emitted by powershell.exe; this may result in regions of incorrect colors (#17666) (#17685) (additional thanks @j4james for some cleanup!)
  • Vintage console applications will no longer get corrupted responses from ReadConsoleOutput when Raster Fonts are enabled (#17681)
  • We have brought the new Windows 24H2 API out to the ConPTY NuGet package (#17704)
  • We have enabled "automatically mark prompts" (for shell integration) by default (#17761)
  • We're now collecting data on which settings and actions folks are using (#17718) (#17678)
  • We're trying something new, which is putting a short version of these release notes on the Windows Store (#17730)
  • We've changed the communication mechanism for the Default Terminal feature to allow the use of overlapped I/O (#17575)
  • We've reintroduced support for Alt+Numpad input of extended off-keyboard characters (#17637) (#17774)
  • When we reload a saved session, we will now display some of its contents on the screen (#17334)

UI

  • We've rewritten how selection colors work! They will now be drawn with appropriate contrast, at the exact color you specify, with a foreground that is black or white (whichever is most visible!) (#17753) (#17725) (#17638) (#17676)
  • The search box will no longer cover up search results in the top right (unless there's nowhere to scroll) (#17516) (thanks @e82eric!)
  • Due to a build issue, we had to disable full optimization for this build. We apologize for any potential performance regressions. (#17765)
  • Terminal now comes with shiny new icons for the Visual Studio Dev Shells (#17706)
  • We have restored the ...s in some command palette names to help users find them (#17715)
  • You can now configure the theme for the Settings UI separately from the application with {theme}.settings.theme (enum light, dark, system; default: system) (#16479) (thanks @bundgaard!)

VT Features

  • You can now configure the "Answerback" message sent in response to ENQ using the profile setting answerbackMessage (string, default: null) (conhost users: HKCU\Console AnswerbackMessage REG_SZ) (#17660) (thanks @j4james!)
  • We now support the DEC VT paging operations, NP PP PPA PPR and PPB, as well as DECPCCM (page cursor coupling mode) and DECRQDE (request displayed extent) (#16615) (#17353) (thanks @j4james!)
  • Applications can now request the entire color palette using DECRQTSR DECCTR (CSI 1 ; Pt $ u) (#17708) (thanks @j4james!)
  • Applications can now query the cursor shape set with DECSCUSR using DECRQSS (DCS $ q SP q ST) (#17659) (thanks @j4james!)
  • Applications can now query the size of character cells (CSI 16 t) and the entire text area (CSI 14 t), with a response measured in pixels (#17504) (thanks @j4james!)
  • Applications can now query the color palette with OSC 4 ?, and the default foreground (OSC 10 ?), background (OSC 11 ?), cursor (OSC 12 ?) and selection colors (OSC 17 ?) (#17729)
  • Applications can now change the selection color using OSC 17 (#17742)
  • Reports generated in response to VT requests are once again given priority over other input (#17786)

Bug Fixes

  • We will no longer conveniently forget all the colors on the last line of the screen when you resize it (#17568)
  • Terminal will now more reliably save your session when your computer reboots to update (#17714)
  • Background colors will no longer bleed over the edges of the screen when D2D is in use (such as over RDP to a VM) (#17674)
  • conhost: pasting a file from File Explorer will no longer result in two copies of the path (#17543)
  • conhost: when we generate Alt+Numpad events to input clipboard contents on Windows, we will now no longer mistranslate CP936 text (#17635)
  • Curly underlines will now render properly on double-width DECDWL and double-height DECDHL lines (#17679)
  • cursor invalidation once again works properly on double-width or double-height lines (#17234) (thanks @j4james!)
  • cursor movement over ConPTY now works properly on double-width or double-height lines (#17233) (thanks @j4james!)
  • The rendering of curly underlines has been improved (#17501) (thanks @smprather for reporting!) (#17508)
  • The Suggestions UI will no longer try to grab the PowerShell "ghost text" out of your input line (#17781)
  • You can no longer insert a saveSnippet action in your JSON or bind it to any keys (#17535)
  • You can now successfully input more than one Emoji at once on Windows 10 (#17213)
  • You can once again cancel overwriting a key binding in the Settings UI (#17763)
  • You can once again disable the detection of URLs (#17731)
  • You can once again use Ctrl+D and Enter in a disconnected pane (#17750)

Accessibility

  • Accessibility API RangeFromPoint and ExpandToEnclosingUnit will no longer cause Terminal to hang (#17695)

Performance

  • Scrolling the screen will now result in less GPU traffic (due to erroneous invalidations) (#17583)
  • Terminal now makes fewer copies (and heap allocations) when writing input to the console app; it's also more correct! (#17710)
  • The command palette has lost some extraneous animations, so it should feel much faster (#17335)

Reliability

  • AtlasEngine will no longer over-read a memory buffer when setting up a GPU texture (#17536)
  • Closing a window when you have an unfocusedAppearance set will no longer result in unscheduled disassembly of your terminal (#17770)
  • Overall reliability should be improved by us having better exception handling (#17783)
  • Session restoration now works more reliably when the entire scrollback is full (#17654)
  • We've fixed an instance of Terminal crashing during settings reload (#17751)
  • You can no longer trivially crash Terminal by holding down Enter while spawning new tabs (#17788)

VT Com...

Read more

Windows Terminal v1.21.2361.0

27 Aug 16:23
Compare
Choose a tag to compare

Terminal 1.21 is finally stable! It brings in a crazy number of improvements, and we once considered it a "large" release. Oh boy.

Here are the highlights:

  • Terminal will now remember what was on your screen when you exit, and can restore it if you'd like!
  • You can specify multiple active fonts, which will be used in order.
  • Box and line drawing glyphs are now rendered pixel-perfect with appropriate stippled shading
  • We've rewritten the IME (input method editor) integration to make life much easier for those of you who need to input Japanese, Chinese, Korean, Vietnamese and more
  • Scrollbar marks are finally generally available!
  • We will now show and highlight all search results at the same time when you search (thansk @tusharsnx!)
  • The old text rendering engine has been removed.

Please see the following release notes for additional details.

Note

This version began rolling out to the Dev, Canary and Beta Windows Insider channels when this GitHub Release was created. Other channels will be released
as our reliability numbers indicate that we haven't broken anything. If you want to update to this release directly, download it below!

Why are there so many files? How do I choose?

Please visit our page documenting the different [Windows Terminal Distributions]!

We've also backported the following changes from 1.22 Preview.

Changes

  • We have brought the new Windows 24H2 API out to the ConPTY NuGet package (#17704)
  • We've reintroduced support for Alt+Numpad input of extended off-keyboard characters (#17637) (#17774)

UI

  • Due to a build issue, we had to disable full optimization for this build. We apologize for any potential performance regressions. (#17765)
  • Terminal now comes with shiny new icons for the Visual Studio Dev Shells (#17706)
  • We have restored the ...s in some command palette names to help users find them (#17715)

VT Features

  • Reports generated in response to VT requests are once again given priority over other input (#17786)

Bug Fixes

  • We will no longer conveniently forget all the colors on the last line of the screen when you resize it (#17568)
  • Terminal will now more reliably save your session when your computer reboots to update (#17714)
  • Background colors will no longer bleed over the edges of the screen when D2D is in use (such as over RDP to a VM) (#17674)
  • The rendering of curly underlines has been improved (#17501) (thanks @smprather for reporting!) (#17508)
  • You can once again cancel overwriting a key binding in the Settings UI (#17763)
  • You can once again disable the detection of URLs (#17731)
  • You can once again use Ctrl+D and Enter in a disconnected pane (#17750)

Accessibility

  • Accessibility API RangeFromPoint and ExpandToEnclosingUnit will no longer cause Terminal to hang (#17695)

Reliability

  • AtlasEngine will no longer over-read a memory buffer when setting up a GPU texture (#17536)
  • Closing a window when you have an unfocusedAppearance set will no longer result in unscheduled disassembly of your terminal (#17770)
  • We've fixed an instance of Terminal crashing during settings reload (#17751)

Code Health


Binary files inside the unpackaged distribution archive bear the version number 1.21.240823001.

Asset Hashes

  • Microsoft.WindowsTerminal_1.21.2361.0_8wekyb3d8bbwe.msixbundle_Windows10_PreinstallKit.zip
    • SHA256 0A5E2048474E11BF4A006543F64AD18E600A1E79878DFEE132BC81F79C28703C
  • Microsoft.WindowsTerminal_1.21.2361.0_8wekyb3d8bbwe.msixbundle
    • SHA256 19CBE2E77CC814A5AB68E346B0D3D928F44F1EC5A78FB9B53A793D46B1CE3D27
  • Microsoft.WindowsTerminal_1.21.2361.0_arm64.zip
    • SHA256 E81D085297D8CCCB6AC3CE5E3189E4C63DEEC32EAD444725F8D6245A8C7581A4
  • Microsoft.WindowsTerminal_1.21.2361.0_x64.zip
    • SHA256 AC2D324EA1AF30CB97D6FB40EF83EBC82E92FBBB516CD274E4ED9CB8FD22FE4E
  • Microsoft.WindowsTerminal_1.21.2361.0_x86.zip
    • SHA256 B8E3BE7936975665BC3BC5784B03E7799E246D0C99928BD3C4343628EB760A70

Windows Terminal Preview v1.21.1772.0

27 Jun 22:57
Compare
Choose a tag to compare
Pre-release

Like its smaller and more stable cousin, this Preview channel servicing update fixes a handful of issues, including that annoying hyperlink bug. This update is currently rolling out via the store to everyone.

Changes

  • The "built-in box-drawing glyphs" feature (as well as undercurls) now works with Direct2D as well (#17278) (#17454) (#17458) (#17464)

Bug Fixes

  • New windows should more reliably come to the front when Terminal is already running (#17368) (thanks @flyingcat!)
  • Autodetected URLs will no longer erroneously include the character after them (#17326) (thanks @tusharsnx!)
  • Buffer restoration will no longer destroy the last character on the screen (#17374)
  • Search result highlighting no longer snaps incorrectly, acts strange when you open/close the search panel too quickly, or leaves marks on the scrollbar when you close the search panel (#17352) (thanks @tusharsnx!)
  • Command history-based suggestions will no longer include deleted characters as whitespace or the entire current command (#17245)

Reliability

  • We fixed a number of crashes that happen when you are closing panes (#17358) (#17333) (#17450)
  • Instead of crashing, we will now warn you when you are using a version of MacType that is known to crash Terminal and other software on Windows (#17369) (#17380)
  • We've removed one debug assert that is technically possible to encounter during search navigation (#17361)

Localization

  • We have fixed a number of localization issues in Korean, Italian, and Spanish (#17304)

Binary files inside the unpackaged distribution archive bear the version number 1.21.240625002-preview.

Asset Hashes

  • Microsoft.WindowsTerminalPreview_1.21.1772.0_8wekyb3d8bbwe.msixbundle
    • SHA256 8F21DE7925DEF91C5BB1C5965544CD10D2A2233E9641D6CD8139C3825DD31CBE
  • Microsoft.WindowsTerminalPreview_1.21.1772.0_arm64.zip
    • SHA256 1E6849AF93D9D2CF9BA9F61B3855E14D53040E74223010BEC59605560806A785
  • Microsoft.WindowsTerminalPreview_1.21.1772.0_x64.zip
    • SHA256 6AA37175E2B09170829A39DAF3357D4B88A3965C3C529A45B1B0781B8F3425F0
  • Microsoft.WindowsTerminalPreview_1.21.1772.0_x86.zip
    • SHA256 95AA80FBEA9BAFB5E91E0B521F7582E56EC57C451B6ADA921A375EF5A1243E4B

Windows Terminal v1.20.11781.0

27 Jun 22:57
Compare
Choose a tag to compare

Coming only 40(ish) days after the last servicing release, this Stable channel update fixes a few lingering issues.

Note

This update was released to the Dev External and Canary channels on 2024-06-27, and if it behaves well under pressure it will be promoted to retail within a week.

Bug Fixes

  • New windows should more reliably come to the front when Terminal is already running (#17368) (thanks @flyingcat!)
  • Autodetected URLs will no longer erroneously include the character after them (#17326) (thanks @tusharsnx!)

Reliability

  • Instead of crashing, we will now warn you when you are using a version of MacType that is known to crash Terminal and other software on Windows (#17369) (#17380)
  • We've removed one debug assert that is technically possible to encounter during search navigation (#17361)

Localization

  • We have fixed a number of localization issues in Korean, Italian, and Spanish (#17304)

Binary files inside the unpackaged distribution archive bear the version number 1.20.240626001.

Asset Hashes

  • Microsoft.WindowsTerminal_1.20.11781.0_8wekyb3d8bbwe.msixbundle_Windows10_PreinstallKit.zip
    • SHA256 40F383F5C278FA2D6A99B892E0E1CB094CD1C17763480AC41B7E64DE02D32B39
  • Microsoft.WindowsTerminal_1.20.11781.0_8wekyb3d8bbwe.msixbundle
    • SHA256 5EF95B5D0E6BD530A985E7C59E8E9CE12195D9E18C1657D2FA0BD58C102FA419
  • Microsoft.WindowsTerminal_1.20.11781.0_arm64.zip
    • SHA256 F3BF1529EA629BB586817CE81DDBA28A2C64E83B71B023BC1E652745B70DA9BE
  • Microsoft.WindowsTerminal_1.20.11781.0_x64.zip
    • SHA256 B7A6046903CE33D75250DA7E40AD2929E51703AB66E9C3A0B02A839C2E868FEC
  • Microsoft.WindowsTerminal_1.20.11781.0_x86.zip
    • SHA256 32A80220ACF4512676EA8FB4EB503F18832A17DA8C03B85FCF9CD8A0DA34E3B2