Releases: mountain-loop/yaak
Releases · mountain-loop/yaak
Release list
Release 2026.7.0-beta.7
🛠️ Fixed
- Prevent the environment dropdown from opening alongside the environment editor
Release 2026.7.0-beta.6
🎁 New
💄 Improved
- Support OpenAPI 3.2 QUERY and additional operations on import (#591)
- Fill OAuth client ID and secret from environment variables on OpenAPI import (#587, feedback)
- Import spec-level OpenAPI security as workspace authentication (#601)
- Generate XML bodies and serialize deepObject, label, and matrix parameters on OpenAPI import (#602)
🛠️ Fixed
- Read combined short flags as separate options when importing cURL (#577)
- Render all columns in irregular CSV responses (#584)
- Fix the app not activating after a relaunch on macOS (#583)
- Quote apostrophes and file paths when copying as cURL or gRPCurl (#593)
- Keep --data-urlencode values whole and tolerate a stray % on cURL import (#597)
- Preserve OpenAPI security requirement semantics on import (#586)
- Fix OpenAPI import of array $refs, cookie parameters, mid-segment path templates, and typed examples (#599)
- Preserve the base URL variable when an OpenAPI document omits servers (#585, feedback)
Release 2026.7.0-beta.5
🛠️ Fixed
- Don't send scope on the OAuth authorization code token request (#579, feedback)
- Fix new workspaces defaulting to not sending or storing cookies (#573)
- Fix Timeline entries appearing in reverse order (#573)
- Fix cookies being disabled on fresh installs and Timeline events sorting in reverse (#573)
- Stop sending scope on the authorization code token request (#579)
Release 2026.7.0-beta.4
Internal build changes only, no user-facing changes.
Release 2026.7.0-beta.3
Release 2026.7.0-beta.2
🎁 New
- 🕘 Filter history with pinning (#338, feedback)
- 📄 GraphQL schemas from a file (#462)
- 🔗 Import from a URL (#551)
💄 Improved
- Show the CLI update notice in non-interactive shells so agents see it
🛠️ Fixed
- Honor workspace connection settings in CLI sends (#537)
- Include the request body in AWS SigV4 signatures (#430, feedback)
- Fix OAuth password grant tokens being reused when the username changes (#426)
- Restore HTTP/2 and client certificate support when TLS validation is disabled (#543)
- Follow the OS appearance when set to System without opening a new window (#540, feedback)
- Fix a sync watcher crash when the sync directory path traverses a symlink (#541)
- Don't save the response when the file dialog is cancelled (feedback)
- Fix client certificates on Linux when TLS validation is disabled (#554)
Release 2026.6.0
Full changelog: https://yaak.app/changelog/2026.6.0
🎁 New
- 🖼️ Media previews for collapsed values (#533)
- 🔽 Header name and value dropdowns (#489, feedback)
- 🤖 A Yaak skill for coding agents (#535)
💄 Improved
- ⚡ Fast and snappy for huge workspaces (#516, feedback)
- 📋 Image previews in request bodies (#534)
- Link date-fns docs from
timestamp.format(#529) - Rename path parameters in the Params tab (#528, feedback)
🛠️ Fixed
- Imports can now take up to 60 seconds (feedback)
- Fix OAuth login hanging on browser preconnects
- Fix renaming saving early with an IME (#519, feedback)
- Correct the
timestamp.formathelp text (#527, feedback) - Fix duplicate plugin actions after a rename (#530, feedback)
- Fix UI freezing on very long response lines (#532, feedback)
- Fix template tag colors in light themes
- Fix nested template function depth tracking (#523, feedback)
- Fix Linux startup crash on Nvidia and Wayland (#474)
- Fix UI freezes with large workspaces (#536)
Release 2026.6.0-beta.1
This release contains major performance improvements for large workspaces.
🎁 New
- Add an optional dropdown to pick header names and values (#489, feedback)
- Name collapsed response values and open them in a viewer (#533)
💄 Improved
- Link the date-fns format reference from
timestamp.format(#529) - Allow renaming URL path parameters from the Params tab (#528, feedback)
- Major sidebar and typing performance improvements in large collections (#516, feedback)
- Show pasted images as previews in request bodies (#534)
🛠️ Fixed
- Allow imports to take up to 60 seconds instead of 5 (feedback)
- Fix OAuth login hanging when the browser opens preconnections
- Fix renaming saving early when composing text with an IME (#519, feedback)
- Correct the
timestamp.formathelp text to describe date-fns patterns (#527, feedback) - Stop duplicate plugin actions appearing after a plugin is renamed (#530, feedback)
- Fix the UI freezing on responses with very long lines (#532, feedback)
- Keep template tag text readable in light themes
- Fix nested template function depth tracking (#523, feedback)
Release 2026.5.0
Full changelog: https://yaak.app/changelog/2026.5.0
🎁 New
- Readable streaming responses for LLM APIs (#466, feedback)
- Configurable gRPC and WebSocket message size limits (#487)
- Sidebar filter suggestions (#477)
- CLI: new
importandexportcommands (#484) - Allow to define operation name in GraphQL (#499, feedback)
- Leave quick feedback on select features from within the app (#497)
💄 Improved
- Improved SQLite performance with WAL mode (#496, feedback)
- Response history menu grouped by time (#492, feedback)
- Extract Bearer and Basic authentication when importing cURL commands (#423)
- Better window-state preservation (#495)
- Upgraded the app styling system to Tailwind CSS v4 (#491)
- Allow uninstalling plugins with missing directories (#481)
- Commercial-use nudges for team-oriented workflows (#478)
- Commit dialog, commits, and pull now only consider files in the sync folder (#503)
- Faster request body history persistence for large uploads (#508)
🛠️ Fixed
- Fix macOS spell-correction popover appearing while typing request names (#483, feedback)
- Fix
:namepath placeholders followed by literal:suffixes (e.g./tasks/:id:cancel) (#465) - Fix Postman imports where string-based
url.pathvalues imported as empty paths (#490) - Fix bulk environment variable parsing (#482, feedback)
- Fix secret input text bleeding under the obscure toggle button (#461)
- Fix long model names overflowing the delete dialog (#468)
- Graphql incorrect request after import from Curl (#499, feedback)
- Fix overflowing text in inputs with right-side controls
- Fix constant high CPU usage when the Git sync folder is inside a large repository (#503, feedback)
- Show an error instead of hanging at startup when the plugin runtime fails to start (#502)
- Fix duplicating a request sometimes copying stale content (#505, feedback)
- Refresh OAuth 2.0 tokens using the JWT exp claim when the token response has no expires_in (#506)
- Fix responses staying in a loading state after large uploads (#498)
- Fix Insomnia text body imports (#507)
- Broken Keyboard shortcuts modal formatting (#509, feedback)
- Autocomplete inserts duplicate protocol (#510, feedback)