AtlassianPS.Standards.psd1

@{
    RootModule           = 'AtlassianPS.Standards.psm1'
    ModuleVersion        = '0.1.6'
    GUID                 = 'b558bd8c-dc02-4ff2-96b7-4d2c61d9d103'
    Author               = 'AtlassianPS'
    CompanyName          = 'AtlassianPS'
    Copyright            = '(c) 2026 AtlassianPS. All rights reserved.'
    Description          = 'Shared analyzer settings and standards utilities for AtlassianPS modules.'
    PowerShellVersion    = '5.1'
    RequiredModules      = @(
        @{ ModuleName = 'Metadata'; RequiredVersion = '1.5.7' }
        @{ ModuleName = 'PSScriptAnalyzer'; RequiredVersion = '1.25.0' }
    )

    FunctionsToExport    = @('Copy-ModuleArtifacts','Initialize-BuildEnvironment','Install-DependencyRequirement','Invoke-Lint','Invoke-ModuleTests','Join-ModuleSource','New-ModulePackage','Publish-ModuleRelease','Set-ModuleManifestVersion','Sync-ScriptAnalyzerSettings','Update-DependencyReference','Update-ModuleManifestExports','Write-BuildInfo')
    DefaultCommandPrefix = 'AtlassianPS'
    FileList             = @(
        'PSScriptAnalyzerSettings.psd1'
    )
    CmdletsToExport      = @()
    VariablesToExport    = @()
    AliasesToExport      = ''

    PrivateData          = @{
        PSData = @{
            Tags         = @(
                'AtlassianPS'
                'PSScriptAnalyzer'
                'Standards'
            )
            Prerelease   = ''
            LicenseUri   = 'https://github.com/AtlassianPS/AtlassianPS.Standards/blob/master/LICENSE'
            ProjectUri   = 'https://github.com/AtlassianPS/AtlassianPS.Standards'
            ReleaseNotes = '- Added shared dependency setup/update flow (`Install-DependencyRequirement`, `Update-DependencyReference`) and wired `Tools/setup.ps1` / `Tools/update.dependencies.ps1` to shared command delegation.
- Made dependency lookup failures fail fast by default in `Update-DependencyReference`, with explicit `-AllowLookupFailure` opt-out for manual non-blocking runs.
- Added script-level entrypoint tests for setup and dependency update tooling and deduplicated tool-entrypoint test harness bootstrap via shared test helper extraction.
- Added comment-based help coverage for exported dependency commands.
- Aligned source manifest `ModuleVersion` to the repository major/minor convention (`x.y`) to avoid implying manual patch bumps in source.
- Improved README guidance for dependency setup/update behavior and release process expectations.
- Automated release metadata generation by deriving PSGallery `ReleaseNotes` from the matching `CHANGELOG.md` version section during publish, and failing publish when that section is missing or empty.'

        }
    }
}