This file contains the most recent change history for the PSScriptTools module.
2.50.0 - 2024-07-13
- Added an argument completer for the
Nameparameter ofShow-FunctionItem. - Added a new
Propertyparameter toGet-PSUniqueto allow the user to specify a property or properties to use for comparison. The command will also display a warning if a comparison can't be made. Issue #150
- Ongoing and general code cleanup.
- Removed previously deprecated commands
Set-ConsoleColorandOut-ConditionalColor. - Changed
Get-PSScriptTools to use saved data from a JSON file instead of building the data fromGet-Command,Get-Alias, andGet-Help`. This also fixes display problems with the Synopsis property in Linux. - Changed
Write-ANSIProgressby adding a parameter to write to the host and not the pipeline. - Updated
README.
- Removed obsolete comment-based help for
New-PSDynamicParameter.
2.49.0 - 2024-06-06
- Modified
ConvertTo-Markdownto usePropertyandValueheadings when converting to a list. - Added CimMember functions
Get-CimNamespace,Get-CimClassMethod,Get-CimClassProperty,Get-CimClassPropertyQualifier,Get-CimClassNameandGet-CimMember. (Issue #137) - Added custom formatting for
Get-CimClassName. - Added the module
ThreadJobas a module dependency to the manifest.
- Modified module manifest to remove version logic on function export. Now exporting everything. If there is an OS limitation, try to handle it on a per-command basis. This may be a breaking change.
- Changed PDF manual theme from
githubtogithub.dark. - Updated
Get-ParameterInfoto recognizeProgressActionas a common parameter. This parameter was add in PowerShell 7. - Updated the default table view for output from
Get-ModuleCommandto include the module version number. - Modified
Show-Treeto better handle multi-string and binary values in the registry. - Modified
Show-Treeto usePSStyle.FileInfofor color information if detected. (Issue #147) - Updated
README.md - Revised
Get-FolderSizeInfoto be more consistent between PowerShell versions. The command will skip counting all reparse points. This may be a breaking change. (Issue #145) - Re-wrote
Find-CimClassto useCimSession. - Revised
Get-ParameterInfoto sort the output by default using ParameterSet, Position, and Name - Help updates.
- Revised
Get-WindowsVersionto handle non-English cultures. (Issue #142) - Fixed bug in
Convert-EventLogRecordthat failed on duplicate property nameID. (Issue #143)
v2.48.0 - 2023-07-28
- Added parameter
ProviderNametoGet-CommandSyntax to let the user specify a provider.Issue #139
- Modified
Get-ParameterInfoto sort output by parameter set. Issue #138 - Modified the format file for
psparameterinfoobjects to use a table as the default. - Added
EnumOnlyparameter toGet-TypeMemberIssue #135 - Help updates
v2.47.0 - 2023-05-25
- Added missing online help links.
- Updated module description in the manifest.
- Added
EnableLNparameter alias toGet-FolderSizeInfo. - Help updates.
- Update
Get-TypeMemberto identify properties that are enumerations. - Updated format file for
Get-TypeMemberto highlight enum properties. - Updated
README.md.
v2.46.0 - 2023-03-03
- General code cleanup and formatting.
- Modified module to only load ANSI file format features if PSStyle is not detected.
- Modified
psparameterinfo.format.ps1xmlto highlight True values with an ANSI highlight color. - Modified
Get-FolderSizeInfoto useSystem.Collections.Generic.List[]in place ofArrayList. - Modified back-end processing for the help PDF file to reduce its size.
- Restored header to
Get-PSScriptTools. - Help updates.
- Revised Changelog layout.
- Updated
README.md.
- Fixed a bug in
Get-GitSizethat was failing to get hidden items in the.gitfolders. Also modified the command to useGet-FolderSizeInfowhich is faster than usingGet-ChildItem. - Modified
Get-PSScriptToolsto properly return version information.
- Added function
Get-TypeMemberwith format filepstypemember.format.ps1xmland type extensionpstypemember.types.ps1xml. The function has an alias ofgtm. - Added the parameter
MainBranchtoRemove-MergedGitBranchto allow the user to specify the name of their main or master branch. The default ismaster.
- Marked
Out-ConditionalColorandSet-ConsoleColoras deprecated. They will be removed in a future release.
v2.45.0 - 2022-09-16
- Fixed help typo for
Get-PSUniquePR 133. Thank you @fiala-sns. - Updated
Get-WindowsVersionto includeDisplayVersion, e.g.22H2. - Modified format file
windowsversion.format.ps1xmlto replaceReleaseIDwith theDisplayVersionvalue. - Revised
Get-WindowsVersionto usesysteminfoto retrieve the operating system name and if that fails, fall back to using the registry entry. The registry entry for Windows 11 typically still shows Windows 10. - Help updates.
- Updated
README.md.
- Fixed VSCode snippets to run in a PowerShell 7 integrated console. Issue #124
- Updated
Show-AnsiSequenceto fix a display bug that was dropping values. Issue #125 - Removed
ConvertTo-ASCIIArtas the online resource no longer appears to exist. Issue #127 - Updated missing online help links.
- Updated
Get-FoldersizeInfoto better handle null values. Issue #129 - Added new sample script
today.ps1. - Help updates.
- Updated
README.md.
If you need to see older change history, look at the Archive ChangeLog online.