DscConfig.M365.psd1
|
@{ RootModule = 'DscConfig.M365.psm1' ModuleVersion = '0.7.0' GUID = '3ed9a67d-9e7e-4c59-86b3-4f4bfd929c31' 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 = 'preview0001' Tags = @('DesiredStateConfiguration', 'DSC', 'DSCResource') LicenseUri = 'https://github.com/dsccommunity/DscConfig.M365/blob/main/LICENSE' ProjectUri = 'https://github.com/dsccommunity/DscConfig.M365' IconUri = 'https://dsccommunity.org/images/DSC_Logo_300p.png' ReleaseNotes = '## [0.7.0-preview0001] - 2026-08-04 ### Changed - Update Microsoft365DSC to version 1.26.729.2 and set DscBuildHelpers and PSDesiredStateConfiguration to latest. - Updated the test configuration data in `tests/Unit/DSCResources/Assets/Config` to the schemas shipped with Microsoft365DSC 1.26.729.2: - Removed the properties `AvailableToOtherTenants` (`AADApplication`, replaced by `SignInAudience`), `SupportsScopeTags` (Intune device configuration policies), `UserVoiceForFeedbackEnabled` (`SPOTenantSettings`), `EnableShiftPresence` (`TeamsShiftsPolicy`), `OptimizeDeviceDialing` (`TeamsTenantDialPlan`) and `AllowPublicUsers` (`TeamsFederationConfiguration`). - Renamed `ElegibilityAssignmentReq*` to `EligibilityAssignmentReq*` (`AADRoleSetting`). - Moved `RequireAcceptingAccountMatchInvitedAccount` from `SPOSharingSettings` to `SPOTenantSettings`. - Replaced `LocalUserGroupCollection` with `AccessGroup` (`IntuneAccountProtectionLocalUserGroupMembershipPolicy`). - `MaximumRecordingLength` (`TeamsOnlineVoicemailPolicy`) is now a number of seconds instead of a timespan. - `ContentContainsSensitiveInformation` (`SCDLPComplianceRule`) is now an array. - Converted `AADAuthenticationMethodPolicy` and the `Teams*Configuration` resources from array to single-instance configuration data, as they now expose `IsSingleInstance`. ### Fixed - The composite resource code generator no longer emits embedded CIM instance class names as parameter types. Properties like `AADAuthenticationMethodPolicy/RegistrationEnforcement` are now typed as `hashtable` (or `hashtable[]`), so the generated composite resource can be loaded and discovered again. ' } } } |