PowerShell HelpWriter adds PowerShell 7 support

We are pleased to announce the addition of PowerShell 7 support with the PowerShell HelpWriter 2023 release (3.0.56).

You can now select the PowerShell Version at the bottom of the Select Module dialog:

The modules listed are from the $PSModulePath variable for PowerShell 7. As before, module help will be deployed to the module’s corresponding folder:

Along with PowerShell 7 support, we have added the PowerShell Version Selector under the Tools section in the ribbon:

The PowerShell Version Selector lets you easily switch between the PowerShell 7 versions.

An internet connection is required to download the PowerShell installers from GitHub. You can find more information about this tool in Introducing the PowerShell Version Selector – SAPIEN Blog.

Requirements

PowerShell 7 will need to be installed before utilizing the functionality mentioned above. It is important to note that, with the added PowerShell 7 support, there is also a requirement to have a .NET Desktop installed. Depending on your PowerShell 7 version, the .NET Desktop version will differ:

  • PowerShell 7.0.x – Requires .NET Core 3.1 Desktop Runtime
  • PowerShell 7.1.x – Requires .NET 5 Desktop Runtime
  • PowerShell 7.2.x – Requires .NET 6 Desktop Runtime
  • PowerShell 7.3.x – Requires .NET 7 Desktop Runtime

Only the .NET 7 Desktop Runtime is included in the installer for PowerShell HelpWriter. You can find the other runtimes here.

Supported Versions

With the release of the 2023 build, the current supported PowerShell 7 versions are:

  • 7.0.13
  • 7.1.17
  • 7.2.7
  • 7.2.8
  • 7.3.0

PowerShell 7.3.1 will not be supported. For further information regarding this issue, please refer to PowerShell 7 Support Issues – SAPIEN Blog.

This will be expanded upon as new versions are released. Concerning older versions, we will add more backward support if there is enough demand. Regarding how to prevent future releases of unsupported PowerShell versions from impacting your development process when utilizing our software—we will address this in a future release. In the meantime, if the current PowerShell version is unsupported, there is a warning in the Output panel at the start of the product.

Feedback

Please continue providing your feedback. Many of the new features included in the service builds are suggestions from users like you. Submit your suggestions or feature requests on the Wish List and Feature Requests forum, the Feedback forum, or the Feature Requests page.