Changelog
What's New in IntuneGet
Track the latest updates, features, and improvements. IntuneGet is actively maintained and regularly updated with new capabilities.
16 releasesView on GitHub
v0.6.6
patchLatest
SourceForge Reliability Improvements
- Freeplane installer downloads now go through GitHub Releases instead of SourceForge, eliminating frequent SourceForge mirror failures for this app
- SourceForge download failures now surface as a transient error with a clear retry hint, since SourceForge mirror availability fluctuates and a quick retry usually succeeds
- Added a per-app installer URL override mechanism so future SourceForge-hosted apps with cleaner download sources can be redirected without workflow changes
v0.6.5
minor
App Dependencies & Supersedence, Changelog, and Bug Fixes
- App Dependencies & Supersedence: configure dependency and supersedence relationships for Win32 apps directly in IntuneGet, applied automatically via Microsoft Graph API after deployment
- Changelog page redesigned with improved visual hierarchy, latest release highlighting, and GitHub-style timeline
- Changelog link added to landing page navbar and dashboard sidebar for easy access
- ESP profile error messages now show the actual Graph API error instead of a generic failure
- Fixed ESP profile selector readability in light mode: selected items and warning banners now display correctly
- ESP warning banner improved with actionable guidance when no required assignment is configured
- Updated Entra ID setup documentation: ESP profile support requires DeviceManagementServiceConfig.ReadWrite.All (not Read.All)
- Fixed React 19 compatibility: upgraded @react-three/fiber, drei, and postprocessing to versions compatible with Next.js 15 vendored React
v0.6.4
minor
Multilanguage Support, App Dependencies & Improved Search
- Multilanguage support: auto-detect user language from browser settings with gt-next i18n across the entire app
- App Dependencies & Supersedence: configure dependency and supersedence relationships for Win32 apps, applied via Graph API after deployment
- Graph API rate limiting: automatic retry logic with token caching for 429 throttled requests
- Deployment warnings: display partial success scenarios when assignments or categories fail but the app deploys
- Search improvements: boost exact and prefix matches in full-text search ordering
- Unmanaged app matching: prevent false partial matches in the discovered apps matcher
- Preserve updateOnly assignments and requirement rules through the app update path
- Fix intermittent error on the Unmanaged Apps page from stale state
- Over 200 new app icons added via automated web icon extraction pipeline
v0.6.3
minor
Microsoft Store Apps, ESP Profiles & Language Variants
- Microsoft Store app support: deploy Store apps directly via the Display Catalog API without packaging
- Enrollment Status Page (ESP) profile support: assign apps to ESP profiles during deployment
- Language variant support: select locale-specific WinGet package variants for multilingual deployments
- 3D rotating package animation on the sign-in verification page
- Fix MSP org creator role to owner instead of default operator
- Fix empty client_id in Docker self-hosted MSAL authentication
- Show proper error state when discovered apps fail to load
- Strip locale tags from package names across all catalog views
- Remove user email exposure from app suggestions list for privacy
- Auto-update job cleanup and auto-dismiss from the dashboard
- Replace Group.Read.All with less-privileged GroupMember.Read.All
v0.6.2
minor
Package Testing Pipeline & Dashboard UX Overhaul
- Package Testing Pipeline: every PSADT package now goes through a full install/uninstall test cycle on a Windows runner before being uploaded to Intune
- Real-time test progress with a 3-step sub-stepper UI (Structure Validation, Install, Uninstall) that updates live during the test phase
- Pre-installed app detection: automatically skips install/uninstall testing for apps already present on the runner to avoid conflicts and timeouts
- MSIX/AppX packages are gracefully skipped on Windows Server runners where they are not supported
- Structured error display for test failures with per-step results, exit codes, and duration breakdowns
- App Catalog, Updates, Inventory, Unmanaged Apps, and SCCM Migration pages completely redesigned with improved UX and interactions
- Cookie consent banner for privacy compliance with customizable preferences
- Handle updates for apps not originally deployed through IntuneGet
- Bulk Update improvements: bulk API for Update All, scoped rate limit cooldown, and progress dialog
- Parallel chunked uploads in GitHub Actions workflow (25MB x 4 concurrent) for faster deployment
- Over 7,000 app icons added via automated web icon extraction pipeline
- Contributor License Agreement (CLA) workflow for community contributions
- RealmJoin sponsor banner on the landing page hero section
v0.6.1
patch
Bug Fixes & Upload History Management
- Auto-cleanup cron job for stuck deployment jobs (marks jobs stale after 30 minutes)
- MSP section now discoverable for all users with redirect to setup page
- Fixed team invite email mismatch using Microsoft Graph API email resolution
- Fixed duplicate entries on Discovered Apps page from Graph API pagination overlap
- Upload history management: Clear History button, individual job dismiss, and auto-cleanup of old jobs
v0.6.0
minor
Update Only Assignments for Discovered Apps
- New 'Update Only' assignment intent: deploy updates exclusively to devices where the app is already installed, skip devices without it
- Automatic requirement rule generation using standard Windows detection (uninstall registry search for all apps, direct product code check for MSI)
- Full pipeline support: Update Only works across web UI, local packager, and GitHub Actions deployment paths
- Amber-styled UI with informational banners explaining Update Only behavior and mixed-intent warnings
- Expanded RequirementRule types matching the Microsoft Graph API win32LobAppRule format
- Documentation updates across five doc pages covering configuration, troubleshooting, and Intune evaluation logic
- Closes Issue #13: Patch My PC-style update-only assignment support for discovered and unmanaged apps
v0.5.8
patch
Installer Filename Normalization for Workflow Packaging
- Normalize installer filenames in GitHub Actions packaging to prevent extensionless executable paths
- Append deterministic extensions for extensionless installer URLs based on installer type (for example Postman windows_64 -> windows_64.exe)
- Add workflow resolver self-validation cases for EXE, MSI, SourceForge download paths, and ZIP artifacts
- Align app-side install command and upload metadata filename resolution with shared helper and test coverage
- Fix Issue #8: postman.postman fails to install due to extensionless installer filename
v0.5.6
patch
Intune Metadata and Workflow Payload Improvements
- Propagate package descriptions from Supabase catalog entries into GitHub Actions upload payloads
- Set Intune Win32 app description from provided package metadata with safe fallback for legacy installs
- Preserve existing displayVersion behavior in workflow app creation payloads
- Close issues for architecture and catalog description handling in GitHub Actions deployment path
v0.5.4
patch
GitHub Actions Architecture Fix
- Preserve app architecture through GitHub Actions deployment payloads
- Map architecture to applicableArchitectures in GA workflow Intune app creation
- Propagate architecture consistently in workflow reference and executable workflow
- Close Issue #11: fix multi-architecture deploys using ARM packages
v0.5.2
patch
Inventory Flow UX Improvement
- Add configurable cart auto-open preference in cart state with persisted user setting
- Add Settings toggle to control whether the cart opens when adding a single app
- Respect preference across all addItem paths while keeping addItemSilent behavior unchanged
- Keep migration flow explicit by preserving existing openCart call after bulk add
- Close Issue #31: inventory multi-select claim flow no longer forces cart to open
v0.5.0
minor
Unmanaged Apps, MSP Solution & Major Dashboard Overhaul
- Unmanaged Apps Detection: discover apps on managed devices, match against Winget, claim individually or in bulk
- MSP Solution: multi-tenant batch deployments, team management (Owner/Admin/Operator/Viewer roles), cross-tenant reporting
- MSP Webhooks with HMAC signing, event type selection, delivery logs, and retry logic
- MSP Audit Logs with IP/user agent tracking and filtering
- MSP Reports dashboard with cross-tenant trends, success rates, and CSV/JSON/PDF export
- Dashboard converted to light theme with refreshed visual design
- Collapsible sidebar with Zustand state persistence
- Settings page overhaul: 5 tabs (General, Permissions, Notifications, Export, Data)
- Notification settings: email frequency control (real-time, digest, critical-only)
- Webhook integration for Slack, Microsoft Teams, Discord, and custom endpoints
- Sign-in page redesign with improved authentication flow
- Comprehensive PSADT v4 UI elements support for deployment scripts
- Icon extraction pipeline improvements using native Win32 API (msi.dll P/Invoke)
- Download timeouts to prevent pipeline stalls
- winget-pkgs-index v2 upgrade for faster package lookups
- New API permission: DeviceManagementManagedDevices.Read.All for discovered apps
- Inventory page enhancements: grid/list view toggle, stat cards, improved filtering
- License changed from MIT to AGPL-3.0
- New dependencies: zustand, resend, recharts, and others
v0.4.0
minor
AI-Powered App Discovery & Bulk Operations
- AI-powered app search and discovery from 10,000+ Winget packages
- Bulk deployment support for multiple apps at once
- Improved Entra ID authentication flow
- Enhanced error handling and progress tracking
- Added troubleshooting documentation
v0.3.0
minor
Self-Hosting & Docker Support
- Docker support for self-hosting on your own infrastructure
- Comprehensive documentation for Azure setup and GitHub integration
- Improved application packaging pipeline
- Added support for custom deployment configurations
v0.2.0
minor
Winget Integration & Auto-Packaging
- Full Winget repository integration with 10,000+ apps
- Automatic IntuneWin packaging without manual scripting
- Microsoft Entra ID authentication
- Real-time deployment progress tracking
v0.1.0
major
Initial Release
- Initial release of IntuneGet
- Basic Winget app search and deployment to Intune
- Web-based dashboard interface
- Fully open source
Want to see the full commit history?
View on GitHub