Skip to content

GraphiQL Desktop v5.2.2

Choose a tag to compare

@benjaminv benjaminv released this 24 Feb 06:54
· 6 commits to main since this release

GraphiQL Desktop v5.2.2

Major upgrade aligning with GraphiQL core v5.

What's New

  • GraphiQL v5 + Monaco Editor — Upgraded from GraphiQL v3 (CodeMirror) to v5 (Monaco), with full GraphQL language support, autocomplete, and syntax highlighting
  • Global Settings Panel — Theme (system/light/dark) and inner settings visibility are now global, accessible from the tab bar gear icon
  • Drag-and-Drop Tabs — Reorder endpoint tabs by dragging, plus double-click to rename
  • Close Confirmation — Non-empty tabs prompt for confirmation before closing
  • Header Inheritance — New inner query tabs automatically inherit headers from the previous tab
  • Query History Plugin — Built-in query history now enabled

Critical Fix

  • Data Persistence — Fixed a critical issue where all user data (tabs, queries, headers) was lost on app quit. Chromium's localStorage in Electron does not reliably flush to disk. Replaced with file-backed IPC persistence (tabs-data.json in app userData directory) that guarantees data survives across restarts.

Dependency Upgrades

Package Before After
graphiql 3.0.10 5.2.2
@graphiql/plugin-explorer 3.0.1 5.1.1
@graphiql/toolkit 0.9.1 0.11.3
vite 5.0.10 6.3.4
electron-builder 24.9.1 26.8.1

Download

  • GraphiQL Desktop-5.2.2-arm64.dmg — macOS Apple Silicon (arm64)

macOS 15+ (Sequoia): Run xattr -dr com.apple.quarantine /Applications/GraphiQL\ Desktop.app
Older macOS: Right-click → Open → Open