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