|
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