diff --git a/SSHSessions.psd1 b/SSHSessions.psd1 index 04438d9..20306ff 100644 --- a/SSHSessions.psd1 +++ b/SSHSessions.psd1 @@ -1,5 +1,5 @@ # -# Module manifest for module 'PSGet_SSHSessions' +# Module manifest for module 'PSGET_SSHSessions' # # Generated by: Joakim Borger Svendsen # @@ -7,7 +7,14 @@ # v1.9 - Add -Reconnect to New-SshSession. Standardize output more to Ansible style. # Some breaking changes if output is parsed, due to this. # v1.9.1 - Add -ScriptBlock to Invoke-SshCommand. -# +# v1.9.2 - Bug fixes and improvements. Vastly improved pipeline handling. +# v2.0 - Emit objects instead of strings. Majorly breaking change, but +# I think it's needed and much better. Have been considering switching +# to Write-Verbose for a lot of the output and have it quiet, as is +# the convention, but I imagine that after 6 years in the wild, there are +# thousands of meta scripts using this module - and some might be parsing +# the output to determine success. I will look into redesigning and +# standardizing further. Pushing this for now. @{ @@ -15,7 +22,7 @@ RootModule = 'SSHSessions.psm1' # Version number of this module. -ModuleVersion = '1.9.1' +ModuleVersion = '2.0' # Supported PSEditions # CompatiblePSEditions = @() @@ -99,7 +106,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = @('SSH', 'Linux', 'Unix', 'Cisco', 'Juniper') + Tags = @('SSH', 'Linux', 'Unix', 'Cisco', 'Juniper', 'Networking') # A URL to the license for this module. # LicenseUri = '' @@ -111,7 +118,15 @@ PrivateData = @{ # IconUri = '' # ReleaseNotes of this module - ReleaseNotes = 'Add a -ScriptBlock parameter for Invoke-SshCommand' + ReleaseNotes = '# Add a -ScriptBlock parameter for Invoke-SshCommand (less escaped quotes). +# Vastly improved pipeline handling. +# v2.0 - Emit objects instead of strings. Majorly breaking change, but +# I think it''s needed and much better. Have been considering switching +# to Write-Verbose for a lot of the output and have it quiet by default (New/Remove), as is +# the convention, but I imagine that after 6 years in the wild, there are +# thousands of meta scripts using this module - and some might be parsing +# the output to determine success. I will look into redesigning and +# standardizing further. Pushing this for now.' # External dependent modules of this module # ExternalModuleDependencies = ''