release notes
release notes
Published 5/7/2024
Contains new featuresWindows Terminal 1.21 turned out to have WAY more in it than we had expected--we were busy doing things like sudo for Windows and File Explorer's 7zip, RAR and tar support... and still we ended up landing a bunch of Terminal work too! Enjoy!
{profile}.font.face now supports comma-separated face names, e.g. Courier New, Cascadia Code PL, Bahnschrift{profile}.font.builtinGlyphs, boolean, default true){profile}.font.colorGlyphs, boolean, default true) for when you really want to eat a wireframe burrito (#16871)experimental.pixelShaderImagePath setting (#14073) (thanks @mrange!)
t1, type Texture2D. See the BackgroundImage shader for a small sample.{"action":"splitPane","type":"scratchpad"} to try it out.experimental. namespace in the Settings UI (#16809).exe files, if those can be determined. If you want your profile to have no icon, you must set the icon to "none" (or check the "Hide icon" box in Settings) (#15843)DECSWT (Set Window Title) in addition to XTerm's OSC 2 (#16804) (thanks @j4james!)DECAUPSS, DECRQUPSS and ACS, which completes the 8-bit interface architecture (#16547) (thanks @j4james!)RPROMPT (or right prompt) (#17170)repositionCursorWithMouse actually works after you've scrolled the screen (lol) (#16950)doskey macros once again (and I mean, "since 2015"?) work on inputs with more than one consecutive space character (#17129)DCS sequences that span packets will no longer get sliced in half and--in so being--destroyed (#17195) (thanks @j4james!)Microsoft.Terminal.UI.dll. Its .winmd is not required. (#15107)We're trying something new, where we don't delete all of the code health improvements and just put them right in the changelog.
std::bind (#16870)ProfileViewModel (#16788)til::string helpers (#16772)VCToolsVersion; see DD-1541167 for more (#17156)ColorFromXOrgAppColorName both smaller and more correct (#16824)IsGlyphFullWidth for IRM/DECSWL (#16903)VtApiRoutines (#16954)til::bit_cast with std::bit_cast (#16948)til::some with til::small_vector (#16952)TYPED_EVENT with til::event (#16837).rc files in TSM instead of string literals (#16844)float instead of double by default (#17100)With additional thanks to @jvr2022 for keeping our dependencies up to date.
Binary files inside the unpackaged distribution archive bear the version number 1.21.240506002-preview.
6731AE00DFBE1EBBADEC8797A69D6953EC754C7C8BE0F91732CCABA32024D7A8716A55AEFC5041D465C478E5C5FC6D22874A8ED8AEACA8CF8D7A4945BEDB0C7F69B393756F14680C510D1395F0E0F7A5E87F9C3A42A163890DB7047D270E9562EA3743F9B8F855D05ED6792B3BDBC204854D7B78B105DDF18BEFE190EE24F16Crelease notes
Published 5/7/2024
Contains new featuresWindows Terminal 1.21 turned out to have WAY more in it than we had expected--we were busy doing things like sudo for Windows and File Explorer's 7zip, RAR and tar support... and still we ended up landing a bunch of Terminal work too! Enjoy!
{profile}.font.face now supports comma-separated face names, e.g. Courier New, Cascadia Code PL, Bahnschrift{profile}.font.builtinGlyphs, boolean, default true){profile}.font.colorGlyphs, boolean, default true) for when you really want to eat a wireframe burrito (#16871)experimental.pixelShaderImagePath setting (#14073) (thanks @mrange!)
t1, type Texture2D. See the BackgroundImage shader for a small sample.{"action":"splitPane","type":"scratchpad"} to try it out.experimental. namespace in the Settings UI (#16809).exe files, if those can be determined. If you want your profile to have no icon, you must set the icon to "none" (or check the "Hide icon" box in Settings) (#15843)DECSWT (Set Window Title) in addition to XTerm's OSC 2 (#16804) (thanks @j4james!)DECAUPSS, DECRQUPSS and ACS, which completes the 8-bit interface architecture (#16547) (thanks @j4james!)RPROMPT (or right prompt) (#17170)repositionCursorWithMouse actually works after you've scrolled the screen (lol) (#16950)doskey macros once again (and I mean, "since 2015"?) work on inputs with more than one consecutive space character (#17129)DCS sequences that span packets will no longer get sliced in half and--in so being--destroyed (#17195) (thanks @j4james!)Microsoft.Terminal.UI.dll. Its .winmd is not required. (#15107)We're trying something new, where we don't delete all of the code health improvements and just put them right in the changelog.
std::bind (#16870)ProfileViewModel (#16788)til::string helpers (#16772)VCToolsVersion; see DD-1541167 for more (#17156)ColorFromXOrgAppColorName both smaller and more correct (#16824)IsGlyphFullWidth for IRM/DECSWL (#16903)VtApiRoutines (#16954)til::bit_cast with std::bit_cast (#16948)til::some with til::small_vector (#16952)TYPED_EVENT with til::event (#16837).rc files in TSM instead of string literals (#16844)float instead of double by default (#17100)With additional thanks to @jvr2022 for keeping our dependencies up to date.
Binary files inside the unpackaged distribution archive bear the version number 1.21.240506002-preview.
6731AE00DFBE1EBBADEC8797A69D6953EC754C7C8BE0F91732CCABA32024D7A8716A55AEFC5041D465C478E5C5FC6D22874A8ED8AEACA8CF8D7A4945BEDB0C7F69B393756F14680C510D1395F0E0F7A5E87F9C3A42A163890DB7047D270E9562EA3743F9B8F855D05ED6792B3BDBC204854D7B78B105DDF18BEFE190EE24F16CThe new Windows Terminal and the original Windows console host, all in the same place!