Yaak Logo
Yaak

OpenAPI Import, Large Responses, and Homebrew

2024.7.0

There’s been a lot of behind-the-scenes movement on the plugin system so this release is fairly small. However, it does add long-awaited support for OpenAPI as well as a few other goodies!

🚚 OpenAPI Support

By popular demand, you can now import OpenAPI spec files into Yaak. Specifically Swagger 2.0, OpenAPI 3.0, and OpenAPI 3.1 documents.

Import dialog showing OpenAPI spec

Many public APIs publish an OpenAPI specification and some web frameworks will generate them automatically. Now you can import these specs into Yaak to get started even more quickly.

Fixes OpenAPI Import Support

See also: feedback

👀 Reveal Large Responses

Due to performance concerns, large text responses were previously hidden with no way to view them. You now have the power to bypass this message 💪🏼

Prompt to show large response body

Fixes Show Large Response Payloads over 2MB

See also: feedback

📦 Homebrew Cask

Thanks to a contribution by @chenrui333, Yaak can now be installed via Homebrew!

brew install yaak

Fixes Install via Homebrew

See also: feedback

Other fixes and improvements

🎁 New

  • Add .deb and .rpm installers for Linux
  • Enable bulk editor for gRPC metadata
  • Support Postman file body types and URL objects

🛠️ Fixed

  • Resize handles are very hit or miss(feedback )
  • Fix missing border style on some icon buttons

💄 Improved

  • Missing hints from GraphQL introspection(feedback )
  • More descriptive gRPC errors(feedback )
  • gRPC proto changes do not take effect(feedback )
  • Improve how variables are displayed in request name(feedback )
  • Multi-part Content-Type auto-detect is not working(feedback )
  • Stale request values sent(feedback )
  • NodeJS-based plugin system runtime
  • Show response info in separate tab
  • Better UI performance bug for gRPC UI
  • Move request to another workspace
  • Better performance on large workspaces

Thanks to you

Community-purchased licenses are what power new features and fixes like this. Supporting Yaak means more updates to come, for you and your team.

Gregory SchierFounder, Yaak
Support Yaak