|
4 | 4 |
|
5 | 5 | @{ |
6 | 6 | RootModule = 'PSFunctionTools.psm1' |
7 | | - ModuleVersion = '1.2.0' |
| 7 | + ModuleVersion = '1.3.0' |
8 | 8 | CompatiblePSEditions = 'Core' |
9 | 9 | GUID = '151466e0-a952-4b6a-ad81-40dafc9ef9bb' |
10 | 10 | Author = 'Jeff Hicks' |
11 | 11 | CompanyName = 'JDH Information Technology Solutions, Inc.' |
12 | | - Copyright = '(c) 2021-2023 JDH Information Technology Solutions, Inc.' |
| 12 | + Copyright = '(c) 2021-2025 JDH Information Technology Solutions, Inc.' |
13 | 13 | Description = 'A set of PowerShell 7 commands for managing and automating PowerShell scripts, functions, and modules. You can use these tools to accelerate PowerShell script development.' |
14 | | - PowerShellVersion = '7.1' |
| 14 | + PowerShellVersion = '7.4' |
15 | 15 | # TypesToProcess = @() |
16 | | - FormatsToProcess = @('formats\modulelayout.format.ps1xml', |
| 16 | + FormatsToProcess = @( |
| 17 | + 'formats\modulelayout.format.ps1xml', |
17 | 18 | 'formats\psscriptrequirements.format.ps1xml', |
18 | 19 | 'formats\psfunctionname.format.ps1xml', |
19 | 20 | 'formats\psfunctiontool.format.ps1xml' |
20 | 21 | ) |
21 | 22 | FunctionsToExport = @( |
22 | | - 'Test-FunctionName', 'Get-FunctionName', 'Get-FunctionAlias', |
23 | | - 'Export-FunctionFromFile', 'Export-ModuleLayout', |
24 | | - 'Import-ModuleLayout', 'Convert-ScriptToFunction', |
25 | | - 'Get-PSRequirements', 'New-CommentHelp', 'Format-FunctionName', |
26 | | - 'Get-ModuleLayout', 'Get-ParameterBlock', 'Get-FunctionAttribute', |
27 | | - 'Get-FunctionProfile', 'New-ModuleFromFiles', 'New-ModuleFromLayout', |
28 | | - 'Get-PSFunctionTools','Export-FunctionToFile' |
29 | | - ) |
| 23 | + 'Convert-ScriptToFunction', |
| 24 | + 'Export-FunctionFromFile', |
| 25 | + 'Export-FunctionToFile', |
| 26 | + 'Export-ModuleLayout', |
| 27 | + 'Format-FunctionName', |
| 28 | + 'Get-FunctionAlias', |
| 29 | + 'Get-FunctionAttribute', |
| 30 | + 'Get-FunctionName', |
| 31 | + 'Get-FunctionProfile', |
| 32 | + 'Get-ModuleLayout', |
| 33 | + 'Get-ParameterBlock', |
| 34 | + 'Get-PSFunctionTools', |
| 35 | + 'Get-PSRequirements', |
| 36 | + 'Import-ModuleLayout', |
| 37 | + 'New-CommentHelp', |
| 38 | + 'New-ModuleFromFiles', |
| 39 | + 'New-ModuleFromLayout', |
| 40 | + 'Open-PSFunctionToolsHelp', |
| 41 | + 'Open-PSFunctionToolsSamples', |
| 42 | + 'Test-FunctionName' |
| 43 | + ) |
30 | 44 | CmdletsToExport = @() |
31 | 45 | # VariablesToExport = @() |
32 | | - AliasesToExport = @('gfal', 'ga', 'eff', 'eml', 'iml', 'csf', 'gpb', |
33 | | - 'gfa', 'nch', 'ffn', 'gfn', 'tfn', 'gfp','etf') |
| 46 | + AliasesToExport = @( |
| 47 | + 'csf', |
| 48 | + 'eff', |
| 49 | + 'eml', |
| 50 | + 'etf', |
| 51 | + 'ffn', |
| 52 | + 'ga', |
| 53 | + 'gfa', |
| 54 | + 'gfal', |
| 55 | + 'gfn', |
| 56 | + 'gfp', |
| 57 | + 'gpb', |
| 58 | + 'iml', |
| 59 | + 'nch', |
| 60 | + 'tfn' |
| 61 | + ) |
34 | 62 | PrivateData = @{ |
35 | | - |
36 | 63 | PSData = @{ |
37 | | - Tags = @('AST', 'scripting', 'module', 'function', 'script') |
38 | | - LicenseUri = 'https://github.com/jdhitsolutions/PSFunctionTools/blob/main/License.txt' |
39 | | - ProjectUri = 'https://github.com/jdhitsolutions/PSFunctionTools' |
40 | | - IconUri = 'https://raw.githubusercontent.com/jdhitsolutions/PSFunctionTools/main/images/psrobot.png' |
41 | | - # ReleaseNotes = '' |
42 | | - # Prerelease = '' |
43 | | - # ExternalModuleDependencies = @() |
| 64 | + Tags = @('AST', 'scripting', 'module', 'function', 'script', 'toolmaking') |
| 65 | + LicenseUri = 'https://github.com/jdhitsolutions/PSFunctionTools/blob/main/License.txt' |
| 66 | + ProjectUri = 'https://github.com/jdhitsolutions/PSFunctionTools' |
| 67 | + IconUri = 'https://raw.githubusercontent.com/jdhitsolutions/PSFunctionTools/main/images/psrobot.png' |
| 68 | + ReleaseNotes = @' |
| 69 | +## [1.3.0] - 2025-01-14 |
| 70 | +
|
| 71 | +### Added |
| 72 | +
|
| 73 | +- Added command `Open-PSFunctionToolsSamples` to change to the Samples folder and list the sample files. |
| 74 | +- Added command `Open-PSFunctionToolsHelp`. |
| 75 | +
|
| 76 | +### Changed |
44 | 77 |
|
| 78 | +- Updated demo file `Demo-NewModuleFromFiles.ps1`. |
| 79 | +- Help documentation updates. |
| 80 | +- Minor code cleanup. |
| 81 | +- Bumped minimum PowerShell version to 7.4. __This is a potential breaking change.__ |
| 82 | +- Converted changelog to new format. |
| 83 | +'@ |
45 | 84 | } # End of PSData hashtable |
46 | 85 | } # End of PrivateData hashtable |
47 | 86 | } |
0 commit comments