Data/ReleaseNotes.txt
|
IntuneDiff - Release Notes
=========================== 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 |