{"id":19657,"date":"2022-08-08T06:41:40","date_gmt":"2022-08-08T14:41:40","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/powershell\/?p=19657"},"modified":"2022-08-08T06:41:40","modified_gmt":"2022-08-08T14:41:40","slug":"announcing-the-release-of-get-whatsnew","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/powershell\/announcing-the-release-of-get-whatsnew\/","title":{"rendered":"Announcing the release of Get-WhatsNew"},"content":{"rendered":"<p>We are pleased to announce the release of <code>Get-WhatsNew<\/code>, a cmdlet that delivers feature\ninformation about new versions of PowerShell to your local terminal experience.<\/p>\n<h2>Stay informed with Get-WhatsNew<\/h2>\n<p>Between General Availability (GA), Long-Term Servicing (LTS), and Previews release, PowerShell ships\nupdates several times a year. At this pace, PowerShell users may become unaware of new features and\nchanges that improve automation, performance and security. Today, this information is provided through\n<a href=\"https:\/\/docs.microsoft.com\/powershell\/scripting\/whats-new\/overview\">release notes<\/a> and the PowerShell\nGitHub repository. <code>Get-WhatsNew<\/code> enables you to:<\/p>\n<ul>\n<li>Learn about new features that enable new solutions<\/li>\n<li>Get version-specific information to make upgrade decisions<\/li>\n<li>View the information in disconnected scenarios (data ships with module)<\/li>\n<li>View the information in Windows PowerShell 5.1 and higher<\/li>\n<li>Get information for a single random feature for a message-of-the-day (MOTD) experience<\/li>\n<li>Quickly open the release notes on the web version using the <strong>Online<\/strong> option<\/li>\n<\/ul>\n<h2>Installing WhatsNew<\/h2>\n<p>The <code>Get-WhatsNew<\/code> cmdlet ships in the\n<a href=\"https:\/\/www.powershellgallery.com\/packages\/Microsoft.PowerShell.WhatsNew\">Microsoft.PowerShell.WhatsNew<\/a>\nmodule, which can be installed from the PowerShell Gallery.<\/p>\n<p>Requirements:<\/p>\n<ul>\n<li><strong>Microsoft.PowerShell.WhatsNew<\/strong> is a cross platform module that requires Windows PowerShell 5.1\nor higher<\/li>\n<\/ul>\n<p>To install <strong>Microsoft.PowerShell.WhatsNew<\/strong>:<\/p>\n<pre><code class=\"language-powershell\">Install-Module -Name Microsoft.PowerShell.WhatsNew<\/code><\/pre>\n<p>To install <strong>Microsoft.PowerShell.WhatsNew<\/strong> using the new\n<a href=\"https:\/\/www.powershellgallery.com\/packages\/PowerShellGet\/3.0.16-beta16\">PowerShellGet.v3<\/a><\/p>\n<pre><code class=\"language-powershell\">Install-PSResource -Name Microsoft.PowerShell.WhatsNew<\/code><\/pre>\n<h2>Using Get-WhatsNew<\/h2>\n<p><code>Get-WhatsNew<\/code> displays PowerShell features by version. The cmdlet includes\ncomplete help with several examples. Here are some highlights to get started:<\/p>\n<p>To get the complete help information for <code>Get-WhatsNew<\/code><\/p>\n<pre><code class=\"language-powershell\">Get-Help Get-WhatsNew -Full<\/code><\/pre>\n<p>To display the release notes for the version of PowerShell in which the cmdlet is running.<\/p>\n<pre><code class=\"language-powershell\">Get-WhatsNew<\/code><\/pre>\n<p>To display the release notes for PowerShell 7.2 regardless of which version the cmdlet is running.<\/p>\n<pre><code class=\"language-powershell\">Get-WhatsNew -Version 7.2<\/code><\/pre>\n<p>To display one randomly selected section of the release notes per version of PowerShell selected.\nAdd this to your profile to receive a Message-Of-The-Day (motd).<\/p>\n<pre><code class=\"language-powershell\">Get-WhatsNew -Daily -Version 6.0, 7.0, 7.1, 7.2<\/code><\/pre>\n<h2>Future plans<\/h2>\n<p>We value your ideas and feedback and hope you will give WhatsNew a try. Stop by our\n<a href=\"https:\/\/github.com\/PowerShell\/WhatsNew\">GitHub repository<\/a> and let us know of any issues you find\nor features you would like added.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Get the latest PowerShell feature information in your terminal with Get-WhatsNew<\/p>\n","protected":false},"author":7527,"featured_media":13641,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[3184],"class_list":["post-19657","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powershell","tag-powershell-whatsnew-get-whatsnew"],"acf":[],"blog_post_summary":"<p>Get the latest PowerShell feature information in your terminal with Get-WhatsNew<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/19657","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\/7527"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/comments?post=19657"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/19657\/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=19657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/categories?post=19657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/tags?post=19657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}