PiHoleShell.psd1

@{
    RootModule           = 'PiHoleShell.psm1'
    ModuleVersion        = '1.1.2'
    GUID                 = 'b3cecc78-fe8f-49c6-9015-3d66ef5d49cb'
    Author               = 'Mike Madeja'
    Description          = 'A module to interact with the v6 version of PiHole API'
    CompatiblePSEditions = @('Core')
    PowerShellVersion    = '7.0'
    FunctionsToExport    = @(
                           'Update-PiHoleActionsGravity', 'Invoke-PiHoleFlushNetwork', 'Invoke-PiHoleFlushLogs',
                           'Restart-PiHoleDnsService', 'Remove-PiHoleCurrentAuthSession', 'Get-PiHoleCurrentAuthSession',
                           'Remove-PiHoleAuthSession', 'Get-PiHoleAuthStatus', 'Get-PiHoleAuthTotp', 'Get-PiHoleAuthApp', 'Get-PiHoleGroup',
                           'New-PiHoleGroup', 'Update-PiHoleGroup', 'Remove-PiHoleGroup', 'Get-PiHoleDnsBlockingStatus',
                           'Set-PiHoleDnsBlocking', 'Add-PiHoleDnsRecord', 'Remove-PiHoleDnsRecord', 'Get-PiHoleDnsRecord',
                           'Get-PiHoleConfig', 'Set-PiHoleConfig', 'Add-PiHoleConfigArrayItem',
                           'Remove-PiHoleConfigArrayItem', 'Get-PiHoleConfigProperty', 'Get-PiHolePadd',
                           'Get-PiHoleStatsRecentBlocked', 'Get-PiHoleStatsQueryType', 'Get-PiHoleStatsTopDomain',
                           'Get-PiHoleStatsSummary', 'Get-PiHoleStatsTopClient', 'Get-PiHoleStatsQuerySuggestions',
                           'Get-PiHoleStatsUpstream', 'Get-PiHoleStatsDatabaseUpstream', 'Get-PiHoleStatsDatabaseSummary',
                           'Get-PiHoleStatsDatabaseTopDomain', 'Get-PiHoleStatsDatabaseTopClient',
                           'Get-PiHoleStatsDatabaseQueryType', 'Get-PiHoleQuery', 'Get-PiHoleList',
                           'Search-PiHoleListDomain', 'Add-PiHoleList', 'Remove-PiHoleList', 'Update-PiHoleList',
                           'Get-PiHoleInfoMessage', 'Get-PiHoleInfoHost', 'Get-PiHoleInfoClient', 'Get-PiHoleInfoLogin',
                           'Get-PiHoleInfoSystem', 'Get-PiHoleInfoFtl', 'Get-PiHoleInfoSensors', 'Get-PiHoleInfoDatabase',
                           'Get-PiHoleInfoVersion', 'Get-PiHoleInfoMetrics', 'Get-PiHoleInfoMessageCount',
                           'Remove-PiHoleInfoMessage', 'Get-PiHoleLogWebserver', 'Get-PiHoleLogDnsmasq', 'Get-PiHoleLogFtl',
                           'Get-PiHoleHistory', 'Get-PiHoleHistoryDatabase', 'Get-PiHoleHistoryClient',
                           'Get-PiHoleHistoryDatabaseClient', 'Get-PiHoleTeleporterDownload', 'Import-PiHoleTeleporter',
                           'Get-PiHoleDomain', 'New-PiHoleDomain', 'Update-PiHoleDomain', 'Remove-PiHoleDomain',
                           'Get-PiHoleClient', 'New-PiHoleClient', 'Update-PiHoleClient', 'Remove-PiHoleClient',
                           'Get-PiHoleClientSuggestion', 'Get-PiHoleNetworkGateway', 'Get-PiHoleNetworkRoute',
                           'Get-PiHoleNetworkInterface', 'Get-PiHoleNetworkDevice', 'Remove-PiHoleNetworkDevice',
                           'Get-PiHoleDhcpLease', 'Remove-PiHoleDhcpLease'
    )
    CmdletsToExport      = @()
    VariablesToExport    = @()
    AliasesToExport      = @()

    PrivateData          = @{
        PSData = @{
            Tags         = @('PiHole', 'PowerShell7')
            LicenseUri   = 'https://github.com/mikemadeja/PiHoleShell/blob/main/LICENSE'
            ProjectUri   = 'https://github.com/mikemadeja/PiHoleShell'
            ReleaseNotes = '## What''s Changed
* chore: declare FunctionsToExport and add .gitattributes by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/143
* feat: add Add/Remove/Get-PiHoleDnsRecord by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/144
* test: extract shared setup/cleanup for DNS record integration tests by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/145
* feat: add Get-PiHoleAuthApp; clearer error when gravity is already running by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/146
* Release: merge develop into main by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/147


**Full Changelog**: https://github.com/mikemadeja/PiHoleShell/compare/v1.1.1...v1.1.2'

        }
    }
}