Data/ReleaseNotes.txt
|
IntuneDiff - Release Notes
=========================== Version 1.1.2 -------------- Settings Extraction Fixes • Fixed ADMX toggle settings so child sub-options (e.g. "Do not apply during periodic background processing" and "Process even if the Group Policy objects have not changed") now nest under their parent setting ("Configure registry policy processing") instead of appearing as separate top-level entries. • The fix is generic and applies to all toggle-style ADMX settings whose child sub-options share the parent's category. Version 1.1.1 -------------- Authentication • Removed all external PowerShell module dependencies. The module no longer requires Microsoft.Graph.Authentication or MSAL. • Replaced MSAL with a pure-PowerShell OAuth 2.0 Authorization Code flow with PKCE on a loopback HttpListener. Auth flow adapted from "Connect-MgGraphViaBrowser.ps1" by Ugur Koc — used with credit. https://github.com/ugurkocde/Intune • Microsoft Graph calls now use Invoke-RestMethod directly with a Bearer token. • Tokens remain in-memory only; legacy on-disk caches are deleted at load. UI Fixes • Sign-in success/permission warnings now reliably surface above the system browser window after authentication (foreground-focus rescue). Version 1.1.0 — Initial Public Release ----------------------------------------- Core Features • Policy Comparison — Select a baseline policy and compare it against one or more policies to surface conflicts, missing settings, and extra settings • Device Settings — Load all configuration settings applied to a specific Intune device and view their current status • Tenant Search — Search across every policy in your tenant to instantly find which policy controls a specific setting • Device vs Policy — Compare a device's effective settings against selected policies to identify gaps and mismatches UI & Usability • Dark and light theme with a toggle in the toolbar • All grid cell text is selectable and copyable • HTML and CSV/Excel export on every tab • Filter chips, search boxes, and summary cards on every results view • Resizable error dialog with copyable stack trace • Release Notes tab in the main window • In-app update banner when a newer version is available on PSGallery Authentication & Privacy • Sign in via system browser (Microsoft Entra ID / Microsoft 365) • No token cache written to disk — each session starts fresh • Full session cleanup on window close: MSAL accounts removed, Graph disconnected Known Limitations • Uses Microsoft Graph BETA endpoint — some functionality may change • Requires PowerShell 7+ in STA mode on Windows Links • GitHub: https://github.com/sandytsang/IntuneDiff • Website: https://IntuneDiff.com • Buy Me a Coffee: https://buymeacoffee.com/sandyzeng |