LumaTrack.psd1

@{
    RootModule        = 'LumaTrack.psm1'
    ModuleVersion     = '1.1.2'
    GUID              = 'b4a5c0d7-3e21-4f8a-9c6b-2d7e5a1f8c34'
    Author            = 'LumaTrack'
    CompanyName       = 'LumaTrack'
    Copyright         = '(c) 2026 LumaTrack. MIT licensed.'
    Description       = 'Record automation runs, including failures, in LumaTrack. Send-LumaTrackRun reports one run; Invoke-LumaTrackTrackedCommand times a scriptblock and reports whichever way it went.'

    PowerShellVersion = '5.1'

    FunctionsToExport = @('Send-LumaTrackRun', 'Invoke-LumaTrackTrackedCommand')
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @()

    PrivateData       = @{
        PSData = @{
            Tags         = @('LumaTrack', 'automation', 'ROI', 'reporting', 'RMM', 'MSP')
            LicenseUri   = 'https://github.com/LumaTrack/lumatrack-powershell/blob/main/LICENSE'
            ProjectUri   = 'https://github.com/LumaTrack/lumatrack-powershell'
            ReleaseNotes = @'
1.1.2 The package now carries the MIT license text next to the module, so the
terms travel with an offline or air-gapped copy. No code change.

1.1.1 Fixed a case where reporting could throw instead of warning. A transport
error whose detail is not JSON, such as a refused connection or an HTML error
page from a proxy, terminated the calling script.

1.1.0 The host defaults to https://lumatrack.io. Set LUMATRACK_URL only for a
self-hosted or custom domain.

1.0.0 First release. Send-LumaTrackRun and Invoke-LumaTrackTrackedCommand.
'@

        }
    }
}