DEV Community

Cover image for Changelog #0022 β€” πŸͺ„ HTTPie AI assistant, methods in tabs, and more
Jakub Roztocil for HTTPie

Posted on • Originally published at httpie.io

Changelog #0022 β€” πŸͺ„ HTTPie AI assistant, methods in tabs, and more

Happy new year! πŸ₯³ Let’s start it with a new release of HTTPie forΒ WebΒ &Β Desktop. Check out what we shipped v2023.1.0 πŸ‘‡

πŸ”– Summary

πŸͺ„ Introducing HTTPie AI

Today we’re launching HTTPie AI, a new way to interact with APIs.

HTTPie AI in action

HTTPie AI assistant uses artificial intelligence to increase your productivity when testing and talking to APIs. This free feature preview allows you to create requests using human language.

Read the full announcement β†’

πŸ—‚οΈ See methods in tabs

HTTPie now shows the HTTP method next to the request name in the request tabs:

HTTP methods shown in tabs

This way, you can easily distinguish between tabs for requests using different methods but with the same name or URL. The <method> <name> pair works nicely as a <verb> <noun> sentence β€” a request identification system we already use in the library.

πŸ“šοΈ Quick library actions with new context menu

There’s a lot of action behind the innocently looking β€œ+” button in the library. To make it more accessible, you can now invoke a similar menu through a right-click anywhere in the empty space in the sidebar:

Right-click an empty area in the sidebar to open Library context menu

🌊 Type a cURL command in the address field

You can paste a cURL command into the URL field for quick import. In this release, we added the ability to type an AI prompt into the address field, and at the same time, we extended it to support typing cURL commands.

cURL command in the URL field

Support for HTTPie CLI commands is coming soon.

✨ Other improvements

  • Added numerous on-import clean-ups like detecting GraphQL requests based on the body to import them with the GraphQL body type or moving Bearer tokens from Authorization: Bearer … headers to the auth tab.
  • Added more robust interactive URL matching. HTTPie will now add interactivity to links containing an IP address, port number, or pointing to localhost.
  • Added RSS feeds to this blog; grab one for your feed reader to stay up-to-date: ⚑️Atom 1.0, ⚑️RSS 2.0, ⚑️JSON Feed 1.1
  • Fixed the auto-update system not to bother you once you choose β€œInstall on next launch.” (#55)

🀩 Happy API testing, and see you again soon!


Originally published on https://httpie.io/blog/changelog-0022

Top comments (0)