RenderKit.psd1
|
@{ RootModule = 'RenderKit.psm1' ModuleVersion = '1.1.5' # Major.Minor.Patch Author = 'Norbert Marton' Description = 'PowerShell tools for structured video editing project workflows.' GUID = '32e3f476-8e44-4511-82c7-952748e6463b' CompanyName = 'Concept MARTON' Copyright = 'Copyright © 2026 Norbert Marton' # Minimum version of the Windows PowerShell engine required by this module PowerShellVersion = '5.1' CompatiblePSEditions = @('Desktop', 'Core') FunctionsToExport = @( 'Add-Metadata' 'Add-MetadataTemplate' 'Add-MetadataTemplateField' 'Add-RenderKitDeliverableToTemplate' 'Add-FolderToTemplate' 'Add-RenderKitDeviceWhitelistEntry' 'Add-RenderKitMappingToTemplate' 'Add-RenderKitTypeToMapping' 'Backup-Project' 'Get-BackupAdapter' 'Get-BackupConfigProfile' 'Get-BackupWorkerCapability' 'Get-BackupJob' 'Get-Metadata' 'Get-MetadataTemplate' 'Resume-BackupProjectJob' 'Resume-BackupJob' 'Get-RenderKitJobStatus' 'Get-RenderKitJobWorkerStatus' 'Get-RenderKitDeviceWhitelist' 'Get-RenderKitDriveCandidate' 'Get-RenderKitMetadataFieldRegistry' 'Get-RenderKitClient' 'Get-RenderKitPublication' 'Import-BackupConfigProfile' 'Import-Metadata' 'Import-Media' 'Import-RenderKitMapping' 'Import-RenderKitTemplate' 'New-BackupConfigProfile' 'New-MetadataTemplate' 'New-Project' 'New-RenderKitMapping' 'New-RenderKitClient' 'New-RenderKitPublication' 'New-RenderKitTemplate' 'Select-RenderKitDriveCandidate' 'Set-BackupConfigProfile' 'Set-MetadataTemplateField' 'Set-RenderKitClient' 'Set-RenderKitPublication' 'Set-ProjectRoot' 'Start-RenderKitJobWorker' 'Stop-BackupJob' 'Stop-BackupProjectJob' 'Pause-BackupJob' 'Rollback-Metadata' 'Suspend-BackupProjectJob' 'Rename-Project' 'Remove-BackupConfigProfile' 'Remove-Project' 'Register-BackupAdapter' 'Remove-BackupAdapter' 'Import-Project' 'Export-BackupConfigProfile' 'Export-Metadata' 'Export-Project' 'Export-RenderKitMapping' 'Export-RenderKitTemplate' 'Copy-Project' 'Send-Project' 'Test-BackupConfigProfile' 'Test-RenderKitMapping' 'Test-RenderKitTemplate' 'Test-RenderKitMetadataFieldValue' 'Update-BackupConfigProfile' 'Update-MetadataCache' 'Get-Project' ) CmdletsToExport = @() AliasesToExport = @( 'projectroot' 'setroot' ) VariablesToExport = @() PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. Tags = @('RenderKit', 'powershell', 'video', 'video-editing', 'media-import', 'backup', 'workflow', 'project-management') # A URL to the license for this module. LicenseUri = 'https://github.com/djtroi/RenderKit/blob/main/LICENSE' # A URL to the main website for this project. ProjectUri = 'https://github.com/djtroi/RenderKit' # A URL to an icon representing this module. #IconUri = 'https://raw.githubusercontent.com/djtroi/RenderKit/main/src/assets/RenderKit_Logo.png' # ReleaseNotes of this module ReleaseNotes = @' Version 1.1.5 is a runtime-safety and cross-platform reliability patch release: - RS-1508 removes cross-thread PowerShell process callbacks from parallel backup workers, preserves FFmpeg progress streaming, and keeps the canonical terminating error from being masked by secondary ErrorRecords. - RS-1511 and RS-1512 harden durable jobs by preserving handler-owned persisted states and making event-to-job deduplication atomic inside the JobStore transaction. - RS-1513, RS-1515, and RS-1516 make worker diagnostics best-effort, guard PID recovery by explicit host ownership, and normalize portable manifest/job audit identity without mutating caller-owned context. - RS-1514 makes backup-lock ownership portable and stale-lock takeover race-safe on local and shared project paths. - RS-1517, RS-1518, and RS-1519 fix platform-native project metadata paths, duplicate backup error records, and Windows PowerShell 5.1 FFmpeg probe argument/termination compatibility. - RS-1520 serializes release publishing, requires the successful Quality Gate for the exact main commit, validates local and Gallery installation paths before the final GitHub Release, and refuses to overwrite existing release versions. - No public command or persisted JobStore/EventStore schema changes are introduced by this patch release. '@ } # End of PSData hashtable } # End of PrivateData hashtable } |