CocoaRestClient Changelog

What's new in CocoaRestClient 1.4.7

Aug 6, 2021
  • Fixed header and parameter table column widths

New in CocoaRestClient 1.4.6 (Jun 23, 2021)

  • Universal binary for M1 (arm64) and Intel (x86) macs
  • Proper dark mode implementation adding MacOS vibrancy effects in background
  • Minimum supported MacOS version set to 10.14
  • Supports saving two different pretty print themes (normal and dark mode)
  • Remove double encoding of spaces in URL box (Issue #152)
  • Adds environment variable substitution in headers, specified as ${VAR}
  • Gatekeeper compatible signed release binary
  • Minor UI arrangement tweaks

New in CocoaRestClient 1.4.5 (Jul 6, 2018)

  • Adding support for Touch Bar: save, open, get, post, put, and copy curl buttons that are always available on touch bar while in the main window of the app.
  • Run the app unsigned:
  • Right-click the app file and choose "Open." After you confirm that you want to run the app, it'll remember that preference and then you can run the app as usual.

New in CocoaRestClient 1.4.2 (Aug 1, 2017)

  • Fixes/Features:
  • Added an additional table to input URL parameters; synced with changes to the URL bar. (Issue #67, Issue #56)
  • If the request contains the Accept-Encoding header, append --compressed to a generated curl command so that curl decompresses the response body automatically. (Issue #130)

New in CocoaRestClient 1.4.1 (Jun 26, 2017)

  • Fixes/Features:
  • No longer automatically sets Accept-Encoding and Accept-Language header fields on outgoing requests (Issue #128).
  • Fixes pre-emptive auth broken in 1.4.0 (Issue #129)
  • Remembers the preferred width of the saved requests sidebar
  • Adds a submit request menu item mapped to Control-S (Issue #116)
  • Remember last Content-Type header selection from Content-Type menu (Issue #81)
  • Increases number of visible HTTP Methods in dropdown (Issue #108)
  • Fixes minor bug that causes import and export requests functionality to break after Reload Requests Drawer menu item is invoked.

New in CocoaRestClient 1.4.0 (Jun 26, 2017)

  • Fixes/Features:
  • Multiple windows and tabs using macOS's native tab support!
  • Saved requests list is now part of each main window rather than a drawer (the drawer concept seems to be poorly supported in today's macOS libraries).
  • New keymappings: ⌘N opens a new window, ⌘T opens a new tab, and ⌘O opens the saved request name searcher.
  • Bottom status bar looks slightly classier.
  • Enabling or disabling trust of self-signed certs is now a menu option.

New in CocoaRestClient 1.3.16 (Apr 15, 2017)

  • Fixes/Features:
  • ⌘T now brings up a typeahead fast searcher of saved requests!
  • Tried to standardize request saving behavior with normal MacOS apps: ⌘S now saves a request or overwrites a selected request (confirmation box is shown first) and ⌘⇧S works as a 'Save As' to give a request a new name. (Issue #113)
  • Decreased font size of saved request drawer to make things look a little cleaner

New in CocoaRestClient 1.3.13 (Jun 2, 2016)

  • Fixes/Features:
  • Added Curl command generation, consider this beta for now (Edit Menu or Command-K).
  • Fix an issue where a folder drag and drop onto itself causes the folder to get deleted (Issue #100)
  • Added a global option to disable cookies (Issue #43)
  • DELETEs can now have raw text bodies (Issue #85)

New in CocoaRestClient 1.3.12 (Apr 25, 2016)

  • Requirements for 1.3.12:
  • OS X 10.10.3+ (most likely last version for 10.10)
  • Fixes/Features in 1.3.12:
  • Fixes open response in browser
  • Puts HTTP Status code back in Headers tab text
  • Fixes import of requests
  • Adds tabbing between username and password field in Auth tab:

New in CocoaRestClient 1.3.11 (Apr 5, 2016)

  • Requirements for 1.3.11:
  • OS X 10.10.3+ (most likely last version for 10.10)
  • Fixes/Features in 1.3.11:
  • Updated UI for cleaner workspace (less space eaten up by tabs) with adjustable request and response areas (Issue #80, Issue #58)
  • Updated Sparkle to latest version and HTTPS URL for appcast (Issue #88)

New in CocoaRestClient 1.3.10 (Dec 28, 2015)

  • Fix exporting of requests in folders
  • Delete key deletes selected requests in saved requests drawer

New in CocoaRestClient 1.3.6 (Jul 23, 2013)

  • Fixed encoding of the + character for parameters provided for form urlencoded content.
  • Turned off XML tidying-- this was resulting in elements being added where they truly did not exist in the response. Now, if XML is invalid it will default to plaintext in the response window.
  • Changed tabbing behavior in request parameter and header value cells to be more natural.
  • Added pre-emptive HTTP Basic Auth. This can be enabled with a checkbox and hopefully will solve the auth problems that some people have been having.
  • Added MessagePack output formatting (contributed by github.com/DiegoMax)

New in CocoaRestClient 1.3.5 (Feb 27, 2013)

  • Fixes/Features in 1.3.5:
  • Add text/json to list of known JSON content types
  • For JSON content types that fail to parse, output plaintext instead of hanging
  • Apply Same Method on HTTP Redirects menu option. For HTTP 301, 302, & 303s, there is w3c guidance about when the POST should be propogated rather than converted into a GET on the target of the redirect. Some users were not expecting this and (for better or worse) will be able to override the built-in rules and propogate the HTTP method to the target of the redirect no matter what the guidelines are. In the previous version, this erroneously was made the default behavior -- but it is now configurable. (ISSUE-26)
  • Clicking dock icon re-opens main window if it is closed
  • Gzip checkbox for multipart file uploads
  • Drag'n'drop files from Finder to File upload list
  • Selectable syntax highlighting for responses
  • Auto-complete for common HTTP header field names

New in CocoaRestClient 1.3.4 (Oct 15, 2012)

  • Pick more appropriate syntax highlighting based on certain known Content-Types
  • Respect the HTTP Method on redirected requests
  • Menu item and Command-W added for closing window