datum.psd1
|
@{ RootModule = 'datum.psm1' ModuleVersion = '0.42.0' GUID = 'e176662d-46b8-4900-8de5-e84f9b4366ee' Author = 'Gael Colas' CompanyName = 'SynEdgy Limited' Copyright = '(c) 2020 Gael Colas. All rights reserved.' Description = 'Module to manage Hierarchical Configuration Data.' PowerShellVersion = '5.1' RequiredModules = @( 'powershell-yaml' ) ScriptsToProcess = @( './ScriptsToProcess/Resolve-NodeProperty.ps1' ) FunctionsToExport = @('Clear-DatumRsopCache','ConvertTo-Datum','Get-DatumRsop','Get-DatumRsopCache','Get-DatumSourceFile','Get-FileProviderData','Get-MergeStrategyFromPath','Invoke-TestHandlerAction','Merge-Datum','New-DatumFileProvider','New-DatumStructure','Resolve-Datum','Resolve-DatumPath','Test-TestHandlerFilter') AliasesToExport = '' PrivateData = @{ PSData = @{ Tags = @('Datum', 'Hiera', 'DSC', 'DesiredStateConfiguration', 'hierarchical', 'ConfigurationData', 'ConfigData') LicenseUri = 'https://github.com/gaelcolas/Datum/blob/master/LICENSE' ProjectUri = 'https://github.com/gaelcolas/Datum/' ReleaseNotes = '## [0.42.0-preview0005] - 2026-03-07 ### Added - Support conditional `ResolutionPrecedence` entries using `Datum.InvokeCommand` expressions (`[x= ... =]`). Entries that evaluate to `$null` or empty strings are now silently skipped instead of causing lookup errors. ### Changed - Remove `SkipReason` from RSOP test cases due to resolved merge logic bug. - Add integration test for conditional `ResolutionPrecedence` entry using an InvokeCommand expression that returns a path for some nodes and nothing for others. ' Prerelease = 'preview0005' } } } |