Skip to content

Releases: flawiddsouza/Restfox

v0.3.0

03 Dec 05:06
Compare
Choose a tag to compare

What's New

  • Request Panel > properly sync query params added to url into query params list and auto add any that are not already present in the query params list
  • Electron: change from default fetch to proxied fetch with ipc to allow setting headers like user-agent and cookie (now we lose the ability to see the request in the devtools network tab but it's a tradeoff worth making to get more functionality)
  • Response Panel > add ssl error to the possible errors list when a request fails
  • Import > OpenAPI URL
  • Settings > option to disable ssl verification when making requests (useful when you're using self signed certs) (only for electron)

Fixes

  • Request Panel > accidental url encoding of query params that are synced to the url - this turns environment variable symbols in {{var}} to url encoded %7B%7Bvar%7D%7D (fixes #78)
  • Request Panel > properly sync query params added to url into query params list and auto add any that are not already present in the query params list
  • Clone instructions for Web Standalone (contributed by @donuts-are-good)
  • Request Panel > edge case, getting DataCloneError: Failed to execute 'put' on 'IDBObjectStore': #<Object> could not be cloned error when persisting active tab after selecting a file for binary body

New Contributors

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: v0.2.1...v0.3.0

v0.2.1

08 Nov 17:41
Compare
Choose a tag to compare

Fixes

  • Copy as Curl > exclude disabled fields in multipart/form-data bodies
  • Copy as Curl > environment variables not substituted in body

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

06 Nov 16:49
Compare
Choose a tag to compare

What's New

  • Settings > add option to disable page view analytics tracking
  • Request Panel > Address Bar > Paste curl command into address bar to import it
  • Sidebar > Request Context Menu > Copy as Curl (completes #68)
  • Clickable button on the right of every item in the sidebar that supports a right click context menu
  • Sidebar > Search > add button to open context menu to create request / folder in the root of the sidebar
  • socketfox.dev code integrated (this basically adds support for websocket and socket.io)
  • Plugins > Tests
  • Enhanced method name coloring (contributed by @luckytea)

Fixes

  • Response Panel > Download > content disposition parsing issue (fixes #73)
  • csp eval issue due to httpsnippet using ajv, which uses new Function (this essentially prevented the latest ui from being deployed as a chrome app)
  • Workspaces page > Plugins (doesn't load due to error)
  • Sidebar context menu gets cut off when devtools is open, as it opens upwards but there's not enough space - same for small window sizes (now we add max height and make the context menu scrollable)

New Contributors

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For macOS, the app can be installed using homebrew:

brew install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: v0.1.0...v0.2.0

v0.1.0

28 Sep 17:17
Compare
Choose a tag to compare

Fixes

  • Docker: POST of all kinds of bodies (json, form url encoded, multipart, binary) is broken still
  • Plugin Manager > updating a plugin errors out with "updatePlugin is not a function" due to name reuse

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For MacOS, the app can be installed using homebrew:

brew install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: v0.0.9...v0.1.0

v0.0.9

28 Sep 13:17
Compare
Choose a tag to compare

What's New

  • Request Panel > Address Bar > OpenAPI Style Path Parameters (completes #51)
  • Response Panel > download response as a file (closes #49)

Fixes

  • Docker image missing ui
  • Unable to paste in request panel address bar when your copied text has a newline as the end
  • Response Panel > HTML response containing iframe redirects window to object url - this happened for me when I had loaded a stackoverflow.com page as the request - seems like iframes have the ability to navigate the top level window, so we sandbox it
  • Import > Restfox > all exported bodies will not be imported instead of excluding the inactive body types - this is so the state of the export + import matches the behavior of Restfox
  • Web Standalone / Docker: POST of all kinds of bodies (json, form url encoded, multipart, binary) was broken

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For MacOS, the app can be installed using homebrew:

brew install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: v0.0.8...v0.0.9

v0.0.8

07 Apr 12:47
Compare
Choose a tag to compare

What's New

  • Response Panel > adds Ctrl + F search for searching response (closes #36)
  • Response Panel > Show image preview instead of raw binary dump for responses that have the image content type
  • Response Panel > Show html preview instead of raw html for responses that have the text/html content type
  • Docker build for web standalone (contributed by @iuv)
  • Docker image is now available: https://hub.docker.com/r/flawiddsouza/restfox

Fixes

  • Import > Restfox > auth not imported
  • Request Panel > Query > Path parameters > disabled path parameters should not be used for url substitution when a request is made
  • Request Panel > Address bar > adding a ?query=param into the url of a request which does not have parameters defined will cause restfox to crash when you reload it, if this request was the active tab

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For MacOS, the app can be installed using homebrew:

brew install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: v0.0.7...v0.0.8

v0.0.7

29 Nov 04:19
Compare
Choose a tag to compare

What's New

  • Response Panel > Proper message for invalid url, informing about missing protocol
  • Request Panel > Query > Path Parameters (closes #22)
  • Request Panel > Body > Beautify JSON > beautify json with variables & invalid json
  • Import > Allow importing multiple exports at once
  • Import > OpenAPI (closes #11)
  • Plugins > per workspace, per folder & per request (closes #7)
  • Response Panel > History is now limited to last 20 items to prevent consuming excessive amounts of disk space. Will be configurable in the near future.

Fixes

  • Import > Postman v2 > bearer auth not imported
  • Import > Insomnia
  • Substitute all occurrences of environment variables

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For MacOS, the app can be installed using homebrew:

brew install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: v0.0.6...v0.0.7

v0.0.6

10 Nov 03:31
4715a53
Compare
Choose a tag to compare

Features

  • Dark theme
  • Backup & Restore
  • Nav Bar > Clear Collection > Extra confirmation by typing given text to prevent disastrous deletions

image

image

Fixes

  • Binary bodies not sent when plugins are active
  • Binary body file save and restore not working

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

For MacOS, the app can be installed using homebrew:

brew install restfox

NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: v0.0.5...v0.0.6

v0.0.5

30 Oct 14:29
Compare
Choose a tag to compare

Features

  • Set environment variables in plugins
    image

Fixes

  • multipart/form-data implementation bugs
  • Pressing Esc now closes the top most modal instead of all open modals

Packages

For Ubuntu, snap can be installed using:

sudo snap install restfox

Not all the builds have been tested properly, so please create an issue if you encounter any problems.

Full Changelog: v0.0.4...v0.0.5

v0.0.4

27 Oct 07:39
Compare
Choose a tag to compare

Forth Electron Release 🎉

For Ubuntu, snap can be installed using:

sudo snap install restfox

Not all the builds have been tested properly, so please create an issue if you encounter any problems.

New Contributors

Full Changelog: v0.0.3...v0.0.4