Skip to content

Commit

Permalink
Merge pull request #5840 from NikCharlebois/Updated-Dependencies
Browse files Browse the repository at this point in the history
Release 1.25.219.3
  • Loading branch information
NikCharlebois authored Feb 26, 2025
2 parents a7409a3 + 46db79b commit b541663
Show file tree
Hide file tree
Showing 5 changed files with 76 additions and 79 deletions.
14 changes: 11 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
# Change log for Microsoft365DSC

# UNRELEASED
# 1.25.219.3

* AADAppplication
* AADApplication
* Fixed an issue where specifying an empty ReplyURLs array would not remove
the existing entries.
* AADAuthenticationMethodPolicy
* DEPRECATED - PolicyMigrationState property is now deprecated since it
* AADAuthenticationMethodPolicyFido2
* Fixed issue where the Set-TargetResource was throwing an internal server
error.
cannot be set.
* AADConditionalAccessPolicy
* Added check to ensure the cached policy (export) is the current policy when
evaluating in the Get-TargetResource function.
* EXOCalendarProcessing
* Changed the Get-TargetResource logic to return UPN instead of id.
* EXODistributionGroup
Expand All @@ -27,12 +29,18 @@
* Changed the Get-TargetResource logic to return UPN instead of id.
* IntuneDeviceComplianceScriptWindows10
* Initial release.
* M365DSCRuleEvaluation
* Clear the cached instances from the export operation after evaluating the rules.
* Security & Compliance
* Updated export functions to remove skipping of loading module, to prevent
missing cmdlet errors that are causing failing exports.
* SCPolicyConfig
* Handle default values in the Get-TargetResource function.
* Added support for the FileCopiedToCloudFullUrlEnabled property.
* DEPENDENCIES
* Updated ExchangeOnlineManagement to version 3.7.1.
* Updated Microsoft.Graph to version 2.26.1.
* Updated MSCloudLoginAssistant to version1 1.1.38.

# 1.25.219.2

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ function Get-TargetResource
$AccessTokens
)

if (-not $Script:exportedInstance)
if (-not $Script:exportedInstance -or $Script:exportedInstance.DisplayName -ne $DisplayName)
{
Write-Verbose -Message 'Getting configuration of AzureAD Conditional Access Policy'
$ConnectionMode = New-M365DSCConnection -Workload 'MicrosoftGraph' `
Expand Down Expand Up @@ -319,6 +319,7 @@ function Get-TargetResource
}
else
{
Write-Verbose -Message "Using cached policy {$($Script:exportedInstance.DisplayName)}"
$Policy = $Script:exportedInstance
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -380,6 +380,7 @@ function Test-TargetResource

Write-Verbose -Message "Test-TargetResource returned $result"

$Script:exportedInstance = $null
return $result
}
}
Expand Down
48 changes: 24 additions & 24 deletions Modules/Microsoft365DSC/Dependencies/Manifest.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -22,103 +22,103 @@
},
@{
ModuleName = 'ExchangeOnlineManagement'
RequiredVersion = '3.4.0'
RequiredVersion = '3.7.1'
},
@{
ModuleName = 'Microsoft.Graph.Applications'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.Applications'
Requiredversion = '2.25.0'
Requiredversion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Authentication'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.DeviceManagement'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.Devices.CorporateManagement'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.DeviceManagement.Administration'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.DeviceManagement.Enrollment'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.NetworkAccess'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.Identity.DirectoryManagement'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.Identity.Governance'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.Identity.SignIns'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.Reports'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.Search'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.Teams'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.DeviceManagement.Administration'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.DirectoryObjects'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Groups'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Beta.Groups'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Planner'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Sites'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Users'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'Microsoft.Graph.Users.Actions'
RequiredVersion = '2.25.0'
RequiredVersion = '2.26.1'
},
@{
ModuleName = 'MicrosoftTeams'
RequiredVersion = '6.8.0'
},
@{
ModuleName = "MSCloudLoginAssistant"
RequiredVersion = "1.1.37"
RequiredVersion = "1.1.38"
},
@{
ModuleName = 'PnP.PowerShell'
Expand Down
89 changes: 38 additions & 51 deletions Modules/Microsoft365DSC/Microsoft365DSC.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 2025-02-20
# Generated on: 2025-02-25

@{

# Script module or binary module file associated with this manifest.
# RootModule = ''

# Version number of this module.
ModuleVersion = '1.25.219.2'
ModuleVersion = '1.25.219.3'

# Supported PSEditions
# CompatiblePSEditions = @()
Expand Down Expand Up @@ -149,58 +149,45 @@
IconUri = 'https://github.com/microsoft/Microsoft365DSC/blob/Dev/Modules/Microsoft365DSC/Dependencies/Images/Logo.png?raw=true'

# ReleaseNotes of this module
ReleaseNotes = '* AADAccessReviewPolicy
* Missing AccessReview permission for Application Read access
FIXES [#5796](https://github.com/microsoft/Microsoft365DSC/issues/5796)
* AADApplication
* Test-TargetResource logic updated to skip evaluating CIMArrays that are empty
when passed as desired values.
* AADDeviceRegistrationPolicy
* Fixed an issue where the AzureADJoinIsAdminConfigurable was not returned by the
Get-TargetResource function.
* Fix issue setting Selected Users and Groups for Entra Join.
FIXES [#5798](https://github.com/microsoft/Microsoft365DSC/issues/5798)
* AADGroup
* Returns an empty array for roles and licenses from the Get-TargetResource
function instead of null when no instances are found.
* AADRoleEligibilityScheduleRequest
* Reduce call count when reconciling object type
FIXES [#5621](https://github.com/microsoft/Microsoft365DSC/issues/5621)
* AADServicePrincipal
* Evaluating assigned users based on UPN and not just on DisplayName.
* FIXES [#5359](https://github.com/microsoft/Microsoft365DSC/issues/5359) AADServicePrincipal fails on Managed Identities when DelegatedPermissions returns 500 response
* ADOSecurityPolicy
* Fixes an issue where the resource threw an error trying to parse the default
values.
ReleaseNotes = '* AADApplication
* Fixed an issue where specifying an empty ReplyURLs array would not remove
the existing entries.
* AADAuthenticationMethodPolicy
* DEPRECATED - PolicyMigrationState property is now deprecated since it
* AADAuthenticationMethodPolicyFido2
* Fixed issue where the Set-TargetResource was throwing an internal server
error.
* AADConditionalAccessPolicy
* Added check to ensure the cached policy (export) is the current policy when
evaluating in the Get-TargetResource function.
* EXOCalendarProcessing
* Changed the Get-TargetResource logic to return UPN instead of id.
* EXODistributionGroup
* Changed logic to retrieve existing members by UserPrincipalName.
* EXORoleGroup
* Evaluating assigned users based on UPN and not just on DisplayName if they
have an associated mailbox.
* IntuneDeviceManagementEnrollmentAndroidGooglePlay
* Marked the Id property as mandatory in the resource.
* Fixed the ability to set members.
* EXOGroupSettings
* Removed Id from being evaluated in the Test-TargetResource function.
* EXOMailboxAutoReplyConfiguration
* Changed the Get-TargetResource logic to return UPN instead of Identity.
* EXOMailboxCalendarFolder
* Changed the Get-TargetResource logic to return UPN instead of id.
* EXOMailboxPermission
* Changed the Get-TargetResource logic to return UPN instead of id.
* EXOSweepRule
* Changed the Get-TargetResource logic to return UPN instead of id.
* IntuneDeviceComplianceScriptWindows10
* Initial release.
* M365DSCRuleEvaluation
* Added support for specifying a Filter property.
* M365DSCUtil
* Add M365DSC prefix to `Remove-EmptyValue`.
* Fixes an issue with `Credential` property being escaped and indentation.
* Adds the possibility to allow variables in strings and no authentication
results update during conversion to final export.
FIXES [#3861](https://github.com/microsoft/Microsoft365DSC/issues/3861)
* SCInsiderRiskPolicy
* Enforces the MDATPTriageStatus to be a string array.
* SCSensitivityLabel
* Fixes invalid accepted content type values.
* TeamsAppPermissionPolicy
* Updated correct Typecasting for AppPresetMeeting and PinnedMessagebarApps
before adding them to the policy
* TeamsAppSetupPolicy
* FIXES [[#5752](https://github.com/microsoft/Microsoft365DSC/issues/5752)
* TeamsM365App
* Remove `Ensure` property from being exported.
FIXES [#5781](https://github.com/microsoft/Microsoft365DSC/issues/5781)
* Clear the cached instances from the export operation after evaluating the rules.
* Security & Compliance
* Updated export functions to remove skipping of loading module, to prevent
missing cmdlet errors that are causing failing exports.
* SCPolicyConfig
* Handle default values in the Get-TargetResource function.
* Added support for the FileCopiedToCloudFullUrlEnabled property.
* DEPENDENCIES
* Updated ReverseDSC to version 2.0.0.27'
* Updated ExchangeOnlineManagement to version 3.7.1.
* Updated Microsoft.Graph to version 2.26.1.
* Updated MSCloudLoginAssistant to version1 1.1.38.'

# Flag to indicate whether the module requires explicit user acceptance for install/update
# RequireLicenseAcceptance = $false
Expand Down

0 comments on commit b541663

Please sign in to comment.