Skip to content

PSScriptTools_v3.1.0

Latest

Choose a tag to compare

@jdhitsolutions jdhitsolutions released this 14 Jul 13:37

Change Log for PSScriptTools

v3.1.0 - 2026-07-14 09:35:17

Added

  • Added an alias of Get-Path to Get-PathVariable.
  • Added a parameter to Get-ParameterInfo to show parameters by parameter set.
  • Added command Show-HiddenMember.
  • Added the parameter NoComments to New-PSFormatXml to suppress the default helper comments.
  • Added a parameter alias Property for Properties in New-PSFormatXML.
  • Added alias isAdmin to Test-IsElevated.

Changed

  • Updated Get-FolderSizeInfo to include ReparsePoints. This is a potential breaking change.
  • Update README code samples to better fit the margins of the help PDF.
  • Updated verbose outpout in commands to include PowerShell version information.
  • Re-structured Get-PSScriptTools.
  • Updated Get-PSProfile and list view to show file size.
  • Updated Get-PSProfile to test for link target and use that for file size and last modified values.
  • Updated formatting for Get-PathVariable to highlight paths that don't exist in red.
  • Updates to sample script files.
  • Updated Save-GitSetup to support downloading the ARM64 standalone setup file.
  • Updated warning in Get-TypeConstructor to use type full name.
  • Minor formatting update for Get-TypeConstructor.
  • Updated Convert-CommandToHashTable to better handle a hashtable as a parameter value.
  • Updated ConvertTo-Hashtable to using PSObject` to get property names.
  • Updated ConvertTo-Hashtable to make an alphabetically sorted hashtable an ordered hashtable.
  • Updated Convert-HashtableToCode to accept a standard or ordered hashtable as input.
  • Revised Get-MyVariable. Removed the -NoTypeInformation and made it opt-in with -IncludeTypeInformation`. This is a breaking change.
  • Revised Get-MyVariable to get initial variables from a new PowerShell instance.
  • Revised Get-MyAlias to let user specify a name. The new version also skips aliases from common modules like PSReadline and Microsoft.PowerShell.PSResourceGet.
  • Revised formatting for Get-ModuleCommand to add a link to online help for each command if running PowerShell 7.
  • Updated New-PSFormatXML to incorporate a suggestion from @scriptingstudio. [Issue #155]
  • Updated Get-PSProfile to support non-Windows platforms. Reformatted the default table view.
  • Updated README.
  • Updated Get-PSLocation to include locations in %PSModulePath% Also corrected values for HOME and Documents. These changes also meant updating the custom formatting file..
  • Updated Get-PowerShellEngine to define a type name (PSEngine) when writing a detailed object.
  • Modified Show-ANSISequence to adjust number of columns to display in PowerShell 7.
  • Code cleanup.
  • Help updates.
  • Replaced bit.ly online help links.

Removed

  • Removed Get-TZDate and Get-TZList. The online API is no longer available.
  • Marked Write-Detail as deprecated and archived. This might be a breaking change

Fixed

  • Updated Copy-HelpExample to better handle changes in PowerShell 7 help.
  • Corrected download link in Save-GitSetup.
  • Fixed bug in formatting output from Get-TypeConstructor.
  • Fixed bug in Get-ModuleCommand that failed to retrieve all command aliases.
  • Fixed error in DirectoryStat sizeKB format view that wasn't showing values in KB.