PSDev.psd1

#
# Module manifest for module 'PSDev'
#
# Generated by: Hannes Palmquist
#
# Generated on: 2022-12-21
#

@{
    RootModule           = 'PSDev.psm1'
    ModuleVersion        = '1.1.0'
    CompatiblePSEditions = @('Desktop', 'Core')
    PowerShellVersion    = '5.1'
    GUID                 = '92f82248-3ce2-432c-92c5-6d1803aac085'
    Author               = 'Hannes Palmquist'
    CompanyName          = 'GetPS'
    Copyright            = '(c) Hannes Palmquist. All rights reserved.'
    Description          = 'Various tools'
    RequiredModules      = @('indented.net.ip')
    FunctionsToExport    = @('Add-NumberFormater','Convert-Object','Debug-String','Get-Color','Get-DotNetVersion','Get-Office365IPURL','Get-PublicIP','Get-StringHash','Group-ObjectEvenly','New-Password','Resolve-IPinSubnet','Set-EnvironmentVariable','Switch-Object','Test-AllHashKeysAreTrue','Test-Office365IPURL','Test-PasswordAgainstPwnedPasswordService','Test-PSGalleryNameAvailability','Test-RebootPending')
    CmdletsToExport      = '*'
    VariablesToExport    = '*'
    AliasesToExport      = '*'
    PrivateData          = @{
        PSData = @{
            # Due to a bug in PowershellGet 3.0.17-beta17 licenseuri cannot used when Publishing.
            # Rollback to 3.0.17-beta16 has a bug that does not allow publishing of versioned powershell modules.
            # These three must be commented until 3.0.17-beta18 is released.
            #LicenseUri = 'https://github.com/hanpq/PSDev/blob/main/LICENSE'
            #RequireLicenseAcceptance = $false
            Prerelease   = 'preview0001'
            Tags         = @('PSEdition_Desktop', 'PSEdition_Core', 'Windows', 'Linux', 'MacOS')
            ProjectUri   = 'https://getps.dev/modules/PSDev/getstarted'
            ReleaseNotes = '## [1.1.0-preview0001] - 2022-12-25
 
### Added
 
- Added function Convert-Object
- Added function Get-Color
- Added function Get-DotNetVersion
- Added function Get-PublicIP
- Added function Get-StringHash
- Added function Group-ObjectEvenly
- Added function New-Password
- Added function Resolve-IPinSubnet
- Added function Set-EnvironmentVariable
- Added function Switch-Object
- Added function Test-AllHashKeysAreTrue
- Added function Test-RebootPending
- Added function Test-PasswordAgainstPwnedPasswordService
 
### Fixed
 
- Fix: Convert-Object: Changed securestring to string length evaulation. Length is different on windows and unix based systems so a fixed length value can not be evaluated.
- Fix: Test-PasswordAgainstPwnedPasswordService: Splitting response array on carrage return and linefeed only works on windows. On unix only a linefeed is used and string is not splitted correctly.
 
'

        }
    }
}