Skip to content

Releases: PowerPlatformToolBox/desktop-app

Insider Dev Build - 1.2.2-dev.20260412

12 Apr 01:21
2c6727c

Choose a tag to compare

Pre-release

👀 Insider Pre-Release

📋 What's New

  • 05ee3d1 fix: cross-platform package scripts and single-instance lock for insider builds
  • 56fa306 feat: restrict pptb:// protocol registration to stable channel only
  • c172ff8 fix: track isQuitting flag so tray Quit fully exits app on macOS
  • 73a3ff5 Refactor code structure for improved readability and maintainability
  • da43e3b ci: update release workflows for stable/insider channel separation
  • 851d972 feat: support separate icons for stable and insider release channels
  • c5824df fix: update icon paths from assets/ to icons/
  • 866627f Delete .DS_Store
  • 283270c chore: clean up code structure and remove unused code blocks
  • bd19a65 feat: add system tray icon so app is accessible when window is closed on macOS

TESTING PURPOSES ONLY - NOT FOR PRODUCTION USE

Version: 1.2.2-dev.20260412
Branch: dev
Commits: 1 in the last 24 hours
Build Date: 24295639592

⚠️ Pre-release Warning

This is an automated insider build from the development branch. It may contain:

  • 🐛 Bugs and instability
  • 🚧 Incomplete features
  • 💥 Breaking changes

Not recommended for production use!

📦 Installation

Choose the appropriate installer for your platform:

  • Windows: Download the .exe installer or the portable .zip
  • macOS: Download the .dmg (signed + notarized) or .zip
  • Linux: Download the .AppImage file

🔗 Links


This release was automatically generated by the nightly insider packaging workflow.

Insider Dev Build - 1.2.2-dev.20260411

11 Apr 03:43
2c6727c

Choose a tag to compare

Pre-release

👀 Insider Pre-Release

📋 What's New

  • 05ee3d1 fix: cross-platform package scripts and single-instance lock for insider builds
  • 56fa306 feat: restrict pptb:// protocol registration to stable channel only
  • c172ff8 fix: track isQuitting flag so tray Quit fully exits app on macOS
  • 73a3ff5 Refactor code structure for improved readability and maintainability
  • da43e3b ci: update release workflows for stable/insider channel separation
  • 851d972 feat: support separate icons for stable and insider release channels
  • c5824df fix: update icon paths from assets/ to icons/
  • 866627f Delete .DS_Store
  • 283270c chore: clean up code structure and remove unused code blocks
  • bd19a65 feat: add system tray icon so app is accessible when window is closed on macOS

TESTING PURPOSES ONLY - NOT FOR PRODUCTION USE

Version: 1.2.2-dev.20260411
Branch: dev
Commits: 3 in the last 24 hours
Build Date: 24273771688

⚠️ Pre-release Warning

This is an automated insider build from the development branch. It may contain:

  • 🐛 Bugs and instability
  • 🚧 Incomplete features
  • 💥 Breaking changes

Not recommended for production use!

📦 Installation

Choose the appropriate installer for your platform:

  • Windows: Download the .exe installer or the portable .zip
  • macOS: Download the .dmg (signed + notarized) or .zip
  • Linux: Download the .AppImage file

🔗 Links


This release was automatically generated by the nightly insider packaging workflow.

Insider Dev Build - 1.2.2-dev.20260409

09 Apr 01:05
2c6727c

Choose a tag to compare

Pre-release

👀 Insider Pre-Release

📋 What's New

  • fea065d Update src/renderer/modals/about/view.ts
  • 9ed15a6 Update src/renderer/modals/toolDetail/view.ts
  • fa363ee Update src/renderer/modals/troubleshooting/view.ts
  • d186e63 Update src/renderer/modals/updateNotification/view.ts
  • ab91c7d Update src/renderer/modules/browserWindowModals.ts
  • 2b8376d fix: update version to 1.2.2-beta.0 in package.json
  • b07f064 fix: update version from 1.2.1-beta.0 to 1.2.1 in package.json
  • 50cf03a fix: update version to 1.2.2 in package.json
  • e86e784 chore(deps): bump @xmldom/xmldom (#514)
  • 0f70f3f chore(deps): bump lodash in the npm_and_yarn group across 1 directory (#513)

TESTING PURPOSES ONLY - NOT FOR PRODUCTION USE

Version: 1.2.2-dev.20260409
Branch: dev
Commits: 6 in the last 24 hours
Build Date: 24166768184

⚠️ Pre-release Warning

This is an automated insider build from the development branch. It may contain:

  • 🐛 Bugs and instability
  • 🚧 Incomplete features
  • 💥 Breaking changes

Not recommended for production use!

📦 Installation

Choose the appropriate installer for your platform:

  • Windows: Download the .exe installer or the portable .zip
  • macOS: Download the .dmg (signed + notarized) or .zip
  • Linux: Download the .AppImage file

🔗 Links


This release was automatically generated by the nightly insider packaging workflow.

Power Platform ToolBox v1.2.1

06 Apr 02:31
2c6727c

Choose a tag to compare

Power Platform ToolBox 1.2.1

Highlights

  • Import connections from XrmToolBox XML with a source selection step (XTB vs PPTB)
  • Share and move connections via import/export connection files
  • Review "What's New" after updates via in-app auto-update notifications
  • Manage Settings as a dedicated tab, plus a Settings entry in the View menu
  • Browse Community Resources with dynamic, Supabase-backed links
  • Connect to US Government Dataverse environments (GCC High / DoD URL support)
  • Customize connection list visuals with category/environment color border appearance settings
  • Control startup behavior with an option to disable session restore

Fixes

  • Auto-update: fixed force-close TypeError ("Object has been destroyed") during modal teardown
  • Global search: fixed command palette rendering behind active tool BrowserViews
  • Tools: improved dual-connection handling and corrected dual-connection tab color split
  • UI: fixed BrowserView sizing and spurious connection prompts after force-reload
  • Auto-update: loading overlay no longer blocks system dialogs (always-on-top conflicts removed)
  • Protocol handler: fixed pptb:// handling in development mode when explicitly enabled

Developer & Build

  • toolboxAPI: deprecated showLoading/hideLoading to reduce API surface and clarify usage
  • DevTools: open in detached mode for main and tool windows
  • Release automation: avoid draft release creation and switch nightly versioning to dev tags

Install

  • Windows: Power-Platform-ToolBox-1.2.1-Setup.exe
  • macOS: Power-Platform-ToolBox-1.2.1.dmg (drag to Applications)
  • Linux: Power-Platform-ToolBox-1.2.1.AppImage (chmod +x, then run)

Notes

  • No manual migration needed; existing settings and connections continue to work.
  • Tool developers: plan to remove showLoading/hideLoading usage and move to the newer loading UX patterns.

Full Changelog

v1.2.0...v1.2.1

Power Platform ToolBox v1.2.0

09 Mar 19:56
dbd3aca

Choose a tag to compare

Power Platform ToolBox 1.2.0

Highlights

  • Global search command palette in the activity bar for faster navigation and commands
  • Tool details open as a tab (instead of a modal) for smoother browsing and install decisions
  • Tool version compatibility checking to prevent running incompatible tools
  • Marketplace content moved to Azure Blob storage for improved reliability and load performance
  • pptb:// protocol handler to install tools directly from links
  • Connections: category filter/grouping plus environment color and browser-profile badges in selection modals
  • CSP exceptions: toolmakers can explain why an exception is needed with optional per-domain user consent
  • Update UX uses a themed in-app modal instead of native OS dialogs

Fixes

  • Auto-update: "Restart & Install Now" now triggers the update correctly
  • Auto-update: update notification always-on-top behavior respects the configured option
  • Tools: tool tabs and launch logic correctly handle environment names in tab titles
  • Dataverse: entity collection bound actions/functions are handled correctly
  • Dataverse: date values in function parameters are formatted correctly
  • Notifications: toast behavior no longer forces always-on-top

Developer & Build

  • Added pptb-validate CLI for pre-publish tool validation (packages/bin/pptb-validate.js)
  • Added CI workflow to publish @pptb/types with improved npm auth and environment isolation
  • Added build preflight checks to validate app version and ensure release notes are updated
  • Release workflows: refined versioning scheme and improved cross-platform artifact merge scripts
  • Telemetry: removed Sentry monitoring in favor of the centralized logger

Install

  • Windows: Power-Platform-ToolBox-1.2.0-Setup.exe
  • macOS: Power-Platform-ToolBox-1.2.0.dmg (drag to Applications)
  • Linux: Power-Platform-ToolBox-1.2.0.AppImage (chmod +x, then run)

Notes

  • No manual migration needed; existing settings and connections continue to work.
  • Tool developers: run pptb-validate before publishing, and include clear CSP exception rationale for any requested domains.

Full Changelog

v1.1.3...v1.2.0

Power Platform ToolBox v1.1.3

18 Feb 21:51
e81fd99

Choose a tag to compare

Power Platform ToolBox 1.1.3

Highlights

  • Hardened tool filesystem sandbox so tools can only access user-selected paths and system directories are blocked
  • Connection sign-in supports choosing Chrome/Edge plus a specific browser profile to better isolate sessions per connection
  • Signed Windows installers (EXE/MSI) via Azure Trusted Signing and repackaged portable ZIPs with signed binaries
  • Release metadata now records correct SHA256 and SHA512 hashes for stronger artifact integrity verification
  • macOS release pipeline notarizes and staples DMG/ZIP/PKG artifacts with improved signing verification steps
  • Dataverse API adds metadata CRUD operations and a getCSDLDocument helper for retrieving the OData CSDL document
  • Save dialogs support optional file-type filters with extension-based default filter derivation
  • Loading overlay positioning is fixed and includes a manual dismiss button

Fixes

  • Connections: hardened auth/session isolation to reduce cross-connection token and browser profile leakage
  • macOS notarization and stapling no longer skips artifacts and handles unavailable submission logs more reliably
  • macOS code signing verification avoids premature spctl --assess failures before notarization/stapling completes
  • Release workflows regenerate Windows update metadata with correct SHA256/SHA512 after signing
  • Tool filesystem reads/writes now enforce explicit user-consent access and reject unsafe/system paths
  • Connection and toolbox API handling is more robust for multi-connection scenarios and updated connection fields
  • Release workflow date formatting is consistent across jobs and platforms

Developer & Build

  • dataverseAPI types expand with metadata CRUD operations and getCSDLDocument
  • toolboxAPI.fileSystem.saveFile supports filters and derives defaults from filename extensions
  • Added BrowserManager for browser detection and profile enumeration used by interactive auth flows
  • Signing/notarization scripts and workflows improved for multi-artifact pipelines and better diagnostics

Install

  • Windows: Power-Platform-ToolBox-1.1.3-Setup.exe
  • macOS: Power-Platform-ToolBox-1.1.3.dmg (drag to Applications)
  • Linux: Power-Platform-ToolBox-1.1.3.AppImage (chmod +x, then run)

Notes

  • No manual migration needed; existing settings and connections continue to work.
  • Tool developers: filesystem reads/writes now require toolboxAPI.fileSystem.selectPath() or saveFile() to grant access.

Full Changelog

v1.1.2...v1.1.3

Power Platform ToolBox v1.1.2

09 Feb 15:36
98f78b2

Choose a tag to compare

Power Platform ToolBox 1.1.2

Highlights

  • MSAL-based authentication isolates tokens per connection and validates access with WhoAmI for more reliable sign-in
  • Troubleshooting modal runs configuration checks and surfaces Sentry diagnostics to speed up support and debugging
  • Tool updates show inline progress and accessible status feedback while tools are updating
  • Terminal UI hides the Terminal button when no terminals exist and includes additional terminal reliability improvements
  • Tool menu adds dynamic feedback and quick DevTools options for tool developers
  • Dataverse API expands with solution deployment/import status helpers and relationship associate/disassociate endpoints
  • Windows and macOS release pipelines improve signing/notarization handling for more trustworthy installers

Fixes

  • Dataverse Functions now format parameters correctly, avoiding invocation failures
  • Packaged app avoids ERR_REQUIRE_ESM issues by properly handling externalized telemetry dependencies
  • Modal dialogs no longer remain always-on-top after closing on Windows 11
  • Connection context menu no longer renders behind BrowserViews
  • Settings form populates correctly on app reload and avoids duplicate IPC handler registration on macOS window recreation
  • macOS notarization scripts handle missing modules/unavailable submission logs and clarify submission/status output
  • Authentication token reuse/refresh reduces unexpected expiry prompts with proactive refresh and expiry detection

Developer & Build

  • Telemetry identifiers switch from machine ID to install ID for privacy-safe, stable analytics
  • Windows packaging adds ARM64 support, MSI targets, and refactored electron-builder configurations
  • macOS signing/notarization workflows add submission/status retrieval steps and improved error handling
  • dataverseAPI types add deploySolution, getImportJobStatus, and associate/disassociate helpers
  • toolboxAPI adds a fileSystem API set (path validation + updated publish/selectPath flows)
  • Sentry logging helpers and noise reduction improve production diagnostics signal-to-noise

Install

  • Windows: Power-Platform-ToolBox-1.1.2-Setup.exe
  • macOS: Power-Platform-ToolBox-1.1.2.dmg (drag to Applications)
  • Linux: Power-Platform-ToolBox-1.1.2.AppImage (chmod +x, then run)

Notes

  • No manual migration needed; existing settings and connections continue to work.
  • You may be prompted to sign in again after upgrading because stored tokens and MSAL instances are cleared on app restart.

Full Changelog

v1.1.1...v1.1.2

Power Platform ToolBox v1.1.1

20 Jan 03:09
dbaf7ed

Choose a tag to compare

Power Platform ToolBox 1.1.1

Highlights

  • Settings changes now queue until Save, preventing accidental toggles from instantly applying across the app
  • Installed tools, favorites, and connection icons hot-swap with the active theme so “more” and star glyphs always stay legible
  • Connections sidebar adds a default Last Used sort plus synchronized filters for faster environment switching
  • Single and multi-connection pickers share the same search, filter, and Last Used ordering for a consistent selection flow
  • Marketplace install button adopts a compact icon-only style with spinner feedback and refreshed badges
  • Activity bar hover/active treatments gain higher-contrast light-theme colors for clearer navigation cues

Fixes

  • Resolved theme mismatches where tool more-menu and favorite icons failed to refresh after switching themes
  • Fixed connection sidebar filter buttons whose active state and backgrounds ignored the current theme palette
  • Corrected marketplace install hover contrast and badge radius so labels read cleanly in both themes
  • Activity items now render hover and active states in light mode, restoring visual focus feedback
  • Select connection and multi-connection modals now honor the saved Last Used sort instead of falling back to alphabetical order

Developer & Build

  • SettingsManager seeds connectionsSort to last-used and sanitizes persisted values for predictable ordering
  • UIConnectionData carries lastUsedAt/createdAt, enabling tool authors to build smarter connection pickers
  • Modal controller scripts share timestamp-based sorting helpers and guard filter dropdown state handling

Install

  • Windows: Power-Platform-ToolBox-1.1.1-Setup.exe
  • macOS: Power-Platform-ToolBox-1.1.1.dmg (drag to Applications)
  • Linux: Power-Platform-ToolBox-1.1.1.AppImage (chmod +x, then run)

Notes

  • No manual migration needed; existing settings and connections continue to work.

Full Changelog

1.1.0...1.1.1

Power Platform ToolBox v1.1.0

13 Jan 14:59
0b7aa31

Choose a tag to compare

Power Platform ToolBox v1.1.0

Highlights

  • VS Code-style search, filter, and sorting with saved preferences across app sections for faster discovery
  • Theme-aware modal refresh with improved accessibility, contrast, and consistent styling
  • Homepage and theme updates with refreshed icons and marketplace visuals
  • Multi-connection tooling improvements: side-by-side layouts, secondary footer display, and lifecycle status visibility
  • Tool insights: source indicators (Registry/NPM/Local), related links, version badges, analytics for downloads/MAU
  • Dataverse upgrades: bulk operations support, formatted FetchXML values, getEntitySetName helper, improved mappings
  • Telemetry and diagnostics: Sentry instrumentation, machine ID tracking, Application Insights hookup, richer About dialog

Fixes

  • Resolved macOS window recreation duplicate IPC handlers
  • Fixed override client ID clearing for interactive authentication flows
  • Settings form now persists correctly after reload; settings and connection events emit reliably without duplicates
  • Toast reconnect actions, connection footer colors, and badge palettes now honor theme/environment contrast
  • Addressed race conditions in tool context initialization and improved CSP handling for tools
  • Debug menu/npm-local tool loading reliability improvements

Developer & Build

  • Marketplace shows tool versions and related links; multi-connection support for npm/local tools
  • Structured logging and breadcrumb tracing via Sentry; Application Insights connection string support in pipelines
  • Modular renderer architecture and better modal management for maintainability

Install

  • Windows: Power-Platform-ToolBox-1.1.0-Setup.exe
  • macOS: Power-Platform-ToolBox-1.1.0.dmg (drag to Applications)
  • Linux: Power-Platform-ToolBox-1.1.0.AppImage (make executable, then run)

Notes

  • No manual migration needed; existing connections and settings are preserved.

Full Changelog

v1.0.7...v1.1.0

Power Platform Tool Box v1.0.7

10 Dec 15:41
77e5718

Choose a tag to compare

🚀 Power Platform Tool Box v1.0.7

Release Date:
Merged PR: #223 - Add homepage with prominent sponsor CTA and dynamic content

📦 Installation

Choose the appropriate installer for your platform:

Windows

  • Download the .exe file
  • Run the installer and follow the prompts

macOS

  • Download the .dmg file
  • Open the DMG and drag the app to Applications
  • ⚠️ Important: This build is not notarized or signed with an Apple Developer certificate
  • If you see a "damaged" or "unidentified developer" warning:
    1. Right-click (or Control+click) the app in Applications and select "Open"
    2. Click "Open" in the confirmation dialog
    3. Or use Terminal: xattr -cr "/Applications/Power Platform Tool Box.app"

Linux

  • Download the .AppImage file
  • Make it executable: chmod +x *.AppImage
  • Run it: ./*.AppImage

✨ What's Changed

No new commits since last release.

See the full changelog for all changes.

🔄 Auto-Update

The application includes automatic update functionality. If you have a previous version installed, you will be notified when this update is available.

🐛 Found a Bug?

Please report issues at: https://github.com/PowerPlatformToolBox/desktop-app/issues/new

🔗 Links


This release was automatically generated from PR merge to main.