Easily craft your HTTP requests, try them, archive them. Setup HTTP Headers, URL parameters, form-encoded POST key-values or text. Get easy-to-read responses with well formatted headers and body.
What is new in this release:
- Fixes the Mac App Store license migration flow
- Fixes URL encoding of the @ character
- Fixes refresh of requests list when in ordering by host, method or status code
- Fixes cursor jumping when editing the request description field
- Fixes display glitches in completion popover, history menu and SSL Client Certificate field
- Fixes UI layout in the extensions preferences when empty
What is new in version 2.3.4:
* Improved implementation of OAuth 2
* Fixed display issues with reduced transparency mode of OS X Yosemite
* Fixed layout when scrollbars are displayed
* Fixed bug that made Dynamic Values migrated from previous versions of Paw disappear
* Added Keyboard Shortcuts to switch between environments
* Removed name of Environment Domains in variable tokens for the sake of simplicity
* Fixed Form URL-Encoded body (characters  were not encoded)
* Fixed issue that prevented the edition of Dynamic Values in long fields
* Ignored Proxy PAC files when it's not reachable
* Fixed other bugs and crashes
What is new in version 2.1:
New Design Inspired by OS X Yosemite
Extensions - Paw is no longer an app with limited features, you can extend its capabilities through Extensions.
* Dynamic Values: either you want to write a quick-and-dirty script to compute a custom hash, or build a ready-to-use Dynamic Value to fit your proprietary authentication scheme and share it with your users, it won't take you long to learn how to build custom Dynamic Values.
* Code Generators: generate client code for any language or 3rd party file formats. We cover most popular languages as open source Extensions, feel free to contribute!
* Importers: import 3rd party file formats into your Paw Collection. We already support import from Postman, and thanks to the Apiary team, API Blueprint is also ready.
Cookies - Cookies received from servers are persisted, and automatically sent back in the next requests. Use several Cookie Jars to keep multiple user sessions. Modify or delete cookies to tweak the requests, or completely disable cookie support.
Environment Domains - Environments are now organized in Environment Domains, so multiple Environments can be switched independently. Ideal to setup production or test servers, along with multiple users profiles.
JSON Editor & Viewer - Seamlessly edit JSON requests or view JSON responses.
HTTP Exchanges - Paw now saves the exact request you've sent along with the responses in the History. Each HTTP exchange can be viewed in details (request or response headers, body, or raw data) or as an overview in the new Info tab.
And many other details that make Paw even better:
* OAuth 2 Authentication.
* Export or Open With your favorite editor the generated client code.
* Performance improvements: Paw now processes code generation, warnings detection and other heavy operations in background threads to let you enjoy a smooth UI.
* Horizontal Split View.
* Send selected requests, or all requests in a group. And view their activity in the request list.
* Requests errors (such as when a server is unreachable) are now persisted in the History and displayed in the HTTP exchange panel.
* Enhanced requests or environment variables pickers, and allowed to select the "Current Request"
* Hash Dynamic Value is now either uppercase or lowercase
* See requests thumbnails when selecting a group or multiple requests.
What is new in version 2.0.7:
* Support for paw:// URLs (documentation will come soon)
* Sounds effects are now disabled by default
* Improved Duplicate requests to keep them in the same parent
* Fixed a major bug in Form URL-Encoded Body that shows (null) for fields containing non-alphanumeric characters
* Fixed another major bug that removes the selection after deleting a request which made the app inusable in some cases
* Fixed the crash report mechanism to not reopen windows until the crash report window is shown, and prompt the user before reopening unsaved documents to prevent crashing again and again
* Fixed a crash when a Header name finished by a backslash
* Fixed many other crashes