Updates
Stay updated. Follow us on Twitter and be ready when new versions are coming!
RapidAPI for Mac 4.2.8 macOS 11.0+ Latest Nov. 7, 2024
New
- Added an option to use less strict URL encoding
RapidAPI for Mac 4.2.7 macOS 11.0+ Oct. 29, 2024
Fixes
- Fixed issue where Paw won't launch on some old versions of macOS
RapidAPI for Mac 4.2.6 macOS 11.0+ Oct. 9, 2024
Fixes
- Fixed rare crash when sending requests and text fields are active
- Fixed issue where a random arrow appears
- Support for macOS Sequoia
RapidAPI for Mac 4.2.5 macOS 11.0+ July 16, 2024
New
- Added option to omit scope in a token request (OAuth2)
Fixes
- Fixed issue where application would hang in case of errors while parsing OpenAPI spec
RapidAPI for Mac 4.2.4 macOS 11.0+ June 11, 2024
Fixes
- More updates to various third party libraries
RapidAPI for Mac 4.2.3 macOS 11.0+ June 7, 2024
Fixes
- Updated various third party libraries
RapidAPI for Mac 4.2.2 macOS 11.0+ May 16, 2024
Fixes
- Updated list of supported AWS regions
- Fixed issue where Request -> JSON view showed Response
RapidAPI for Mac 4.2.1 macOS 11.0+ May 8, 2024
New
- Hello! 👋
Fixes
- Fixed issue where some of the buttons were invisible in Dark Mode
RapidAPI for Mac 4.2.0 macOS 11.0+ May 4, 2023
New
Run Local Tests
We’ve added the ability to create and run local tests inside the application. View the status of your tests or hide test results. Check out the tutorial video for more information on how to use this feature and be sure to provide the team with feedback so we know what you want from the app!
gRPC Streaming
We previously added the ability to test gRPC requests. In this build we’ve added new functionality and UI to cover client/server/bi-directional streaming.
Fixes
- Dragging and dropping a file from Finder to Upload under the Request Body > File area didn’t select the file.
- Reordering variables in the Description tab would not stick until you went to another tab and came back to the Description tab.
- Fixed issue where custom
x-amz-*
header values would be duplicated if AWS 4 Auth was selected - Fixed issue where
%%
characters were not escaped correctly
RapidAPI for Mac 4.1.5 macOS 11.0+ March 6, 2023
Fixes
- Bug fixes and performance improvements
RapidAPI for Mac 4.1.4 macOS 11.0+ Feb. 17, 2023
Fixes
- Fixed issue where the Requests sidebar could not be resized
RapidAPI for Mac 4.1.3 macOS 11.0+ Feb. 8, 2023
Fixes
- Fixed rare issue where the app would crash when switching tabs
RapidAPI for Mac 4.1.2 macOS 11.0+ Feb. 6, 2023
New
- RapidAPI for Mac document window can be resized to fit much smaller screens that before
- Dropping support for macOS Catalina (10.15). macOS Big Sur (11.0) or later is required.
Fixes
- Fixed issue where the Schema tab won't be updated in GraphQL mode
- Fixed issue where some icons were too big and didn't fit a button
RapidAPI for Mac 4.1.1 macOS 10.15+ Jan. 11, 2023
New
Updating to v4.1.1 will rename application bundle name from Paw.app
to RapidAPI.app
Fixes
- Fix issue where application would crash when opening a document
RapidAPI for Mac 4.1.0 macOS 10.15+ Dec. 21, 2022
New features
Quicklook for requests
When a group of requests is selected, from the group view you can now use the spacebar to view a quicklook of a request, similar to Quick Look in Finder.
Paw icon reverts back to RapidAPI icon in dock and legacy icons additions
If you switched your icon to the legacy fox icon, the icon reverts back to the new branding when the application is closed. In this update you can drag and drop your icon choice to the application icon so that it persists after closing the application.
Fixes
Can't open cloud projects due to "An unexpected error happened during syncing: 404" error
Some users reported being unable to open existing projects and received the error message “An unexpected error happened during syncing: 404”.
GraphQL Variables don't update the request preview
There was an issue where GraphQL variables would not update after modifying them.
Syncing issue with request body
There was a syncing issue with requests not including refreshed parameters even after syncing to the cloud.
Request variables can’t be edited
There was an issue with request variables that were unable to be edited. When switching between the Body and Description tab, a new variable would be created instead.
RapidAPI for Mac 4.0.0 macOS 10.15+ Nov. 15, 2022
Paw has been rebranded to RapidAPI for Mac. New name, new icon, but the same awesome API Client with some new features additions!
New features
Welcome screen updates
On the Welcome Screen, we’ve added the ability to search your project list as well as added create and open files buttons.
Switch between the RapidAPI and Legacy Paw taskbar icons
If you’re missing the original Paw fox icon in your Mac taskbar, you can switch back to it from the new RapidAPI icon. Head to the RapidAPI menu > Preferences > General and select the icon you’d like to use.
AWS Auth 4
Added support for AWS Auth 4 when making a request.
gRPC error console
After you’ve added your .proto files to send your gRPC requests, we’ve added an error console that shows errors and warnings in the UI if the file you’ve selected has an issue.
Sorting request and environment variables
Based on feedback from the developer community, we’ve added the ability to both sort environment variables as well as sort request variables in the description tab.
Confirm before sending requests
Under the Options tab, you can now select the option to receive a confirmation alert before you send your request.
GraphQL improvements
The GraphQL documentation state will be saved when switching between requests.
Fixes
- Fixed layout issues that were occurring while filtering response JSON using keypath
Paw 3.4.0 macOS 10.15+ May 12, 2022
New
- Feature: Paw now supports gRPC APIs
- Feature: Paw now supports resizing of secure column in Sessions UI
- Feature: Paw now supports to create new folder when saving project in full screen
- Feature: Text fields fields grow based on their content
Fixes
- Fix: The default branch was renamed from master to main
- Fix: Issue where Sessions/Environment state will not be remembered
- Fix: API Templates (apis.guru) integration
- Fix: Issue where dark/light mode would not change automatically
- Note: This version is dropping support macOS 10.14 and older (Less than 0.5% of users)
- Don't worry you can keep using old versions of Paw!
Paw 3.3.6 macOS 10.13+ Feb. 18, 2022
Fixes
- Fixed issue where booleans had incorrect value on M1 CPUs
- Fixed issue where JSON editor would not reflect current state correctly
Paw 3.3.5 macOS 10.13+ Feb. 9, 2022
Fixes
- Fixed issue where welcome screen would appear out of nowhere
- Fixed issue where Request Variables cannot be inserted
- Fixed issue where text of selected Request is unreadable
- Fixed crash when displaying tooltips in environment variables view
Paw 3.3.3 macOS 10.13+ Jan. 3, 2022
New
- Add shortcuts for switching between sessions (
⌘+CTRL+⌥+↑ or ↓
) and environments (⌘+⌥+↑ or ↓
) - Show tool-tips if the value is too long for text fields in request/response views
- Sort Request Variables in Description tab by the order they were added
Fixes
- Possible fix for appearance (light/dark modes) inconsistency between macOS and Paw
- Correctly encode
:
when using OAuth2 - Remember if GraphQL variables were collapsed or expanded in an outline view
- Open miniaturized window (if only one is available), when clicking the Paw icon in the Dock
Paw 3.3.2 macOS 10.13+ Nov. 30, 2021
Fixes
- Added support for macOS Monterey
- Fixed crashes related to MessagePack
- Fixed issue where it was impossible to switch between Form URL-Encoded and Text requests
Paw 3.3.1 macOS 10.13+ Sept. 22, 2021
Fixes
- Fixed issue (and improved error reporting) where cloud documents could not be saved
- Fixed issue where GraphQL introspection did not work
- Fixed issues with wrong colors in JSON Editor on macOS Big Sur
- Fixed issue where line numbers in response were broken
Paw 3.3.0 macOS 10.13+ Sept. 6, 2021
MessagePack
Introducing support for MessagePack in Paw. Send MessagePack, receive MessagePack and include binary data in your requests as well
Improvements
- OAuth 2 — Support authentication with
id_token
Paw 3.2.4 macOS 10.13+ Aug. 10, 2021
Fixes
- Fixed issue where multiple browser tabs will be opened
- Fixed issue where GraphQL tabs might disappear
- Fixed issue where OAuth2 authorization when
client_id
andclient_secert
had non-ASCII characters would fail
Paw 3.2.3 macOS 10.13+ July 21, 2021
Improvements
- Allows disabling
User-Agent
when sending requests - Option
Automatically Send Content-Type Header
was moved to the request options
Fixes
- Fixes broken GraphQL auto-completion
- Fixes a crash when enabling document encryption on Apple M1 CPUs
- Fixes UI issues when dark mode is enabled on macOS Big Sur
Paw 3.2.2 macOS 10.13+ Feb. 17, 2021
Fixes
- Fixes a crash when using jq filtering
- Fixes another issue with OAuth 2 token refresh
- Fixes a visual glitch with environment selector
Announcements from 3.2.1
🚀 Paw is joining forces with RapidAPI on a mission to create the best tools for APIs · Read the announcement
💻 Native support for Apple Silicon M1 chips
🦊 New icon
Paw 3.2.1 macOS 10.13+ Feb. 10, 2021
Announcements
🚀 Paw is joining forces with RapidAPI on a mission to create the best tools for APIs · Read the announcement
💻 Native support for Apple Silicon M1 chips
🦊 New icon
Fixes
- Fixes issue with OAuth 2 token renewal
- Fixes visibility issues for GraphQL documentation
Paw 3.2 macOS 10.13+ Oct. 13, 2020
GraphQL
Introducing an extensive support of GraphQL APIs in Paw. Browse GraphQL schema and documentation, automatically synchronize variables and use Paw's powerful dynamic values in both queries and variables.
Support for macOS Big Sur
A new icon to match the design language of macOS Big Sur and interface improvements.
Improvements
- OAuth 2 — Support for custom parameters (allowing the use of OpenID Connect APIs)
- OAuth 1 — Add support for HMAC-SHA256 signatures
- Support for Webp images (on macOS Big Sur only)
Fixes
- Fixes bug when sharing with Pawprint
- Prevent WebView from loading default
favicon.ico
- Fixes bugs and crashes (most notably on macOS Big Sur)
Paw 3.1.10 macOS 10.12.2+ Nov. 28, 2019
Improvements
- Adds a Cookies tab to display cookies that have been sent (Request) or received (Response)
Fixes
- Fixes Paw Cloud syncing for SSL Client Certificates and the names of Cookie Sessions
- Fixes "Request / JSON Text" tab (was displaying response data instead of request)
- Fixes an issue with OAuth 2 Refresh Tokens
- Fixes using untrusted SSL certificates in OAuth 2 requests (now follows the "Validate SSL Certificates" user preference)
- Improves the UX of links being automatically opened in a Web View
- Fixes some UI glitches on macOS Catalina
Extensions API
- Fixes ordering of items returned by
RequestGroup.getChildren()
Paw 3.1.9 macOS 10.12.2+ Oct. 7, 2019
Improvements
- Adds compatibility with macOS Catalina
- New filters for JSON: JSONPath (like XPath for JSON) and jq (like sed for JSON)
- New UI for SSL Client Certificates
- Adds the ability to copy images to clipboard
Fixes
- Improves the autocomplete behavior: dynamic values are only suggested when using { or [
- Fixes undo/redo in JSON, Form URL-Encoded and Multipart body
- Fixes issues with OAuth 2: invalid 'Accept' header, invalid Basic Auth
- Fixes connectivity issues with IPv6 localhosts
- Fixes Paw Cloud login issues
- Fixes loading SSL Client Certificates from non-default Keychains
- Fixes loop when a web page tries to open an external link
- Obfuscates
X-Auth-Token
and other sensitive headers when sharing a Pawprint - Fixes User-Agent overriding with Apple URL Session library
- Fixes issues with trailing spaces and newlines in headers
- Persists the selected Cookie Session
- App is now notarized by Apple for additional security
- Fixes various bugs and crashes
Performance
- Improves performance at app start
Extensions API
- Adds JS APIs to access Paw Cloud user ID and username
Paw 3.1.8 macOS 10.12.2+ Nov. 14, 2018
Improvements
- Better syntax highlighting colors & support for accent colors on macOS Mojave
- Adds support for URLSession, macOS' native HTTP networking library
- Adds an Internet Access Policy for better compatibility with Little Snitch
Fixes
- Fixes a UI glitch when using tabs on macOS Mojave
- Fixes issues with HTTP 204 No Content on Paw HTTP Library
- Adds an easy way to delete all cookies from the current session
- Improves text completion when using the tab key
- Strips whitespaces & newlines on headers
- Fixes more interface glitches
Paw 3.1.7 macOS 10.11+ May 13, 2018
Fixes
- Fixes Export and Create Pawprint issues
- Fixes login issues
- Fixes relative URL redirections (relative URL in a Location header)
- Improves text completion when used along with dynamic values
- Fixes documentation search in Help menu
- Fixes various crashes
- Fixes privacy issues (we use HockeyApp for crash reporting and have disabled their analytics client)
- Removes support for OS X 10.10 Yosemite (Download the latest version supported)
Improvements (in Paw 3.1.6)
- Adds support for Brotli and Zstandard compression
- Adds a new Compression Dynamic Value to compress or decompress data
- Displays the compression ratio in the HTTP Exchange Info tab
Extensions API (in Paw 3.1.6)
- Fixes the order of returned keys in dictionaries (e.g.
request.getHeaders()
) - Fixes self-dependency issues with
getUrlParametersNames()
andgetHeadersNames()
Paw 3.1.6 macOS 10.11+ May 3, 2018
Improvements
- Adds support for Brotli and Zstandard compression
- Adds a new Compression Dynamic Value to compress or decompress data
- Displays the compression ratio in the HTTP Exchange Info tab
Fixes
- Fixes login issues
- Fixes relative URL redirections (relative URL in a Location header)
- Improves text completion when used along with dynamic values
- Fixes documentation search in Help menu
- Fixes various crashes
- Fixes privacy issues (we use HockeyApp for crash reporting and have disabled their analytics client)
- Removes support for OS X 10.10 Yosemite (Download the latest version supported)
Extensions API
- Fixes the order of returned keys in dictionaries (e.g.
request.getHeaders()
) - Fixes self-dependency issues with
getUrlParametersNames()
andgetHeadersNames()
Paw 3.1.5 macOS 10.10+ Oct. 11, 2017
Fixes
- Fixes an issue with SSL/TLS connectivity on macOS 10.13 High Sierra (you can now switch back to the "Paw HTTP Library")
- Fixes completion popovers not being closed on macOS 10.13 High Sierra
Interface improvements
- Improves the import flow (selects the newly imported items and removes the import confirmation alert)
Extensions API
- Adds delete methods: request.deleteRequest() / group.deleteGroup()
- Adds method to retrieve selected requests: context.getSelectedRequests()
Paw 3.1.4 macOS 10.10+ Sept. 7, 2017
Fixes
- Fixes issues with editing URL Params
- Trims newlines when pasting strings
- Fixes automatic OAuth 2 token refresh under some circumstances
- Updates to the latest TLS 1.2 cipher suite
Fixes from Paw 3.1.3
- Fixes UI glitch that randomly shows duplicate rows when editing Headers or URL Params
- Fixes Chinese, Japanese and Korean keyboard inputs in the Request Description text field
- Fixes use of a LocalValue dynamic value inside a JSON body
- Fixes issues with SSL Client Certificates and PEM key import
- Improves the extensions list in Preferences > Extensions
- Fixes paste of tabs and newline characters in fields to replace them with visible tokens
- Fixes crashes
Paw 3.1.3 macOS 10.10+ Aug. 11, 2017
Fixes
- Fixes UI glitch that randomly shows duplicate rows when editing Headers or URL Params
- Fixes Chinese, Japanese and Korean keyboard inputs in the Request Description text field
- Fixes use of a LocalValue dynamic value inside a JSON body
- Fixes issues with SSL Client Certificates and PEM key import
- Improves the extensions list in Preferences > Extensions
- Fixes paste of tabs and newline characters in fields to replace them with visible tokens
- Fixes crashes
Paw 3.1.2 macOS 10.10+ July 10, 2017
Fixes
- Disables automatic replacement of colon ":" character by a request variable on text paste
- Fixes cookie storage
- Fixes OAuth 2 Token Refresh when embedded in a variable
- Fixes text selection in response headers table
- Fixes "Send Request With Dependencies" with embedded references (environment or request variables)
- Fixes bugs with the update process (will affect updates to future versions)
- Fixes "This version of Paw is outdated" warning
- Fixes crash on "Disable Encryption"
- Fixes crash on macOS 10.13 High Sierra
- Fixes many other crashes
Paw Cloud
- Adds the ability to login and activate a license using your username/password pair in the Preferences
Paw 3.1.1 macOS 10.10+ April 30, 2017
Fixes in Paw 3.1.1
- Fixes a "Duplicate UUID" bug happening for some cloud sync projects
- Fixes real-time syncing connectivity issues
Paw 3.1 macOS 10.10+ April 26, 2017
Request Variables
- Introducing Request Variables making your requests parametrable. Variables can be described with type, constraint, schema and text attributes. This allows a wonderful integration with Swagger and RAML, with support for JSON Schema – Learn More
- Adds Markdown support for request and variable descriptions
Paw for Teams & cloud sync
- Adds Real-time sync for Paw for Teams and personal cloud projects
- Boosts speed of Paw for Teams syncing
- Fixes an issue with cloud sync for large objects
Improvements
- Adds a LocalValue storage to keep some data independent from your team mates
- Adds ability to export HTTP exchanges as HAR (HTTP Archive)
- Adds the ability to queue more requests in a batch
- Makes project encryption optional
- Adds macOS notification preferences
Performance
- Overall performance boosts
Fixes
- Fixes OAuth 2 auto-refresh when using environment variables
- Fixes SSL Client Certificates import bugs
- Fixes many bugs and crashes
Paw 3.0.16 macOS 10.10+ Feb. 15, 2017
Fixes
- Fixes many bugs & crashes
Paw 3.0.15 macOS 10.10+ Jan. 24, 2017
Fixes
- Fixes a cloud syncing bug causing "Multiple Validation Errors" message
- Fixes a cloud syncing bug causing some projects to be unable to push changes
- Fixes a bug for "Send Request with Dependencies"
- Fixes the display of unnamed requests in request dynamic values
Paw 3.0.14 macOS 10.10+ Dec. 9, 2016
Interface
- Adds support for Touch Bar on the new MacBook Pro 💻
- Adds ability to send requests with their dependencies ⇧⌘⏎ (will send dependent requests following request/response/cookies dynamic values) – A great way to automatically chain your requests 🚀
Fixes
- Fixes JSON tree expand/collapse items persistence – Paw will now remember which items were collapsed or expanded in a JSON request/response
- Fixes display issues in the Environment Editor
- Fixes a display bug in the scroll bars when switching between dark/light modes
- Fixes an issue with JSON numbers being rendered in scientific notation
- Fixes an issue with OAuth 2 access token requests to include
charset=utf-8
in theContent-Type
header - Fixes OAuth 2 token auto-refresh when embedded in an environment variable
- Fixes memory usage issues
- Fixes various crashes
Extensions API
- Adds a new
clone()
method forRequest
objects to duplicate a request
Paw 3.0.13 macOS 10.10+ Nov. 15, 2016
Paw 3 is a free upgrade for everyone! Here are a few steps for a smooth migration: Migrate from Paw 2 or Migrate from the Mac App Store
Interface improvements
- Allows resizing of sessions/environments panel above the requests list
- Adds side bar toggle toolbar button
- Animates toggling of side bar and bottom pane
- Other minor interface fixes
Performance
- Massively improves the overall app performance (handling of large responses, syntax highlighting, JSON view, text rendering, text completions, URL field…)
Fixes
- Fixes most major crashes on macOS Sierra
- Fixes issue preventing Paw from quiting
- Fixes key-tabbing navigation in the Environment Editor
- Fixes editing and visual glitches in the Environments Editor
- Fixes editing issue after pasting query parameters
- Fixes pasting text copied from some apps (e.g. Microsoft Word)
- Fixes minor issues with the Paw HTTP Library
- Fixes handling of key shortcuts while editing text
- Fixes many dark theme issues (white scrollbars, unreadable text on sidebar, etc)
Extensions API
- Adds an embedded build of the Drafter parser for API Blueprint
Paw 3.0.12 macOS 10.10+ Sept. 22, 2016
Interface improvements
- Improves the license migration flow to Paw 3 (please migrate your legacy licenses to Paw 3 licenses, if not already done)
- Improves the completion window, which was showing up too often in multiline fields
- Other minor theme and interface fixes
Paw Cloud
- Adds ability to save a cloud project to a local file (in File menu)
Fixes
- Fixes a major crash on macOS Sierra
- Fixes tab bar in dark mode on macOS Sierra
- Fixes exchange history menu when there are too many items
- Fixes issues with JSON parsing
- Fixes issues with importers & exporters on OS X Yosemite
Paw 3.0.11 macOS 10.10+ Sept. 12, 2016
Fixes
- Fixes the use of HTTP code generator (also affected Amazon S3 and OAuth 1 string-to-sign previews)
- Fixes some crashes
Paw 3.0.10 macOS 10.10+ Sept. 10, 2016
Interface improvements
- Allows main window to be resized down to very small dimensions
- Adds ability to hide the request list (sidebar) with shortcut Cmd+Option+S
- Installs seamlessly extensions – much smoother flow, just one click to install code generators, importers or dynamic values
Fixes
- Fixes use of Cmd+R shortcut when caps lock is on, and adds Control+C to cancel a request
- Fixes crashes and other minor issues
Extensions API
- Adds cryptographically secure pseudo-random number generator
crypto.getRandomValues()
– you can now do safe crypto in Paw extensions
Paw 3.0.9 macOS 10.10+ Sept. 1, 2016
New features
- Adds Swagger (OAI), RAML and Postman exporters
Interface improvements
- Adds ability to have URL parameters without value (without the
=
sign) - Adds a raw editing mode for URL params (query string)
- Updates JSON editor icons
- Adds option to edit a one environment at a time, using the full-width of the window (in contextual menu)
- Adds search to response web view (⌘F)
Paw Cloud
- Adds project history on Paw for Teams
- Adds ability to delete branches and snapshots on Paw for Teams
- Adds Two-factor Authentication on Paw user accounts
- Improves branch popup control
Dynamic Values
- Renames "Custom Dynamic Value" to "JS Script" and improve its default content
Extensions API
- Fixes an issue with checkbox inputs in importers/generators always returning
false
Fixes
- Fixes a bug that shows the "Welcome to Paw 3" window too often, if you had this bug you should Migrate your license (fixed in Paw 3.0.8)
- Fixes an issue where "Request > Authorization" menu items were always disabled
- Fixes an issue making Paw appear to open files of any extension type in the Finder
- Fixes other minor issues
Paw 3.0.8 macOS 10.10+ Aug. 23, 2016
Paw Cloud Fixes
- Fixes major bug when using some cloud projects causing high CPU utilization (and possibly network) and preventing project syncing
- Fixes bug that caused some projects to not be opened showing error "name is a required value"
Fixes
- 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
Extensions API
- Adds a
context.document
object to access some infos about the document (name, uuid, isCloudProject, cloudProjectId) - Fixes requests ordering when exporting all projects
Paw 3.0.7 macOS 10.10+ Aug. 11, 2016
Interface improvements
- Allows reordering of Headers, URL Params & Body Form URL-Encoded
- Improves Dark Theme colors & syntax highlighting
- Improves layout of the request status bar
Fixes
- Fixes document migration for documents created during with beta versions of Paw 3
- Fixes order of environments
- Fixes text autocompletion in secure inputs
- Fixes a rare issue with the window controls in full screen
- Fixes issues in environments window when using a clipboard helper
- Improves extensions updates reliability
Paw 3.0.6 macOS 10.10+ Aug. 5, 2016
Fixes
- Fixes issues with focus being lost in some fields (when using OAuth 2)
- Fixes OAuth 2 token auto-generate and auto-refresh
- Fixes resize & reorder of environment columns
- Fixes an issue that prevented some documents migrated before Paw 3.0.3 to fail to open
- Fixes Paw document icon not being shown in the Finder
- Adds the ability for non-admins to create project in Paw for Teams
- Fixes issues when a cloud project has been deleted
- Fixes a bug with the Request URL dynamic value not including the URL port
- Fixes display issues in File dialogs
- Adds "Show in Finder" in File menu for local documents
- Fixes issues with the use of unicode characters in Headers and URL Params
- Shows document path in File > Open Recent when there's ambiguity
- Fixes a rare issue that ellipsed the environment names
- Fixes various crashes
Security
Read more about Security & Encryption in Paw
- Fixes an issue that makes legacy encryption passphrases being rejected
- Adds the ability to reset the encryption passphrase for local documents
Paw 3.0.5 macOS 10.10+ July 31, 2016
Fixes
- Fixes a bug that affected users using the trial version showing the welcome window every 15 min
Paw 3.0.4 macOS 10.10+ July 29, 2016
Fixes
- Fixes document migration on OS X 10.10 Yosemite
Paw 3.0.3 macOS 10.10+ July 29, 2016
Fixes
- Fixes crash on the launch
Paw 3.0.2 macOS 10.10+ July 29, 2016
Fixes
- Fixes crash on the launch
- Fixes failing file migration under certain circumstances
Paw 3.0.1 macOS 10.10+ July 28, 2016
Fixes
- Fixes a crash on launch with a legacy Mac App Store license
Paw 3 macOS 10.10+ July 28, 2016
Paw 2.3.4 macOS 10.10+ May 13, 2016
New
- Adds request timing in the Info tab (DNS resolution time, SSL handshake time, time to header, etc.)
Fixes
- Adds "charset=utf-8" by default for text bodies
- Allows empty HTTP header values
- Fixes HTTP redirections with relative URLs leading to redirect loops
- Adds a "Get Debug Info" menu item to help us with debugging issues
- Fixes display of alert & file picker sheets from a popover
- Fixes issue with OAuth 2 when server returns a null refresh token
- Improves user flow by selecting the URL field by default
- Fixes Export ⇧⌘E shortcut
- Fixes a UI bug when using the horizontal split view mode
- Fixes export HTTP code when containing passwords
- Fixes issues with URL encoding
- Fixes crashes & beachballs
Paw 2.3.3 macOS 10.10+ April 2, 2016
New
- Adds tons of new APIs in the "File > Insert API Template" search results (thanks to APIs.guru)
User Interface
- Improves import and export workflow, automatically determining the appropriate importer (we're currently being updating all extensions to adapt them to this new behavior)
- Allows export of multiple requests at once
- Adds "File > Import from URL"
- Adds "Edit > Paste and Import"
- Adds "Export" button when multiple requests selected
- Imports files by drag-and-drop them into request list or Paw icon in the Dock
- Imports URLs be dragging directly from Safari/Chrome address bar into Paw
Performance
- Improves JSON and XML rendering performance
Fixes
- Fixes SSL connectivity issues on Paw HTTP Library
- Fixes an issue when the app has too small space to fit in the screen when in Split View Horizontal mode
- Fixes an issue preventing request from being sent when clicking the arrow button in the URL field
- Fixes an issue where request list response status indicator shows green/200 instead of error
- Fixes an issue when pasting PEM strings into secure textfields (affecting OAuth + RSA-SHA1)
- Fixes an issue that could prevent secure textfields from receiving focus
- If launching a second Paw instance, close it and focus existing instance instead
- Fixes many potential crashes
- Fixes other minor issues
Extensions API
- Makes input fields available to all extensions (dynamic values, importers and generators)
- Adds additional options for input fields
- Adds JS API to create environment variable
- Adds JS API to set request description
Paw 2.3.2 macOS 10.10+ March 8, 2016
User Interface
- Adds a preference to send request on return key press in the URL field
- Adds "Show in Finder" menu item in File
Dynamic Values
- Adds Request Method dynamic value
- Adds Response Status Code dynamic value
Fixes
- Fixes bug in Paw HTTP Library that blocks connection to some hosts
- Escapes dots when copy Response Parsed Body Dynamic Value
- Sets OAuth 1 body_hash unchecked by default
- Adds JSON and Form URL-Encoded content types to multipart parts when appropriate
- Fixes an issue that corrupted binary body files when set through an environment variable
- Fixes an issue that made SSL client certificates not being saved in some cases
- Fixes crashes
Security
- Changes OAuth 2 auth and refresh tokens to be secure values
Paw 2.3.1 macOS 10.10+ Feb. 26, 2016
User Interface
- Changes back the request list to blue
- Adds double-click to rename requests
Performance
- Improves general performance (a major performance hit was introduced in 2.3 as we added full data encryption)
Fixes
- Fixes a major crash when editing the request URL
- Fixes ISO 8601 date dynamic value
Extensions API
- Adds runtime informations to context object (task being run, whether execution is on the main thread)
- Fixes unnecessary evaluation of dynamic values
Paw 2.3 Keep it secret, keep it safe macOS 10.10+ Feb. 18, 2016
Security
- Introduces seamless high-security encryption of your passwords and credentials, read more about security & encryption
- Adds integration with the OS X Keychain to let users access existing credentials
User Interface
- A full visual makeover!
- Adds a new request description field to let users document APIs in Paw
- Adds syntax highlighting for all code snippets
New features
- A new documentation
- Adds support for all four OAuth 2 grant types
- Adds OAuth 2 automatic token refresh
- Adds support for SSL Client Certificates
- Adds support for hypermedia APIs with easy link following
- Adds an history list of HTTP exchanges
- Adds path filtering for JSON responses
- Supports OAuth 1 RSA-SHA1 signatures
- Supports OAuth 1 'oauth_body_path'
- Adds server's IP address in the Infos panel
Performance
- Improves performance of text completion
Extensions API
- Adds new dynamic value input types (checkbox, radio, select, secure field, JSON, key-value)
Fixes
- Fixes IPv4/IPv6 connectivity implementing the Happy Eyeballs Algorithm for HTTP networking
- Fixes support for all 3xx redirection codes, using the right method
- Fixes a URL encoding bug
Paw 2.2.9 macOS 10.9+ Jan. 15, 2016
Fixes
- Fixes an issue with URLs containing the @ character (e.g. email addresses)
- Improves syntax coloration in the URL field
- Fixes an issue with the Cookie Jar panel that bound the Escape key to the wrong button
Paw 2.2.8 macOS 10.9+ Jan. 12, 2016
New features
- Adds inline JSON editor to any text field
- Adds key binding Option+Return or Option+Tab to insert an explicit newline or tab
- Displays image responses with non-standard Content-Types
- Displays PDF images
Performance
- Improves performance when switching quickly between requests
- Fixes a large memory leak due to a system bug
Dynamic values
- Improves the Request Parsed Body Dynamic Value to allow dependencies inside JSON or Form URL-Encoded bodies
- Adds a timezone option to the Timestamp Dynamic Value (fixing an inconsistency)
Fixes
- Fixes "Paw HTTP Library" when connecting to SSL hosts with a different Host header
- Fixes "Paw HTTP Library" when receiving chunked responses (for the servers also sending a Content-Length header)
- Fixes the broken Import button (Import from Text) on OS X 10.10
- Fixes percent-encoding of the request URL
- Fixes Multipart Content-Type on file upload when file is set through an environment variable
- Fixes the pasting of multiline text
- Fixes a bug that made some documents be moved to the ~/Library/ after a crash
- Fixes the behavior of the "Create a New Document at Launch" preference
- Fixes a bug that prevented new requests from being shown when request filtering is enabled
- Fixes cookie expires date to be closer to today's date (set to 10 years)
- Fixes a nasty crash – hurray!
Extensions API
- Adds a JavaScript API to access JSON and Form URL-Encoded values with a given key path (getUrlEncodedBodyKey, getJsonBodyKeyPath)
Paw 2.2.7 macOS 10.9+ Dec. 22, 2015
Improvements
- Improves dynamic value and JavaScript evaluation performance
- Improves console logging performance
- Displays request and response size in Exchange Infos
- Adds JSON editing in any field (JSON Dynamic Value)
- Adds the ability to deauthorize a license
- Other minor improvements
Fixes
- Fixes hangs due to excessive evaluation threads
- Fixes possible app hang when submitting crash reports
- Fixes manual DNS Spoofing on HTTPS/SSL
- Changes Basic Auth default charset to utf-8
- Other minor fixes and UI adjustments
Extensions API
- Adds support for multiple arguments in console.log
- Fixes possible crash when evaluating Dynamic Values
- Fixes Dynamic Value creation
- Fixes the setting of boolean properties in Dynamic Value
Paw 2.2.6 macOS 10.9+ Nov. 6, 2015
Performance
- Improves performance when handling large requests and responses
Fixes
- Fixes fields getting visually truncated on El Capitan
- Fixes import from file on El Capitan
- Fixes the way newlines are handled in text fields
- Displays environment domain along with variable names
- Fixes many bugs and crashes
New features
- New dynamic value to insert special characters (including newlines)
Paw 2.2.5 macOS 10.9+ Oct. 7, 2015
User Interface
- Sets customizable font and size for text views
- Adds the ability to manually add cookies to cookie jars
Fixes
- Fixes bug that prevents installing extensions on OS X El Capitan
- Disables App Transport Security (for OS X El Capitan users) to make NSURLConnexion work with any HTTP or HTTPS service
- Fixes visual bug in the environments list
Paw 2.2.4 macOS 10.9+ Sept. 29, 2015
New features
- Adds Preference to create or not a new document at launch
- Adds Import from Text feature (in File > Import)
Fixes
- Bug fixes
Paw 2.2.3 macOS 10.9+ Sept. 8, 2015
Fixes
- Minor improvements to the JSON view
- Allows body in DELETE requests
- Changes export and import keyboard shortcuts
- Fixes user interface for OS X 10.11 El Capitan
- Persists selected environments
- Allows the use of custom URI schemes in OAuth 2 authentication
- Fixes image preview
- Fixes bug that made some dynamic values return the same value when used together
- Fixes signature bug in OAuth 1
- Fixes bug that allowed double items in the completion results
- Fixes drag-and-drop of requests to keep their original order
- Fixes insertion of some type of dynamic values in environments
- Fixes migration of some legacy dynamic values
Extensions API
- Changes
require()
function to behave like CommonJS modules - Adds
loadScript()
function to just load another JavaScript file (old require behavior) - Adds API to access all requests and groups
- Adds access to request options (e.g. timeout, follow redirects)
- Adds access to automatically added headers from the JavaScript API
- Adds date and loading times to HTTPExchange objects
- Adds a
bundle
object to access App, API and OS versions
Paw 2.2.2 macOS 10.9+ June 9, 2015
Fixes
- Fixes high usage of memory and CPU when using completion and keeping focus on text fields
- Prevents paste of newline characters that causes many HTTP bugs
- Adds "console.error()" JavaScript API, and improved design of the JS extension console
- Fixes bug when deleting the last existing request
- Fixes OAuth 2 bug when server response is URL encoded
- Fixes many crashes
Paw 2.2.1 macOS 10.9+ April 24, 2015
Fixes
- Fixes crash when opening some legacy documents
- Fixes visual glitch on text fields
- Fixes crash when switching environments on OS X 10.9
- Fixes crash when previewing images on OS X 10.9
- Fixes crash when pasting multiple headers at once
- Fixes crash when editing multipart body
Paw 2.2 macOS 10.9+ April 15, 2015
New features
- Pawprint Sharing: Share captured requests & responses online via a permalink so you can show others how an API works or quickly report bugs. The current HTTP exchange (request + response) will be available via a short link (e.g. https://paw.pt/4242) that you can share on Twitter, StackOverflow, via email or messages. Anyone will be able to re-open the same request locally in Paw (credentials are not shared).
- Import APIs templates: Mashape is a directory of hundreds of free APIs ready to use. You can now search for APIs and import endpoints in your project.
User Interface
- Environments can now be edited either in a pop over sheet or an independent panel, leaving more space and improving usability.
- Document title is always displayed along with an handy menu to save, import and export
- Adds search requests by name, url or method
- Displays pixel size and type for images
Fixes
- Adds support for JSONP
- Improves HTTP / HTTPS connection speed and request time calculation
- Fixes crash when inserting some characters using various keyboards
- Fixes bug that prevented the app from saving preferences under some circumstances
- Fixes freeze when saving the document many times quickly
- Fixes crash when inserting headers with newlines
- Improves performance when displaying large requests or responses
- Fixes other random crashes
Extensions API
- Dynamically access and modify dynamic values from extensions
Paw 2.1.1 macOS 10.9+ Dec. 12, 2014
Fixes
- Improves implementation of OAuth 2
- Fixes display issues with reduced transparency mode of OS X Yosemite
- Fixes layout when scrollbars are displayed
- Fixes bug that made Dynamic Values migrated from previous versions of Paw disappear
- Adds Keyboard Shortcuts to switch between environments
- Removes name of Environment Domains in variable tokens for the sake of simplicity
- Fixes Form URL-Encoded body (characters [] were not encoded)
- Fixes issue that prevented the edition of Dynamic Values in long fields
- Ignores Proxy PAC files when it's not reachable
- Fixes other bugs and crashes
Paw 2.1 macOS 10.9+ Nov. 14, 2014
User Interface
- New Designed 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.
User Interface
- JSON Editor & Viewer: Seamlessly edit JSON requests or view JSON responses.
New features
- 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.
- 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.
Paw 2.0.8.1 macOS 10.8+ June 26, 2014
Following an SSL validation issue with 2.0.8, version 2.0.8.1 has been released.
Fixes
- Fixes the login window display during the Trial or to register a Full License
- Fixes connection problems when a service is only accessible through IPv6 while DNS returns also an IPv4 address (e.g. the local PHP test server only accept IPv6 by default, while often "localhost" is configured for both IPv4 127.0.0.1 and IPv6 ::1). If you were experiencing issues to connect to a local server, this should fix the issue.
- Fixes IPv6 addresses parsing (e.g. http://[::1]:8000)
Paw 2.0.8 macOS 10.8+ June 26, 2014
Fixes
- Fixes the login window display during the Trial or to register a Full License
- Fixes connection problems when a service is only accessible through IPv6 while DNS returns also an IPv4 address (e.g. the local PHP test server only accept IPv6 by default, while often "localhost" is configured for both IPv4 127.0.0.1 and IPv6 ::1). If you were experiencing issues to connect to a local server, this should fix the issue.
- Fixes IPv6 addresses parsing (e.g. http://[::1]:8000)
Paw 2.0.9 macOS 10.8+ June 6, 2014
Fixes
- Fixes a crash when aborting a request
- Fixes an issue that prevent connecting to some HTTPS hosts
Paw 2.0.7 macOS 10.7+ May 14, 2014
New features
- Adds support for
paw://
URLs (documentation will come soon) - Disables sounds effects by default
- Improves Duplicate requests to keep them in the same parent
Fixes
- Fixes a major bug in Form URL-Encoded Body that shows (null) for fields containing non-alphanumeric characters
- Fixes another major bug that removes the selection after deleting a request which made the app inusable in some cases
- Fixes 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
- Fixes a crash when a Header name finished by a backslash
- Fixes many other crashes
Paw 2.0.6 macOS 10.7+ May 8, 2014
User Interface
- Paw now remembers exactly where you left each document: which Request was selected, which tab or Response Body Text, which groups were expanded in the Request List, whether you enabled “Arrange By” and “Order By”, if the Code Generation Inspector was expanded…
- New JSON pretty-printer: now keeps the original order of dict keys, fixes the display bug for floats and long integers, and adds many formatting options in the Preferences
- Adds an alert when changing the Request Body Type will be destructive
- Improves the Preferences window
- The Response Status Code and name of the request are now displayed in the system notification
- Fixes bug that made Paw abnormally use CPU when idle
- Fixes a UI bug in the Request Body view
- Fixes crash on OS X 10.7 Lion when Deleting All Responses
- Fixes crash when invalid characters such as double-quotes are in the URL host
HTTP Improvements
- The HTTP Library “GCD AsyncSocket” now supports HTTP / HTTPS proxies and Paw can now override the system proxy settings
- Content-Type header will be automatically sent (if no Content-Type header is set in the Request)
- Automatically encoded with percent-escapes forbidden characters in URLs (like spaces), and also URL encodes the result of Dynamic Values when present in the URL / URL Params
- Paw will ignore the request body for HTTP methods that don’t support it (GET, HEAD, DELETE…), there is an option to send it anyways
- Content-Length header is now always sent for POST, PUT, PATCH, etc. even if the body is empty
- Adds support for arbitrary HTTP verbs
Dynamic Values
- Allows backslash escapes in path for Response Parsed Body Dynamic Value
- Fixes Amazon S3 Signatures when having "Query String Argument of Interests” (URL Parameters that must be included in the String to Sign)
Code Generation
- Fixed bug in cURL Code Generation when the Request Body contains new lines and tabs
- Fixed bug in cURL Code Generation that didn’t escape quotes when present in the Headers
- Fixed bug in Python Code Generation that misses trailing slashes in the URL
Lastly, a Crash Report mechanism was added: if Paw crashes, you’ll be prompted to send the crash report. This will make Paw even better in the future!
Paw 2.0.5 macOS 10.7+ Jan. 23, 2014
Fixes
- Fixes update process: so far Paw was unable to update itself, it's now fixed (for upcoming updates, you will still need to update manually for this version)
- Fixes major visual bug when switching between Body Form URL-Encoded or Multipart requests
- Adds the ability to disable in the Preferences the support of Internationalized Domain Names and URL Encoding of requests paths, which lead to some confusions
- Fixes bug that removed some URL encodings in URL parameters
- ...and some other minor fixes
Paw 2.0.4 macOS 10.7+ Jan. 15, 2014
Fixes
- Fixes major HTTP bug that made requests randomly stall
- Adds ISO 8601 format for Date / Timestamp Dynamic Value
- Adds a Response Body Length Dynamic Value
- Fixes Text Input to allow non-roman characters... 안녕! !سلام 你好! こんにちは!
- Fixes OAuth 1 Dynamic Value to only include 'application/x-www-form-urlencoded' body parameters in the Signature Base String
- Fixes a bug that inserted extra lines in Base 64 (e.g. in Basic Auth Dynamic Values)
- Fixes crash that prevented to open the Preferences panel in later versions of Mountain Lion
- Fixes a bug that prevented to work with Virtual Host-based SSL servers
- Fixes the extra slashes bug in the URL field (it happened when a Dynamic Value was present in the URL)
- ...and some other minor fixes
Paw 2.0.3 macOS 10.7+ Nov. 24, 2013
Fixes
- Bug Fixes
New features
- Added support for volume licenses
Paw 2.0.2 macOS 10.7+ Nov. 21, 2013
Fixes
- More bug fixes :)
Paw 2.0.1 macOS 10.7+ Nov. 18, 2013
Fixes
- Bug fixes
Paw 2 macOS 10.7+ Oct. 30, 2013
Dynamic Values
- Dynamic Values make your requests smarter, you can ask Paw to compute OAuth 1 or Amazon S3 signatures, generate a nonce for you, parse the JSON/XML response from another request to reuse a value from it, and much more dynamic possibilities.
New features
- Code generation: it sounds like many users loved the copy/paste to cURL feature of Paw 1, so it's has been extended and now can generate native Objective-C (using either NSURLConnection or AFNetworking), Python, Ruby, jQuery with Ajax or PHP.
- Warnings: Paw won't leave you alone in the wild, if you make something obviously wrong or strange, it will warn you and often suggest some way to fix the issue (for example, if you send a body in a GET request, it will suggest to change it to POST)
- Environments: keep different variables, and make their value change depending on the environment you choose, for example you could have one for the Production and one per Test/Development server
- Order and sort requests: create groups to make requests together if it makes sense, or trust Paw and automatically group requests by Host, Response Status Code or HTTP Verb/Method - you can also sort requests by name, URL, etc.
User Interface
- One more thing, did you notice the design changed a little bit?
Paw 1.0.1 macOS 10.7+ March 23, 2013
Fixes
- Bug fixes