🎁 New
- Add ARM support for Windows and Linux
- Add
request.body.pathtemplate function - Add the ability to override file names for multi-part form files
- 1Password template function
- Ability to conditionally enable authentication
- Use host OS
gitbinary for commit/fetch/push/pull operations - Add an option to return jsonpath/xpath as an array by @majcn in #297
- Add the ability to manage Git remotes
- Add support for
httpGit remotes - Add
prompt.*value persistence options - Add support for Windows NTLM authentication
- Add JSON linting
- Add the “Triangle” pure-black theme
🛠️ Fixed
- Fix zoom-in hotkey not working
- Fix plugin settings pane crash by @hezhizhen in #307
- Fix Body editor not updating when switching between requests after Postman
- Fix sidebar scroll-into-view behavior
- Fix scrollbar layout in EventStreamViewer by @jzhangdev in #299
- Fix GraphQL editor overwriting on request change
- Fix focusing behavior for variables after clicking
- Fix copy-as-curl API key auth
💄 Improved
- Make all table views scrollable
- Keep autocomplete open when completing function namespaces
- Validate template function arguments in UI and during render
- Bail out of directory sync if the directory is deleted
- Support gRPC
Anytype for reflection - Add platform-specific descriptions for the
keychain()template function - Prompt for Git credentials when pushing to remotes
- Focus request or folder in the sidebar after creation
- Add sidebar action to focus the active request
- Re-use HTTP connections for plugin-sent requests
- Switch workspace settings dialog to top-aligned tabs
- Sync setup dropdown now opens the correct tab
- Allow taller response header values before scrolling
- Recursively collapse during “collapse all” and fix hotkey behavior
🧑🏼🔧 Cleanup
- fix: replace unstable
from_minswith stablefrom_secsby @hezhizhen in #298 - Switch from Prettier/ESLint to BiomeJS
Code Changes: v2025.8.2...v2025.9.0