Releases: jdhitsolutions/PSScriptTools
Releases · jdhitsolutions/PSScriptTools
PSScriptTools_v3.0.0
Change Log for PSScriptTools
v3.0.0 - 2025-03-26 13:58:50
Added
- Added command
Get-FileExtensionInfo. - Added command
Get-TypeConstructorwith an alias ofctorand a custom formatting file. - Added commands
Get-PSScriptToolsTypeExtensionand `Import-PSScriptToolTypeExtension - Added custom type extension file for
MeasureInfoobjects.
Changed
- Updated formatting for
Get-PSProfileto display profiles not found in red. - Updating formatting for
Get-ModuleCommandto display aliases using the command color and italicized. - Modified
Convert-EventLogRecord(Issue #153) - Merged PR#153 Thanks @jaols
- Changed required module from the soon to be deprecated
ThreadJobtoMicrosoft.PowerShell.ThreadJob. - Major help updates and corrections.
- Updated
README.md.
Removed
- Removed sample script
today.ps1becauseConvertTo-ASCIIArtis no longer part of this module.
Fixed
- Fixed download link in
Save-GitSetup. - Corrected wrong type name for the
FilePathparameter inTest-WithCulture. - Corrected a bug in
Get-PSWhoIsthat was failing when no organization information was present. Issue #151 - Corrected code typo on
Trace-Message.
PSScriptTools_v2.50.0
Change Log for PSScriptTools
v2.50.0 - 2024-07-13 10:34:18
Added
- 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
Changed
- 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.
Fixed
- Removed obsolete comment-based help for
New-PSDynamicParameter.
PSScriptTools_v2.49.0
Change Log for PSScriptTools
v2.49.0 - 2024-06-06 13:44:28
Added
- 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.
Changed
- 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. - 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 output by default using ParameterSet,Position, and Name - Help updates.
Fixed
- Revised
Get-WindowsVersionto handle non-English cultures. (Issue #142) - Fixed bug in
Convert-EventLogRecordthat failed on duplicate property nameID. (Issue #143)
PSScriptTools_v2.48.0
PSScriptTools
v2.48.0
Added
- Added parameter
ProviderNametoGet-CommandSyntax to let the user specify a provider.Issue #139
Changed
- 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
PSScriptTools_v2.47.0
PSScriptTools
v2.47.0
Changed
- 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
Changed
- 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.
- Help updates.
- Restored header to
Get-PSScriptTools. - Revised Changelog layout.
- Updated
README.md.
Fixed
- 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
- 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.
Deprecated
- Marked
Out-ConditionalColorandSet-ConsoleColoras deprecated. They will be removed in a future release.
PSScriptTools_v2.46.0
PSScriptTools
v2.46.0
Changed
- 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.
- Help updates.
- Restored header to
Get-PSScriptTools. - Revised Changelog layout.
- Updated
README.md.
Fixed
- 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
- 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.
Deprecated
- Marked
Out-ConditionalColorandSet-ConsoleColoras deprecated. They will be removed in a future release.
PSScriptTools_v2.45.0
PSScriptTools
v2.45.0
- Fixed help typo for
Get-PSUniquePR 133. Thank you @fiala-sns. - Updated
Get-WindowsVersionto inlcudeDisplayVersion, 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.
PSScriptTools_v2.44.0
PSScriptTools
v2.44.0
- Updated
Show-ANSISequenceto fix a bug where foreground samples where included when specifying background. Issue #130 - Updated contributing guidelines.
- Updated
README.md.
PSScriptTools_v2.43.0
PSScriptTools
v2.43.0
- 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.
PSScriptTools_v2.42.0
PSScriptTools
v2.42.0
- Updated module manifest to load required .NET assembly for
Convert-HTMLtoAnsi. Issue #124 - Updated
Show-AnsiSequenceto fix a display bug that was dropping values. Issue #125 - Updated missing online help links.
- Added new sample script
today.ps1. - Help updates.
- Updated
README.md.