UrlQueryStringParser.psd1

@{
RootModule = '.\UrlQueryStringParser.psm1'
ModuleVersion = '0.2.2'
GUID = 'cf02f2b5-2a71-42ba-a9a3-77015e99782f'
Author = 'Martin C Zarate (AKA Pxtl)'
CompanyName = 'Unknown'
Copyright = '2024, Martin C Zarate'
Description = 'Simple tool for parsing http query strings'
# Minimum version of the Windows PowerShell engine required by this module
PowerShellVersion = '5.1'
CompatiblePSEditions = @('Desktop', 'Core')
VariablesToExport = @()
AliasesToExport = @()

# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
PrivateData = @{
    PSData = @{
        Tags = 'querystring', 'http', 'https', 'parser', 'url'
        LicenseUri = 'https://github.com/Pxtl/powershell-modules?tab=MIT-1-ov-file'
        ProjectUri = 'https://github.com/Pxtl/powershell-modules'
        # IconUri = ''
        ReleaseNotes = @'
v0.2.2
Support for pwsh 7 where .NET core is more aggressive about encoding
- de-escaping more characters.
 
v0.2.1
- Fix double-encode of keys
 
v0.2.0
- SkipEncodeSpaces renamed to DoMinimalEncode
    - Skips encode of numerous characters that are permitted in QueryString values, not just spaces
- new support-function Format-UrlComponent
 
v0.1.2
- Don't emit '?' if empty even if it contains =$false or =$null
 
v0.1.1
- Automated tests
- Don't emit '?' if empty
 
v0.1.0
- Initial Version
'@

    } # End of PSData hashtable
} # End of PrivateData hashtable
HelpInfoURI = 'https://github.com/Pxtl/powershell-modules'
}