{"id":19635,"date":"2022-07-31T14:25:13","date_gmt":"2022-07-31T22:25:13","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/powershell\/?p=19635"},"modified":"2022-08-15T05:25:11","modified_gmt":"2022-08-15T13:25:11","slug":"powershell-extension-for-visual-studio-code-july-2022-update","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/powershell\/powershell-extension-for-visual-studio-code-july-2022-update\/","title":{"rendered":"PowerShell Extension for Visual Studio Code July 2022 Update"},"content":{"rendered":"<h2><span style=\"font-size: 1rem; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%;\">We are excited to announce that the July update to the <\/span><a style=\"font-size: 1rem; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%;\" href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-vscode.PowerShell\">PowerShell Extension for Visual Studio Code<\/a><\/h2>\n<p>is now available on the extension marketplace.<\/p>\n<p>This release renames the &#8220;PowerShell Integrated Console&#8221; to the &#8220;PowerShell Extension Terminal&#8221; to align with VS Code&#8217;s verbiage, adds <em>many<\/em> regression tests, and includes a number of bug fixes!<\/p>\n<h2>Updates in the July release<\/h2>\n<p>Note that these updates all shipped in our <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-vscode.PowerShell-Preview\">PowerShell Preview Extension<\/a>\nfor VS Code before shipping in our stable channel.<\/p>\n<p>Some highlights of July release:<\/p>\n<ul>\n<li>\u2728 \ud83d\udcad <a href=\"https:\/\/github.com\/PowerShell\/vscode-powershell\/pull\/4093\">vscode-powershell #4093<\/a> &#8211; Use <code>globalStorageUri<\/code> for log and session files.\n<ul>\n<li>\u2728 \ud83d\udcdf <a href=\"https:\/\/github.com\/PowerShell\/vscode-powershell\/pull\/4090\">vscode-powershell #4053<\/a> &#8211; Rename &#8220;Integrated Console&#8221; to &#8220;Extension Terminal&#8221;.<\/li>\n<li>\ud83d\udc1b \ud83d\udeeb <a href=\"https:\/\/github.com\/PowerShell\/PowerShellEditorServices\/pull\/1851\">PowerShellEditorServices #1849<\/a> &#8211; Add <code>Directory.Exists()<\/code> check to <code>SetInitialWorkingDirectoryAsync()<\/code>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>For the full list of changes please refer to our <a href=\"https:\/\/github.com\/PowerShell\/vscode-powershell\/edit\/main\/CHANGELOG.md\">changelog<\/a>.<\/p>\n<h2>Improvements to our tests<\/h2>\n<p>We are currently building out regression tests for the extension to cover everything we broke and subsequently fixed during the major rewrite earlier this year. We have a strong focus on quality,\nand want to ensure we continue to deliver a production-ready, high-quality extension to you, our users.\nWe have made a large investment in improving the extension so we want to be able to\nconfidently continue to iterate on this project without inadvertently impacting the performance, stability, or feature set.<\/p>\n<p>We&#8217;ve begun this work already, and are tracking in our <a href=\"https:\/\/github.com\/PowerShell\/PowerShellEditorServices\/issues\/1733\">GitHub repository<\/a>.<\/p>\n<p>Some highlights of this work so far include:<\/p>\n<ul>\n<li>\u2728 \ud83d\udea8 <a href=\"https:\/\/github.com\/PowerShell\/PowerShellEditorServices\/pull\/1846\">PowerShellEditorServices #1846<\/a> &#8211; Add end-to-end Pester unit test.<\/li>\n<li>\u2728 \ud83d\udea8 <a href=\"https:\/\/github.com\/PowerShell\/PowerShellEditorServices\/pull\/1857\">PowerShellEditorServices #1857<\/a> &#8211; Add regression test for <code>$PSDebugContext<\/code> in <code>prompt<\/code> function.<\/li>\n<li>\u2728 \ud83d\udea8 <a href=\"https:\/\/github.com\/PowerShell\/PowerShellEditorServices\/pull\/1858\">PowerShellEditorServices #1858<\/a> &#8211; Add regression test for debugging script with dot-source operator.<\/li>\n<li>\u2728 \ud83d\udea8 <a href=\"https:\/\/github.com\/PowerShell\/PowerShellEditorServices\/pull\/1861\">PowerShellEditorServices #1861<\/a> &#8211; Add <code>DebuggerBreaksInUntitledScript<\/code> unit test.<\/li>\n<li>\u2728 \ud83d\udea8 <a href=\"https:\/\/github.com\/PowerShell\/PowerShellEditorServices\/pull\/1859\">PowerShellEditorServices #1859<\/a> &#8211; Update and extend CI matrix.<\/li>\n<li>\u2728 \ud83d\udea8 <a href=\"https:\/\/github.com\/PowerShell\/PowerShellEditorServices\/pull\/1848\">PowerShellEditorServices #1793<\/a> &#8211; Improve CI stability.<\/li>\n<\/ul>\n<h2>Getting support and giving feedback<\/h2>\n<p>While we hope the new implementation provides a much better user experience, there are bound to be issues. Please let us know if you run into anything.<\/p>\n<p>If you encounter any issues with the PowerShell Extension in Visual Studio Code or have feature requests, the best place to get support is through our <a href=\"https:\/\/github.com\/PowerShell\/vscode-powershell\/issues\/new\/choose\">GitHub repository<\/a>.<\/p>\n<p>Sydney\nPowerShell Team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to announce that the July update to the PowerShell Extension for Visual Studio Code is now available on the extension marketplace. This release renames the &#8220;PowerShell Integrated Console&#8221; to the &#8220;PowerShell Extension Terminal&#8221; to align with VS Code&#8217;s verbiage, adds many regression tests, and includes a number of bug fixes! Updates in [&hellip;]<\/p>\n","protected":false},"author":685,"featured_media":13641,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[3175],"class_list":["post-19635","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powershell","tag-visual-studio-code"],"acf":[],"blog_post_summary":"<p>We are excited to announce that the July update to the PowerShell Extension for Visual Studio Code is now available on the extension marketplace. This release renames the &#8220;PowerShell Integrated Console&#8221; to the &#8220;PowerShell Extension Terminal&#8221; to align with VS Code&#8217;s verbiage, adds many regression tests, and includes a number of bug fixes! Updates in [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/19635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/users\/685"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/comments?post=19635"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/19635\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/media\/13641"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/media?parent=19635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/categories?post=19635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/tags?post=19635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}