1.5.0 - 2025-03-19
- Added a default formatted list view for
Get-PSFunctionInfo
output. - Added a script property type extension for
PSFunctionInfo
objects to showAge
.
- Replaced bitly online help links
- Refined filtering regex for PSFunctionInfo objects to exclude functions that end in a colon. These are typically PSDrive shortcuts. This is a potential breaking change.
- Converted changelog to new format.
- Updated help documentation.
1.4.0 - 2024-01-22
- Code cleanup
- Modified
Get-PSFunctionInfo
to sort functions by name. - Help updates
- Updated
README
- Added a warning to
Set-PSFunctionInfoDefaults
if the command is run without specifying any parameters.
1.3.0 - 2022-07-22
- Updated missing online help links.
- Help documentation updates.
- Updated
README.md
.
1.2.0 - 2022-07-22
- Added custom error messages to
ValidateScript()
parameter attributes. - Added a
NoSource
parameter toNew-PSFunctionInfo
to not include the source path. - Added
Set-PSFunctionInfo
and its aliasspfi
. - Added
Remove-PSFunctionInfo
and its aliasrpfi
.
- Help updates.
- Updated
README.md
.
1.1.0 - 2022-03-15
- Added online help links.
- Updated
README.md
.
- Fixed DefaultDisplayPropertySet in types.ps1xml file.
1.0.0 - 2020-10-02
First official release to the PowerShell Gallery.
- Added a property set called
TagInfo
. - Added command
Edit-PSFunctionInfo
with an alias ofefpi
. (Issue #7) - Added better error handling to
Get-PSFunctionInfo
where function can't be found.
- Restructured module layout.
- Help updates.
- Updated
README.md
.
0.6.0 - 2021-04-27
Preview release
- Added a
-Backup
parameter toNew-PSFunctionInfo
. (Issue #1) - Created private function
backup_file
.
- Help updates
- Updated
README.md
.
- Fixed the
-Name
parameter argument completer inGet-PSFunctionInfo
. The function parameter changed fromName
toFunctionName
which is why it broke. (Issue #6)
0.5.0 - 2021-04-26
Preview release
- Added an auto completer for the
-Tag
parameter inGet-PSFunctionInfo
. (Issue #4) - Added missing online help links.
- Added a table view called
tags
topsfunctioninfo.format.ps1xml
. - Added integration into the PowerShell ISE.
- Added a private function,
new_psfunctioninfo
, to create a new PSFunctionInfo object from the metadata block. - Added integration into VS Code. (Issue #2)
- Changed
Name
parameter inGet-PSFunctionInfo
toFunctionName
. The parameter is positional, so it shouldn't make much difference. This is a breaking change. - Modified
Get-PSFunctionInfo
to get metadata from files. (Issue #3) - Modified
PSFunctionInfo
class to not require Tags in the constructor. - Modified
psfunctioninfo.format.ps1xml
to reduce theAlias
column to 15. - Updated help documentation.
- Updated
README.md
.
0.4.0 - 2021-04-22
Preview release
- Added
Set-PSFunctionInfoDefaults
andGet-PSFunctionInfoDefaults
to store default values. The defaults are stored in a JSON file at$home\psfunctioninfo-defaults.json
. If the file is found when the module is imported, it will be used to set $PSDefaultParameterValues for this module. - Added
Update-PSFunctionInfoDefaults
which can be used to update defaults if they are changed after the module has been loaded. - Added
about_PSFunctionInfo
help.
- Minor help updates.
- Updated
README.md
.
Preview release published to the PowerShell Gallery.
- Added online help links.
- Updated
README.md
.
- Added Verbose output to
Get-PSFunctionInfoTag
. - Added an argument completer for the
Name
parameter ofGet-PSFunctionInfo
. - Added alias
gpfi
forGet-PSFunctionInfo
. - Added alias
npfi
forNew-PSFunctionInfo
.
- Modified
Source
view inpsfunctioninfo.format.ps1xml
to not limit the Description width. - Updated
New-PSFunctionInfo
to better handle different function layouts. - Help updates.
- Updated module manifest.
- Updated
README.md
.
- initial module files