Releases: microsoft/Microsoft365DSC
Releases · microsoft/Microsoft365DSC
Fall 2022 Major Release - 1.22.1005.1
- AADUser
- Renamed from O365User.
- Added support for Roles.
FIXES #2288
- AADGroup
- Added properties MemberOf and AssignedToRole
Implements #2301
- Added properties MemberOf and AssignedToRole
- AADTenantDetails
- Fixed an issue where ApplicationSecret was send to Update-MgOrganization
- FIXES [#2340]
- EXOATPPolicyForO365
- [BREAKING] Removed the deprecated BlockURLs, AllowClickThrough, EnableSafeLinksForO365Clients and TrackClicks parameters.
- EXOMailContact
- Initial Release.
- EXOMailTips
- Fixes an issue where MailTips weren't extracted when using CertificateThumbprint to authenticate.
FIXES #2235
- Fixes an issue where MailTips weren't extracted when using CertificateThumbprint to authenticate.
- O365User
- [BREAKING] Resource was renamed to AADUser.
FIXES #2204
- [BREAKING] Resource was renamed to AADUser.
- IntuneDeviceConfigurationPolicyiOS
- [Breaking] Changed all the MediaContentRating properties to be CIMInstances.
FIXES #1871
- [Breaking] Changed all the MediaContentRating properties to be CIMInstances.
- SCSensitivityLabel
[BREAKING] Changed Setting attribute in MSFT_SCLabelLocaleSettings to LabelSetting since its resevered word and breaking reporting.
FIXES #2314 - MISC
- [BREAKING] Authentication property ApplicationSecret has been changed across all resources to be of type
PSCredential instead of string. This will ensure that the secrets get encrypted in MOF files
when compiling with an encryption certificated instead of being exposed as plaintext.
FIXES #1714 - Fixes issue with DSCParser non-existing resources on one tenant weren't properly captured.
- [BREAKING] Authentication property ApplicationSecret has been changed across all resources to be of type
- DEPENDENCIES
- Updated Microsoft.Graph dependencies to version 1.12.3.
- Updated MSCloudLoginAssistant dependency to version 1.0.94.
- Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.153.
- Added new dependency on Microsoft.Graph.Users.Actions.
Release 1.22.921.1
- AADRoleSetting
- AADConditionalAccessPolicy
- Added support for the CustomAuthenticationFactors parameter.
FIXES #2292
- Added support for the CustomAuthenticationFactors parameter.
- O365User
- Improved extraction performance by leveraging StringBuilder instead of re-assigning string.
- SCAutoSensitivityLabelPolicy
- Initial Release.
- SCAutoSensitivityLabelRule
- Initial Release.
- DEPENDENCIES
- Updated the ExchangeOnlineManagement dependency to version 3.0.0.
- Updated the MSCloudLoginAssistant dependency to version 1.0.89.
Release 1.22.914.1
- AADGroup
- Changed behavior where if a group has a dynamic membership rule that is active,
we no longer process members from the export, Get and Set functions.
FIXES #2190 - Fixed an issue where if the licenses parameter was omitted and another parameter caused
a drift, that the licenses would get stripped from the group.
FIXES #2191
- Changed behavior where if a group has a dynamic membership rule that is active,
- AADRoleSetting
- Fixed an issue where the export wasn't properly passing credential to the Get function.
- TeamsCallingPolicy
- Added UserOverride as an accepted value for the BusyOnBusyEnabledType parameter.
FIXES #2271
- Added UserOverride as an accepted value for the BusyOnBusyEnabledType parameter.
Release 1.22.907.1
- EXODistributionGroup
- Fixes warning issue regarding OrganizationalUnit property
FIXES [#2252]
- Fixes warning issue regarding OrganizationalUnit property
- SCRetentionCompliancePolicy
- Fixes an issue where the TeamsChatLocation, TeamsChatLocationException, TeamsChannelLocation
and TeamsChannelLocationException properties were not properly set on Update.
FIXES #2173
- Fixes an issue where the TeamsChatLocation, TeamsChatLocationException, TeamsChannelLocation
- SCRetentionComplianceRule
- Fixes an issue when trying to create new compliancerule for Teams based policies where invalid
parameters were passed.
FIXES #2181
- Fixes an issue when trying to create new compliancerule for Teams based policies where invalid
- DEPENDENCIES
- Updated MicrosoftTeams dependency to version 4.7.0.
- MISC
- Update settings.json for all SharePoint resources to add SharePoint specific permissions
FIXES [#2240] - Updated website pages with new information (cmdlet and resource documentation)
- Update settings.json for all SharePoint resources to add SharePoint specific permissions
Release 1.22.831.1
- EXOSafeLinksPolicy
- Add Suport for EnableSafeLinksForEmail and DisableUrlRewrite
- EXOInboundConnector
- Add support for different syntax of SenderDomains parameter
FIXES #2180
- Add support for different syntax of SenderDomains parameter
- IntuneDeviceConfigurationPolicyAndroidDeviceAdministrator
- Don't export all policies if none match the type
- IntuneDeviceConfigurationPolicyAndroidOpenSourceProject
- Don't export all policies if none match the type
FIXES #2228
- Don't export all policies if none match the type
- MISC
Release 1.22.824.1
- AADApplication
- Fixed issue where Update-MgApplication could be called with parameter ReplyURLs which is invalid.
- Added support to export/import app owners.
- EXOTransportRule
- Fix issue setting IncidentReportContent
FIXES #2196
- Fix issue setting IncidentReportContent
- DEPENDENCIES
- Updated DSCParser dependency to version 1.3.0.6.
- Updated Microsoft.Graph dependencies to version 1.11.1.
- Updated ReverseDSC dependency to version 2.0.0.12.
- MISC
- Fixed issue with Export-M365DSCConfiguration if all components were invalid or if resource files were not found.
- Updated MicrosoftTeams to version 4.6.0.
- O365User
- Optimize, call Get-MgSubscribedSku only once instead of inside of two loops per each user/license.
Release 1.22.727.1
- EXOTransportRule
- Fixed issue where the MessageContainsDataClassifications property was not properly extracted due to single quote exiting.
FIXES #1820
- Fixed issue where the MessageContainsDataClassifications property was not properly extracted due to single quote exiting.
- IntuneAppProtectionPolicyAndroid
- Added Configuration Parameters:
ManagedBrowser
MinimumRequiredAppVersion
MinimumRequiredOSVersion
MinimumRequiredPatchVersion
MinimumWarningAppVersion
MinimumWarningOSVersion
MinimumWarningPatchVersion
AppGroupType
IsAssigned
FIXES #1955
- Added Configuration Parameters:
- IntuneDeviceConfigurationPolicyWindows10
- Fixed issue where the edgeSearchEngine value was not properly retrieved.
FIXES #1783
- Fixed issue where the edgeSearchEngine value was not properly retrieved.
- SCSensitivityLabel
- Fixed an issue where '$' in the custom wordmark test would cause issue.
FIXES #2067
- Fixed an issue where '$' in the custom wordmark test would cause issue.
- SPOSite
- Fixed owner value for root site.
FIXES #2035
- Fixed owner value for root site.
- TeamsUser
- Fixed the extraction process and removed the multi-threading from the resource.
FIXES #1883
- Fixed the extraction process and removed the multi-threading from the resource.
- MISC
Release 1.22.720.1
- AADAuthorizationPolicy
- Fixed issue with the DefaultUserRolePermissionGrantPoliciesAssigned property.
- AADGroup
- Added support for Group Licensing by adding the AssignedLicenses property.
- Added support for members and owners.
FIXES #1066
- EXOCASMailboxSettings
- Fixed issue if there are mailboxes with the same name
FIXES #2117
- Fixed issue if there are mailboxes with the same name
- EXODistributionGroup
- Initial release.
FIXES #1802
- Initial release.
- EXOMalwareFilterPolicy
- DEPRECATED parameter CustomAlertText.
- IntuneAntivirusPolicyWindows10SettingCatalog
- Initial release.
- IntuneAttackSurfaceReductionRulesPolicyWindows10ConfigManager
- Initial release.
- IntuneDeviceCompliancePolicyWindows10
- Switched to using the beta profile in order to aapture all parameters.
FIXES #1998
- Switched to using the beta profile in order to aapture all parameters.
- IntuneDeviceConfigurationPolicyWindows10
- Fixed issue where the value for the DefenderDetectedMalwareActions property wasn't properly handled.
FIXES #1479
- Fixed issue where the value for the DefenderDetectedMalwareActions property wasn't properly handled.
- IntuneExploitProtectionPolicyWindows10SettingCatalog
- Initial release.
- O365OrgCustomizationSetting
- Added a warning to let users know the changes can take up to 24 hours to be reflected
FIXES #1599
- Added a warning to let users know the changes can take up to 24 hours to be reflected
- PPTenantSettings
- Fixed the way parameters are passed to the Set-TenantSettings cmdlet.
FIXES #1914
- Fixed the way parameters are passed to the Set-TenantSettings cmdlet.
- TeamsTenantDialPlan
- Fixed an issue where the Normalization Rules strings were not properly exited.
FIXES #2096
- Fixed an issue where the Normalization Rules strings were not properly exited.
- TeamsUpdateManagementPolicy
- Changed the format of the UpdateTimeOfDay parameter to not include date as part of an export.
FIXES #2062
- Changed the format of the UpdateTimeOfDay parameter to not include date as part of an export.
- MISC
- PowerPlatform: Standardized authentication on Credential and dropped support for Service Principal across resources.
FIXES #1979 - EXPORT: Changed the way resources' modules are imported to improve startup performance.
FIXES #1745 - Added a new Test-M365DSCModuleValidity cmdlet.
- Updated the Uninstall-M365DSCOutdatedDependencies cmdlet to delete module files.
- PowerPlatform: Standardized authentication on Credential and dropped support for Service Principal across resources.
Release 1.22.713.1
- AADAuthorizationPolicy
- Initial release.
- AADConditionalAccessPolicy
- EXOATPPolicyForO365
- Deprecated properties AllowClickThrough, EnableSafeLinksForO365Clients & TrackClicks.
- EXOAuthenticationPolicyAssignment
- Initial release.
- EXOCASMailboxSettings
- New resource to configure Exchange Online CAS Mailbox settings.
- EXOSafeLinksPolicy
- Deprecated properties DoNotAllowClickThrough, DoNotTrackUserClicks & IsEnabled.
- IntuneAppProtectionPolicyiOS
- IntuneDeviceAndAppManagementAssignmentFilter
- Initial release.
- SCComplianceTag
- Fixed issue where FilePlanProperty was not properly applied unless another child property was also modified.
- SPOSharingSettings
- Updated code to remove None as valid value for DefaultLinkPermission. If value is set to None default to Edit.
- DEPENDENCIES
- Updated Microsoft.PowerApps.Administration.PowerShell to version 2.0.150.
- Updated MSCloudLoginAssistant to version 1.0.87.
- MISC
- Made the Compare-M365DSCConfigurations cmdlet public.
Release 1.22.706.1
- AADSecurityDefaults
- Initial release.
- TeamsFederationConfiguration
- Added support for the AllowedDomains and BlockedDomains properties.
- TeamsVoiceRoutingPolicy
- Remove unsupported Confirm parameter from Remove-CsOnlineVoiceRoutingPolicy cmdlet (Confirm parameter is no longer available for MicrosoftTeams PowerShell module 4.4.1+).
FIXES #2055
- Remove unsupported Confirm parameter from Remove-CsOnlineVoiceRoutingPolicy cmdlet (Confirm parameter is no longer available for MicrosoftTeams PowerShell module 4.4.1+).
- DEPENDENCIES
- Updated MicrosoftTeams to version 4.5.0.
- Updated Pnp.PowerShell to version 1.11.0.