v2025.9.0
mountain-loop/yaakv2025.9.0Dec 1, 2025by github-actions[bot]
AI Summary
A feature-rich update adding ARM support for Windows and Linux, extensive Git and 1Password integration, Windows NTLM authentication, and a migration to BiomeJS.
Key Highlights
- Added ARM support for Windows and Linux
- Added 1Password template function
- Added Git remote management and HTTP support
- Added Windows NTLM authentication
- Migrated to BiomeJS
New Features
- ARM support
- `request.body.path` template function
- Multi-part file name overrides
- Conditional authentication
- Host OS git binary usage
- Git remote management
- Prompt value persistence options
- JSON linting
- Triangle theme
- Zoom hotkey fix
- Plugin settings pane fix
- Body editor update fix
- Sidebar scroll behavior fix
- GraphQL editor fix
- Focus behavior improvements
- Copy-as-curl fix
- Table view scrollability
- Template validation
- gRPC Any type support
- Git credentials prompting
- Connection re-use for plugins
- Header value height adjustment
- Collapse all fix
Full Release Notes
[](https://yaak.app/changelog/2025.9.0) ### 🎁 New - Add ARM support for Windows and Linux - [Add `request.body.path` template function](https://feedback.yaak.app/p/need-for-requestbodypath) - Add the ability to override file names for multi-part form files - [1Password template function](https://feedback.yaak.app/p/1password-template-function) - [Ability to conditionally enable authentication](https://feedback.yaak.app/p/buggy-interaction-of-env-variable-and-disabled-api-key) - [Use host OS `git` binary for commit/fetch/push/pull operations](https://feedback.yaak.app/p/use-git-binary-for-trickier-ops) - Add an option to return jsonpath/xpath as an array by @majcn in [#297](https://github.com/mountain-loop/yaak/pull/297) - Add the ability to manage Git remotes - Add support for `http` Git remotes - Add `prompt.*` value persistence options - [Add support for Windows NTLM authentication](https://feedback.yaak.app/p/support-windows-authentication) - [Add JSON linting](https://feedback.yaak.app/p/validate-json-body) - Add the “Triangle” pure-black theme ### 🛠️ Fixed - [Fix zoom-in hotkey not working](https://feedback.yaak.app/p/zoom-in-not-working-on-linux-mint) - Fix plugin settings pane crash by @hezhizhen in [#307](https://github.com/mountain-loop/yaak/pull/307) - Fix [Body editor not updating when switching between requests after Postman](https://feedback.yaak.app/p/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](https://github.com/mountain-loop/yaak/pull/299) - Fix GraphQL editor overwriting on request change - Fix focusing behavior for variables after clicking - [Fix copy-as-curl API key auth](https://feedback.yaak.app/p/copy-as-curl-bug-when-auth-use-api-key-with) ### 💄 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 `Any` type 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_mins` with stable `from_secs` by @hezhizhen in [#298](https://github.com/mountain-loop/yaak/pull/298) - Switch from Prettier/ESLint to BiomeJS **Code Changes**: https://github.com/mountain-loop/yaak/compare/v2025.8.2...v2025.9.0