UpBank.psd1

@{
    RootModule           = 'UpBank.psm1'
    ModuleVersion        = '1.1.0'
    GUID                 = 'f96fa33b-1225-4b81-bec3-f91bbb61a40f'
    Author               = 'Darren J Robinson'
    CompanyName          = 'Community'
    Copyright            = '(c) 2026 Darren J Robinson. All rights reserved.'
    Description          = 'PowerShell Module for Up Bank'
    PowerShellVersion    = '5.1'
    CompatiblePSEditions = 'Core', 'Desktop'
    FunctionsToExport    = @('Test-UpBankAPI', 'Get-UpBankAccounts', 'Get-UpBankAccount', 'Set-UpBankCredential', 'Save-UpBankConfiguration', 'Get-UpBankTransactions', 'Get-UpBankTransaction', 'Get-UpBankAccountTransactions', 'Switch-UpBankProfile', 'Get-UpBankCategories', 'Get-UpBankCategory', 'Get-UpBankTags', 'ConvertTo-UpBankTransactionReport')
    CmdletsToExport      = @()
    VariablesToExport    = @()
    AliasesToExport      = @()
    PrivateData          = @{
        PSData = @{
            Tags         = @('UpBank', 'Banking', 'Australia', 'Finance', 'Transactions', 'API')
            LicenseUri   = 'https://github.com/darrenjrobinson/UpBank/blob/master/LICENSE'
            ProjectUri   = 'https://github.com/darrenjrobinson/UpBank'
            ReleaseNotes = 'v1.1.0 - Fixed multi-page pagination returning no results; -Since/-Until are now [DateTime]; new transaction filters -Status, -Category, -Tag; new account filters -AccountType, -OwnershipType; -First and -All to control how many records are returned (BREAKING: -PageSize is now the per-request page size 1-100, use -First for a total record count); new ConvertTo-UpBankTransactionReport cmdlet to flatten transactions for Export-Csv; removed expired code signature.'
        }
    }
}