CommonTasks.psd1

@{
    RootModule        = 'CommonTasks.psm1'
    ModuleVersion     = '0.10.0'
    GUID              = '63e8bf79-62d3-4249-8fe6-9a766fbe8481'
    Author            = 'DSC Community'
    CompanyName       = 'DSC Community'
    Copyright         = 'Copyright the DSC Community contributors. All rights reserved.'
    Description       = 'DSC composite resource for https://github.com/dsccommunity/DscWorkshop'
    PowerShellVersion = '5.1'
    FunctionsToExport = '*'
    CmdletsToExport   = '*'
    VariablesToExport = '*'
    AliasesToExport   = '*'

    PrivateData       = @{

        PSData = @{
            Prerelease   = 'preview0014'
            Tags         = @('DesiredStateConfiguration', 'DSC', 'DSCResource')
            LicenseUri   = 'https://github.com/dsccommunity/CommonTasks/blob/main/LICENSE'
            ProjectUri   = 'https://github.com/dsccommunity/CommonTasks'
            IconUri      = 'https://dsccommunity.org/images/DSC_Logo_300p.png'
            ReleaseNotes = '## [0.10.0-preview0014] - 2025-07-26
 
### Added
 
- AddsDomainController:
  - Add UnprotectFromAccidentalDeletion to allow dc promote if an existing AD
    computer account is protected
  - AllowPasswordReplication and DenyPasswordReplication Variables for RODCs
- AzureConnectedMachine:
  - Composite to install and configure the Azure Connected Machine Agent
- DhcpServerAuthorization:
  - new resource to authorize DHCP server in AD
- FailoverCluster:
  - add Networks support
  - add installation of required Windows Features
  - update documentation
- HyperVReplica
  - new resource to configure replication of Hyper-V virtual machines
- HyperVState
  - new resource to control state parameters of Hyper-V virtual machines
- RenameNetworkAdapters
  - Add composite to rename network adapters
  - Add documentation
- RemoteDesktopServers
  - new composite to add a number of servers to a RDS deployment
- DnsSuffixes
  - new resource to configure connection-specific DNS suffixes
- DfsReplicationGroupMembers
  - new resource to configure DFSR group members
- DfsReplicationGroupMemberships
  - new resource to configure DFSR group memberships
- DfsReplicationGroupConnections
  - new resource to configure DFSR replication connections
 
### Changed
 
- Fixed Typo in AddsDomainController documentation
- DHCPServer:
  - fix EnableSecurityGroups if resource is not running on a domain controller
- HyperV:
  - remove unused code after migration to HyperVDsc
- Pipeline
  - Updated to latest Sampler files and update an vmImage reference to `ubuntu-latest`
- `WindowsOptionalFeatures` and `WindowsFeatures` are using the DSC resource in
  `xPSDesiredStateConfiguration` now.
- `CertificateRequests` supports multiple certificates with the same issuer and
  subject by making friendlyName a mandatory (key) parameter.
- Updated versions of `SqlServerDsc` and `xRemoteDesktopSessionHost`.
- Updated build scripts to the latest version of Sampler.
- Updated dependency versions:
  - `JeaDsc` to `4.0.0-preview0005`.
  - `SqlServerDsc` to `17.1.0`.
  - `DscBuildHelpers` to `0.3.0-preview0003`.
- Updated test data for `SqlScriptQueries` according to new requirements.
- Updated the following resources according to new `DscBuildHelpers` version.
  - `WebApplication`
  - `Websites`
  - `HyperV`
  - `ConfigurationManagerConfiguration`
 
### Fixed
 
- Fixed bugs in ''DscTagging'' and added parameter ''BuildNumber''.
- Fixed gitversion task in the pipeline.
 
### Removed
 
- AzureConnectedMachine:
  - Module has been removed from PSGallery
 
'

        }
    }
}