1.3.0 - 2025-01-14
- Added command
Open-PSFunctionToolsSamplesto change to the Samples folder and list the sample files. - Added command
Open-PSFunctionToolsHelp.
- Updated demo file
Demo-NewModuleFromFiles.ps1. - Help documentation updates.
- Minor code cleanup.
- Bumped minimum PowerShell version to 7.4. This is a potential breaking change.
- Converted changelog to new format.
v1.2.0 - 2023-04-18
- Pester test revisions.
- Modified
Format-FunctionNameto let you capitalize N number of characters in the Noun portion of the command name. - Help updates.
- Updated
README.md.
- Added missing online help links.
- Deleted unused
Typesfolder.
v1.1.0 - 2023-03-03
- Code clean up and reformatting.
- Image resizing.
v1.0.0 - 2022-02-28
- Added online help links for previously published commands.
- Bumped version number to reflect feature-complete release.
- Added
Export-FunctionToFileto export a loaded function from your session to a script file. - Help updates.
- Updated
README.md.
v0.6.0 - 2022-01-17
- Added online help links for previously published commands.
- Modified
Get-FunctionAttributeto accept pipeline input forNameandPathparameters. - Modified
Get-FunctionAliasto accept pipeline input forPath. - Added command
Get-PSFunctionToolsand a related custom format file. This command makes it easy to see all module commands. - Added alias
ffnforFormat-FunctionName. - Added alias
gfnforGet-FunctionName. - Added alias
tfnforTest-FunctionName. - Added command
Get-FunctionProfileand aliasgfp. - Revised warning message in
Get-FunctionAttributeandGet-ParameterBlockto include function name and path. - Updated
README.md. - Help updates.
- Initial public release to the PowerShell Gallery.
- Module will be written to support PowerShell 7.1 and later. Commands may run in Windows PowerShell but I am not marking the module as
Desktopcompatible. - Added a parameter called
AsTreetoGet-ModuleLayoutto show module layout as a tree. - Moved code to parse path for
ASTdata to a private helper function. - Help documentation updates.
- Initial Pester 5 tests for the module and functions.
- Module manifest updates.
- Updated
README.md. - First public preview release.
- Moved helper functions in
New-ModuleFromFilestofunctions\private\helpers.ps1'. - Updated
New-ModuleFromFilesto useFunctionPathparameter when creating the root psm1 file. - Added function
New-ModuleFromLayout. - Help updates.
- Added sample scripts.
- Modified
New-CommentHelpwith a-TemplateOnlyparameter to generate help without any parameter definitions. - Modified
Get-FunctionNameto acceptPathparameter values from pipeline input. - Modified
Get-ParameterBlockto acceptPathandNamevalues from pipeline input by property name. - Added function
New-ModuleFromFiles. This should be considered experimental.
- Updated help documentation.
- Modified
Format-FunctionNameto accept pipeline input by value. - Added function
Get-ParameterBlockwith an alias ofgpb. - Added function
Get-FunctionAttributewith an alias ofgfa. - Added a parameter called
DetailedtoGet-FunctionNameto write a custom object to the pipeline which includes the path to the file. Added a custom format filepsfunctionname.format.ps1xml.
- Initial files.
- Added
Get-ModuleLayoutwith format filemodulelayout.format.ps1xml. - Modified
Get-PSScriptRequirementsto write aPSScriptRequirementsobject to the pipeline. Added the format filepsscriptrequirements.format.ps1xml. - Updated help documentation.