From 8f230f5737008e26a3545d9d4291cb4672e66e30 Mon Sep 17 00:00:00 2001 From: Yorick Kuijs Date: Wed, 20 Nov 2024 15:49:11 +0100 Subject: [PATCH] Release v1.24.1120.1 --- CHANGELOG.md | 2 +- Modules/Microsoft365DSC/Microsoft365DSC.psd1 | 115 ++++++++++++------- 2 files changed, 75 insertions(+), 42 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 55aa5b7e31..553418c0e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Change log for Microsoft365DSC -# UNRELEASED +# 1.24.1120.1 * AADAdminConsentRequestPolicy * Added error handling to Group display name retrieval to prevent errors diff --git a/Modules/Microsoft365DSC/Microsoft365DSC.psd1 b/Modules/Microsoft365DSC/Microsoft365DSC.psd1 index 1c924e4bb9..8a18fa8a84 100644 --- a/Modules/Microsoft365DSC/Microsoft365DSC.psd1 +++ b/Modules/Microsoft365DSC/Microsoft365DSC.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 2024-11-13 +# Generated on: 2024-11-20 @{ @@ -11,7 +11,7 @@ # RootModule = '' # Version number of this module. - ModuleVersion = '1.24.1113.1' + ModuleVersion = '1.24.1120.1' # Supported PSEditions # CompatiblePSEditions = @() @@ -147,48 +147,81 @@ IconUri = 'https://github.com/microsoft/Microsoft365DSC/blob/Dev/Modules/Microsoft365DSC/Dependencies/Images/Logo.png?raw=true' # ReleaseNotes of this module - ReleaseNotes = '* AADConditionalAccessPolicy - * Fixed bug where an empty value was passed in the request for the - insiderRiskLevels parameter, which throws an error. - FIXES [#5389](https://github.com/microsoft/Microsoft365DSC/issues/5389) - * Fixes a bug where 3P apps could not be assigned by DisplayName for both - IncludeApplications and ExcludeApplications - FIXES [#5390](https://github.com/microsoft/Microsoft365DSC/issues/5390) + ReleaseNotes = '* AADAdminConsentRequestPolicy + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADAuthenticationMethodPolicyAuthenticator + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADAuthenticationMethodPolicyEmail + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADAuthenticationMethodPolicyExternal + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADAuthenticationMethodPolicyFido2 + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADAuthenticationMethodPolicyHardware + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADAuthenticationMethodPolicySms + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADAuthenticationMethodPolicySoftware + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADAuthenticationMethodPolicyTemporary + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADAuthenticationMethodPolicyVoice + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADAuthenticationMethodPolicyX509 + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADConditionalAccessPolicy + * Fixed bug where a null value was passed in the request for the + excludePlatforms parameter when just values were assigned to includePlatforms, which throws an error. + * Fixed bug where a null value was passed in the request for the + sessionControl parameter when there are no session controls, which throws an error. + * Fixed bug where a null value was passed in the request for the + applicationEnforcedRestrictions parameter when value was set to false, which throws an error. +* AADDeviceRegistrationPolicy + * Added error handling to Group display name retrieval to prevent errors + when an assigned group no longer exists. +* AADRoleAssignmentScheduleRequest + * Initial release. * AADRoleEligibilityScheduleRequest - * FIXES [#3787](https://github.com/microsoft/Microsoft365DSC/issues/3787) - * FIXES [#5089](https://github.com/microsoft/Microsoft365DSC/issues/5089) -* EXOATPBuiltInProtectionRule, EXOEOPProtectionRule - * Fixed issue where empty arrays were being compared incorrectly to null - strings - FIXES [#5394](https://github.com/microsoft/Microsoft365DSC/issues/5394) -* IntuneAccountProtectionLocalAdministratorPasswordSolutionPolicy - * Update property `PasswordAgeDays_AAD` to be lower-case. - FIXES [#5378](https://github.com/microsoft/Microsoft365DSC/issues/5378) (1/2) -* IntuneAntivirusExclusionsPolicyMacOS + * Adds support for custom role assignments at app scope. +* AADRoleSettings + * Fixing issue where the ActivateApprover parameter is not processed correctly + when an approver does not exist. + FIXES [#5423](https://github.com/microsoft/Microsoft365DSC/issues/5423) + FIXES [#5415](https://github.com/microsoft/Microsoft365DSC/issues/5415) +* AzureBillingAccountPolicy + * Initial release. +* IntuneDeviceConfigurationPolicyAndroidDeviceOwner + * Fixed issue when properties `DetailedHelpText`, + `DeviceOwnerLockScreenMessage` or `ShortHelpText` were defined but the + request was not being sent correctly + FIXES [#5411](https://github.com/microsoft/Microsoft365DSC/issues/5411) +* IntuneDiskEncryptionPDEPolicyWindows10 + * Initial release. +* IntuneFirewallRulesHyperVPolicyWindows10 + * Initial release. +* IntuneFirewallRulesPolicyWindows10ConfigMgr + * Initial release. +* IntuneMobileAppConfigurationPolicyIOS * Initial release. -* IntuneAntivirusPolicyWindows10SettingCatalog - * Update properties to be upper-case. - Fixes [#5373](https://github.com/microsoft/Microsoft365DSC/issues/5373) -* IntuneDeviceConfigurationCustomPolicyWindows10 - * Fixed issue where `Value`, from `OmaSettings`, could not be compared - correctly if it was boolean and set to `$False` - FIXES [#5384](https://github.com/microsoft/Microsoft365DSC/issues/5384) -* IntuneEndpointDetectionAndResponsePolicyWindows10 - * Remove changed property name from export. - FIXES [#5300](https://github.com/microsoft/Microsoft365DSC/issues/5300) -* IntuneSecurityBaselineMicrosoftEdge - * Deprecate property `authschemes` and replace with `AuthSchemes_AuthSchemes` +* SCPolicyConfig + * Fixed an issue extracting empty groups properties. +* TeamsUpdateManagementPolicy + * Added conversion of the UpdateTimeOfDay parameter to the local culture format + so that the comparison will work consistently. + FIXES [#5424](https://github.com/microsoft/Microsoft365DSC/issues/5424) * M365DSCDRGUtil - * Restrict CIM instance access to properties that appear multiple times. - * Switch log type for not found Intune assignments to `Warning`. -* M365DSCIntuneSettingsCatalogUtil - * Add ADMX handling for `edge~httpauthentication_`. - FIXES [#5378](https://github.com/microsoft/Microsoft365DSC/issues/5378) (2/2) -* TeamsUpgradePolicy - * Changes to how we are retrieving the users to improve performance. -* DEPENDENCIES - * Updated DSCParser to version 2.0.0.12. - * Updated MSCloudLoginAssistant to version 1.1.28.' + * Improve CIM instance detection for specific Intune resources.' # Flag to indicate whether the module requires explicit user acceptance for install/update # RequireLicenseAcceptance = $false