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