Skip to content

Releases: jorgeasaurus/IntuneHydrationKit

v0.3.4

18 Jan 04:49

Choose a tag to compare

IntuneHydrationKit v0.3.4

Installation

Install-Module -Name IntuneHydrationKit -Scope CurrentUser

Release Notes

v0.3.4

  • Added:
    • Windows Autopilot device preparation support:
      • New enrollment profile template: Windows Autopilot device preparation - User Driven
      • New static group: Windows Autopilot device preparation (with Intune Provisioning Client as owner)
      • Automatic group assignment for device preparation policy
    • Platform filtering for template imports - filter baselines, compliance policies, and other imports by platform (Windows, macOS, iOS, Android, Linux)
    • settings.schema.json for JSON schema validation of settings files

v0.3.3

11 Jan 23:13

Choose a tag to compare

IntuneHydrationKit v0.3.3

Installation

Install-Module -Name IntuneHydrationKit -Scope CurrentUser

Release Notes

v0.3.3

  • Added:

    • Issue #15: License-based dynamic user groups (E3, E5, F3, Business Premium, Copilot, Power BI Pro, Visio, Project)
    • Dynamic groups count increased from 43 to 51
  • Changed:

    • OpenIntuneBaseline now pulls from maintained fork to prevent unplanned breaking changes
    • Issue #15: Simplified dynamic group membership rules (removed complex exclusion logic for better processing)

v0.3.1

09 Jan 13:51

Choose a tag to compare

IntuneHydrationKit v0.3.1

Installation

Install-Module -Name IntuneHydrationKit -Scope CurrentUser

Release Notes

v0.3.1

  • Fixed:
    • Issue #14: M365 Business Premium license not detected for Windows Driver Updates
      • Added WINDOWSUPDATEFORBUSINESS_DEPLOYMENTSERVICE service plan to license detection
      • This service plan is included in M365 Business Premium and enables driver update functionality

v0.3.0

05 Jan 03:49

Choose a tag to compare

IntuneHydrationKit v0.3.0

Installation

Install-Module -Name IntuneHydrationKit -Scope CurrentUser

Release Notes

v0.3.0

  • Fixed:

    • Issue #12: Logs and reports now created when using -WhatIf parameter
      • Log files are always written regardless of WhatIf mode
      • Summary reports (both Markdown and JSON) are always generated
      • Report mode correctly displays "Dry-Run" when WhatIf is enabled
    • Issue #13: TenantId parameter consistency across functions
      • Both Connect-IntuneHydration and Invoke-IntuneHydration now require GUID format
      • Documentation and examples updated to reflect GUID-only requirement
    • Tenant ID obfuscation in console output for security (e.g., 0e3028c5****-****-****-eea5ff7417b5)
  • Changed:

    • Logging and reporting operations now explicitly bypass -WhatIf using -WhatIf:$false
    • TenantId parameter validation standardized to GUID format across all public functions

v0.2.9

05 Jan 01:58

Choose a tag to compare

IntuneHydrationKit v0.2.9

Installation

Install-Module -Name IntuneHydrationKit -Scope CurrentUser

Release Notes

v0.2.9

  • Added:

    • 7 new Conditional Access policy templates (total now 21 policies)
      • Block access to Office365 apps for users with insider risk
      • Block all agent identities from accessing resources
      • Block all agent users from accessing resources
      • Block high risk agent identities from accessing resources
      • Require multifactor authentication for risky sign-ins
      • Require password change for high-risk users
      • Secure account recovery with identity verification (Preview)
    • Premium P2 license validation for Conditional Access policies requiring Entra ID P2
    • Preview feature detection for Conditional Access policies requiring preview features
    • Get-PremiumP2ServicePlans helper function for centralized P2 SKU list management
  • Changed:

    • README.md updated with correct Conditional Access count (21 policies) and link to Microsoft Learn documentation
    • Enhanced Test-IntunePrerequisites with comprehensive E5/A5/EMS suite detection
    • Fixed empty rows in hydration summary reports
    • Fixed missing Type column values in Conditional Access import results

v0.2.8

03 Jan 04:49

Choose a tag to compare

IntuneHydrationKit v0.2.8

Installation

Install-Module -Name IntuneHydrationKit -Scope CurrentUser

Release Notes

v0.2.8

  • Added:

    • Automatic replacement of %OrganizationId% placeholder with tenant ID during OpenIntuneBaseline import
    • Verbose logging when placeholder replacement occurs in policy templates
  • Changed:

    • Import-IntuneBaseline now processes JSON templates and replaces %OrganizationId% with actual tenant ID before importing to Graph API
    • Affects OneDrive configuration policies that require tenant-specific settings (Known Folder Move, etc.)

v0.2.7

01 Jan 23:27

Choose a tag to compare

IntuneHydrationKit v0.2.7

Installation

Install-Module -Name IntuneHydrationKit -Scope CurrentUser

Release Notes

v0.2.7

  • Fixed:
    • Hydration summary report table now renders correctly by ensuring a newline after the header in the All Operations section.

v0.2.6

22 Dec 01:40
e07198b

Choose a tag to compare

IntuneHydrationKit v0.2.6

Installation

Install-Module -Name IntuneHydrationKit -Scope CurrentUser

Release Notes

v0.2.6

  • Features:

    • Notion mobile app template
    • VLC mobile app template
    • VM-based dynamic groups (12 new groups for AVD, Windows 365, Hyper-V, VMware, VirtualBox, Parallels, QEMU/KVM)
    • VM-based device filters (12 new filters matching the dynamic groups)
    • Template-based device filter import (Templates/Filters/ directory)
    • Device filter templates organized by platform (Windows, macOS, iOS, Android)
    • CHANGELOG.md
  • Changes:

    • Refactored Import-IntuneDeviceFilter to use JSON templates instead of hardcoded definitions
    • Dynamic Groups count increased from 31 to 43
    • Device Filters count increased from 12 to 24
    • Changelog moved to CHANGELOG.md following Keep a Changelog format

v0.2.5

18 Dec 17:10
a7b5ec7

Choose a tag to compare

IntuneHydrationKit v0.2.5

Installation

Install-Module -Name IntuneHydrationKit -Scope CurrentUser

Release Notes

v0.2.5

  • Features:
    • Dynamic enrollment profile discovery (auto-detects templates by @odata.type)
    • Cross-platform logging to OS temp directories (Windows/macOS/Linux)
    • Reports now written to OS temp directory by default
  • New Mobile Apps:
    • WhatsApp
    • Spotify
    • Microsoft Copilot
    • Power BI Desktop
    • Windows App
    • Windows Terminal
  • New Enrollment Profile:
    • Windows Self-Deploy Autopilot Profile

v0.2.3

14 Dec 22:56
1768dfa

Choose a tag to compare

IntuneHydrationKit v0.2.3

Installation

Install-Module -Name IntuneHydrationKit -Scope CurrentUser

v0.2.3

  • New Features:
    • Microsoft Teams added to mobile app templates
    • Slack added to mobile app templates
    • Updated module dependencies
    • Added Windows, macOS, and Linux build test support