datum.psd1


@{

    RootModule        = 'datum.psm1'

    ModuleVersion     = '0.39.1'

    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.'

    RequiredModules   = @(
        'powershell-yaml'
    )

    ScriptsToProcess  = @(
        './ScriptsToProcess/Resolve-NodeProperty.ps1'
    )

    FunctionsToExport = @('Get-DatumRSOP','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.39.1-preview0011] - 2021-04-08
 
### Added
 
- Added support for specifying the encoding (#87).
 
### Fixed
 
- Fixed how issue not allowing Datum handlers to be used on arrays (#89).
- Fixed issue in Merge-Hashtable where it did not merge hashtables correctly when these
  are included in an array.
- Formatting in all files with VSCode formatting according to the ''settings.json'' file taken from Sampler
- Added yaml format config settings ''singleQuote'' and ''bracketSpacing'' and reformatted all yaml files according to the new settings.
- Cleanup
  - Merge-Hashtable.ps1
  - Compare-Hashtable.ps1
  - Node.ps1
  - FileProvider.ps1
  - ConvertTo-Datum.ps1
  - Get-MergeStrategyFromPath.ps1
  - Get-MergeStrategyFromString.ps1
  - Get-DatumRsop.ps1
  - Merge-Datum.ps1
  - datum.psd1
  - Get-FileProviderData.ps1
  - Invoke-TestHandlerAction.ps1
  - New-DatumStructure.ps1
  - Resolve-Datum.ps1
  - Resolve-DatumPath.ps1
  - Test-InvokeCommandFilter
  - Resolve-NodeProperty.ps1
  - New-DatumFileProvider.ps1
 
'


            Prerelease   = 'preview0011'

        }
    }
}