Paw Changelog

What's new in Paw 3.4.0

Aug 29, 2022
  • New Features:
  • 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!

New in Paw 3.3.6 (Feb 21, 2022)

  • Fixes:
  • Fixed issue where booleans had incorrect value on M1 CPUs
  • Fixed issue where JSON editor would not reflect current state correctly

New in Paw 3.3.5 (Feb 10, 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

New in Paw 3.3.4 (Jan 27, 2022)

  • Fixes:
  • Fixed crash when displaying tooltips in environment variables view

New in Paw 3.3.3 (Jan 4, 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

New in Paw 3.3.2 (Dec 3, 2021)

  • Fixes:
  • Fixed crashes related to MessagePack
  • Fixed issue where it was impossible to switch between Form URL-Encoded and Text requests

New in Paw 3.3.1 (Sep 26, 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

New in Paw 3.3.0 (Sep 7, 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

New in Paw 3.2.4 (Aug 11, 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 and client_secert had non-ASCII characters would fail

New in Paw 3.2.3 (Jul 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

New in Paw 3.2.2 (Jul 21, 2021)

  • Fixes:
  • Fixes a crash when using jq filtering
  • Fixes another issue with OAuth 2 token refresh
  • Fixes a visual glitch with environment selector

New in Paw 3.2.1 (Jul 21, 2021)

  • Announcements:
  • Paw is joining forces with RapidAPI on a mission to create the best tools for APIs
  • Native support for Apple Silicon M1 chips
  • New icon
  • Fixes:
  • Fixes issue with OAuth 2 token renewal
  • Fixes visibility issues for GraphQL documentation

New in Paw 3.2 (Jul 21, 2021)

  • 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)

New in Paw 3.1.10 (Jul 21, 2021)

  • 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()

New in Paw 3.1.9 (Jul 21, 2021)

  • 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

New in Paw 3.1.8 (Jul 21, 2021)

  • 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

New in Paw 3.1.7 (Jul 21, 2021)

  • 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)

New in Paw 3.1.6 (May 4, 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() and getHeadersNames()

New in Paw 3.1.5 (Oct 12, 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")
  • 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()

New in Paw 3.1.4 (Sep 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

New in Paw 3.1.3 (Aug 12, 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

New in Paw 3.1.2 (Jul 12, 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

New in Paw 3.1.1 (Apr 30, 2017)

  • Fixes a "Duplicate UUID" bug happening for some cloud sync projects
  • Fixes real-time syncing connectivity issues

New in Paw 3.1 (Apr 27, 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

New in Paw 3.0.16 (Feb 15, 2017)

  • Fixes many bugs & crashes

New in Paw 3.0.15 (Jan 25, 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

New in Paw 3.0.14 (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 the Content-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 for Request objects to duplicate a request

New in Paw 3.0.13 (Nov 16, 2016)

  • 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

New in Paw 3.0.12 (Sep 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

New in Paw 3.0.11 (Sep 12, 2016)

  • Fixes;
  • Fixes the use of HTTP code generator (also affected Amazon S3 and OAuth 1 string-to-sign previews)
  • Fixes crashes

New in Paw 3.0.10 (Sep 12, 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

New in Paw 3.0.9 (Sep 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

New in Paw 3.0.8 (Aug 24, 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

New in Paw 3.0.7 (Aug 13, 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 auto-completion 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

New in Paw 3.0.6 (Aug 5, 2016)

  • New:
  • Paw for Teams
  • Dark Theme
  • Interface Improvements
  • New Icon
  • 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 fixes:
  • Fixes an issue that makes legacy encryption passphrases being rejected
  • Adds the ability to reset the encryption passphrase for local documents

New in Paw 3.0.5 (Jul 31, 2016)

  • Fixes a nasty bug that affected users with a trial version showing the welcome window every 15 min

New in Paw 3.0.4 (Jul 29, 2016)

  • Fixes failing file migration on OS X 10.10 Yosemite
  • Fixes crash on the launch

New in Paw 3.0.3 (Jul 29, 2016)

  • Fixes since 3.0:
  • Fixes failing file migration under certain circumstances

New in Paw 3.0.1 (Jul 28, 2016)

  • Fixes since 3.0:
  • Crash on launch with a legacy Mac App Store license

New in Paw 3.0.0 (Jul 28, 2016)

  • New:
  • Paw for Teams
  • Dark Theme
  • Interface Improvements
  • New Icon

New in Paw 2.3.4 (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

New in Paw 2.3.3 (Apr 3, 2016)

  • New:
  • Adds tons of new APIs in the "File > Insert API Template" search results (thanks for 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

New in Paw 2.3.2 (Mar 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

New in Paw 2.3.1 (Feb 29, 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

New in Paw 2.3 (Feb 19, 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

New in Paw 2.2.9 (Jan 19, 2016)

  • Bug 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

New in Paw 2.2.8 (Jan 13, 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)
  • JavaScript API:
  • Adds a JavaScript API to access JSON and Form URL-Encoded values with a given key path (getUrlEncodedBodyKey, getJsonBodyKeyPath)
  • 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!

New in Paw 2.2.7 (Dec 23, 2015)

  • Improvements:
  • Improved dynamic value and JavaScript evaluation performance
  • Improved console logging performance
  • Displayed request and response size in Exchange Infos
  • Added JSON editing in any field (JSON Dynamic Value)
  • Added the ability to deauthorize a license
  • Other minor improvements
  • Fixes:
  • Fixed hangs due to excessive evaluation threads
  • Fixed possible app hang when submitting crash reports
  • Fixed manual DNS Spoofing on HTTPS/SSL
  • Changed Basic Auth default charset to utf-8
  • Other minor fixes and UI adjustments
  • Improvements on the JavaScript API:
  • Added support for multiple arguments in console.log
  • Fixed possible crash when evaluating Dynamic Values
  • Fixed Dynamic Value creation
  • Fixed the setting of boolean properties in Dynamic Value

New in Paw 2.2.6 (Nov 7, 2015)

  • Fix fields getting visually truncated on El CapitanFix import from file on El Capitan
  • Fix the way newlines are handled in text fields
  • New dynamic value to insert special characters (including newlines)
  • Improve performance when handling large requests and responses
  • Display environment domain along with variable names
  • Fix many bugs and crashes

New in Paw 2.2.5 (Oct 16, 2015)

  • Customizable font and size for text views
  • Ability to manually add cookies to cookie jars
  • Fix bug that prevents installing extensions on OS X El Capitan
  • Disable App Transport Security (for OS X El Capitan users) to make NSURLConnexion work with any HTTP or TLS service
  • Fix visual bug in environments list

New in Paw 2.2.3 (Sep 13, 2015)

  • Bug fixes and small additions:
  • Fixed user interface for OS X 10.11 El Capitan
  • Persisted selected environments
  • Allowed body in DELETE requests
  • Minor improvements to the JSON view
  • Allowed the use of custom URI schemes in OAuth 2 authentication
  • Fixed image preview
  • Fixed bug that made some dynamic values return the same value when used together
  • Fixed signature bug in OAuth 1
  • Fixed bug that allowed double items in the completion results
  • Fixed drag-and-drop of requests to keep their original order
  • Fixed insertion of some type of dynamic values in environments
  • Fixed migration of some legacy dynamic values
  • Changed export and import keyboard shortcuts
  • Improvements to the JavaScript API:
  • Changed require() function to behave like CommonJS modules
  • Added loadScript() function to just load another JavaScript file (old require behavior)
  • Added API to access all requests and groups
  • Added access to request options (e.g. timeout, follow redirects)
  • Access automatically added headers from the JavaScript API
  • Added date and loading times to HTTPExchange objects
  • Added a bundle object to access App, API and OS versions

New in Paw 2.2.2 (Jun 13, 2015)

  • Bug Fixes:
  • Fixed high usage of memory and CPU when using completion and keeping focus on text fields
  • Prevented paste of newline characters that causes many HTTP bugs
  • Added "console.error()" JavaScript API, and improved design of the JS extension console
  • Fixed bug when deleting the last existing request
  • Fixed OAuth 2 bug when server response is URL encoded
  • Fixed many crashes

New in Paw 2.2.1 (May 4, 2015)

  • 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.
  • Extensions JavaScript API Improvements – Dynamically access and modify dynamic values from extensions
  • User Interface Improvements:
  • 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
  • Search requests by name, url or method
  • Displayed pixel size and type for images
  • Bug fixes and small additions:
  • Added support for JSONP
  • Improved HTTP / HTTPS connection speed and request time calculation
  • Fixed crash when inserting some characters using various keyboards
  • Fixed bug that prevented the app from saving preferences under some circumstances
  • Fixed freeze when saving the document many times quickly
  • Fixed crash when inserting headers with newlines
  • Improved performance when displaying large requests or responses
  • Fixed other random crashes

New in Paw 2.1.1 (Feb 20, 2015)

  • 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

New in Paw 1.0.1 (Mar 28, 2013)

  • Fixed a blocking crash affecting only OS X Lion users
  • Fixed a bug making some auto-completion changes not being saved
  • Fixed some UX problems in the key/value edition text fields