Releases: flawiddsouza/Restfox
v0.15.0
What's New
- Add Restfox user-agent to headers (#133) by @kobenguyent
- Add logo to navbar (#135) by @kobenguyent
- Logs tab (#137) by @kobenguyent
- Improve dark theme (#140) by @mofazhe
- Response Panel > response filtering (#146) by @kobenguyent
- Create distinction between inactive tabs and active tab in Request Panel & Response Panel + add background color to tags displayed in Response Panel (#148) by @kobenguyent
- Request Panel > custom request method dropdown (#150) by @kobenguyent
- A new theme: Dracula
- Response Panel > xml response filtering (#152) by @kobenguyent
- Response Panel > status code and text mapping (#153) by @kobenguyent
- Response Panel > Timeline viewer (#155) by @kobenguyent
Fixes
- Remove content-type header when body is switched to no body (#134) by @kobenguyent
- Import Modal > input type file button is unstyled and doesn't match the theme
- Sidebar > Collection Item > Right Click > Properties > done button is unstyled and doesn't match the theme
- Request Panel > Extracting Path params from url > don't treat mac addresses in url as path parameters (fixes #154)
- A more contrasty patch method color for light theme
New Contributors
- @kobenguyent made their first contribution in #133
Packages
For Ubuntu, snap can be installed using:
sudo snap install restfox
For macOS, the app can be installed using homebrew:
brew install restfox
For Windows, the app can be installed using:
scoop bucket add extras
scoop install restfox
NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.
Full Changelog: v0.14.1...v0.15.0
v0.14.1
Fixes
- Request Panel > url, path param syncing > ":port_number" should not be treated as a path param
Packages
For Ubuntu, snap can be installed using:
sudo snap install restfox
For macOS, the app can be installed using homebrew:
brew install restfox
For Windows, the app can be installed using:
scoop bucket add extras
scoop install restfox
NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's New
- add a bit of border-radius for all select elements + increase height of the environment selector in nav bar, so the user has more clickable area + increase padding of full width inputs & select elements
- Settings > Change widths from 3 rows into 1 row with 3 columns, so that they take up less space
- Sidebar > Sidebar Item > Show full name of the item in a tooltip when hovering mouse over it, as the only other way the user can see a really long collection item name is by right clicking and opening properties - as we don't wrap really long names - they just get cut off in the ui beyond the width of the sidebar (similar to vscode)
- Request Panel > sync path params from url to Query tab (completes #50 and #129)
- Request Panel > Query > URL Preview (completes #50)
Fixes
- SocketPanel > IO v3 & v4 > received message is shown as [Object object]
- Sidebar > Collapse All > Can't collapse newly created folders that haven't been collapsed at least once as collapsed property won't be present
- Settings > Reset Width also resets all settings
- Folder properties > auth + headers > env var does not become green / resolve if it's in folder environment
- Sidebar > drag moving a collection item of type request and socket from one folder to another does not reload displayed env vars in the inputs, as per the folder's environment - so the highlight color remains red, even if env var is available after the move into a folder
Packages
For Ubuntu, snap can be installed using:
sudo snap install restfox
For macOS, the app can be installed using homebrew:
brew install restfox
For Windows, the app can be installed using:
scoop bucket add extras
scoop install restfox
NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.
Full Changelog: v0.13.0...v0.14.0
v0.13.0
Fixes
- Dark mode > modal > link color is low contrast and incorrect
- Plugin > fetchSync should respect "Disable SSL Verification" setting (fixes #127)
- Request Panel > Body > GraphQL editors broken (fixes #128)
Packages
For Ubuntu, snap can be installed using:
sudo snap install restfox
For macOS, the app can be installed using homebrew:
brew install restfox
For Windows, the app can be installed using:
scoop bucket add extras
scoop install restfox
NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.
Full Changelog: v0.12.0...v0.13.0
v0.12.0
Fixes
- shell.openExternal fails to open external browser for external links on some systems but the open module is able to, so we'll be switching to that
- Request Panel > Script > multiple plugins get created if you type the code really quickly for the first time - addPlugin can get called more than once causing all kinds of problems - this creates stray scripts that get executed on every request run but can never be deleted as they are not visible in the ui
- Request Panel > Script > skipScriptUpdate was being set to true but not set to false until 2nd update, so script doesn't get saved + we also add keys to the code mirror editors, so they don't share instances with other tabs (fixes #124)
- Tab name doesn't update after updating name in properties dialog (fixes #125)
Packages
For Ubuntu, snap can be installed using:
sudo snap install restfox
For macOS, the app can be installed using homebrew:
brew install restfox
For Windows, the app can be installed using:
scoop bucket add extras
scoop install restfox
NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's New
- Electron: Allow native wayland options to support HiDPI screens that are using fractional scaling (snap builds) (#116)
- CodeMirror 6 components > show selection highlighting when ctrl+d is used to select the next match for the selected text
- Plugin > adds atob
- Plugin > changes quickjs from sync to asyncify build for improved async support
- Plugin > adds helper methods for base64 & arraybuffer
- Plugin > ability to import esm module using urls
- Plugin > adds fetchSync to make http requests from a plugin
- Adds a references button that shows all the docs related to Plugins in a context menu for easy access, at the top right of Request Panel > Script & Plugin Edit Modal
- Plugin editors > adds auto completion for rf.arraybuffer.*, rf.base64.*, fetchSync & readFile (if desktop)
Fixes
- Alert confirm prompt dialog > long unbroken text causes overflow
- DNS resolution fails for localhost domains ending with .test
- Plugin > now query params can be pushed to and set, as raised in issue #110
- CodeMirrorEditor > basic language autocompletion was not working
New Contributors
- @BoscoDomingo made their first contribution in #117
Packages
For Ubuntu, snap can be installed using:
sudo snap install restfox
For macOS, the app can be installed using homebrew:
brew install restfox
For Windows, the app can be installed using:
scoop bucket add extras
scoop install restfox
NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.
Full Changelog: v0.10.1...v0.11.0
v0.10.1
Fixes
- vite build changed the string process.env to {} breaking .env support for file workspace
Packages
For Ubuntu, snap can be installed using:
sudo snap install restfox
For macOS, the app can be installed using homebrew:
brew install restfox
For Windows, the app can be installed using:
scoop bucket add extras
scoop install restfox
NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's New
- Tab Bar > Tab > Right Click > Move to New Window
- add support for portable package for Windows
- File Workspace > .env support for secrets
- Added path parameter parser for Open API spec file imports (#115)
Fixes
- Saving plugin after changing scope of an existing plugin from current workspace to global or vice versa does not refresh the ui + other related issues (fixes #111)
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
For Windows, the app can be installed using:
scoop bucket add extras
scoop install restfox
NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.
Full Changelog: v0.9.1...v0.10.0
v0.9.1
Fixes
- Folder Properties > valid env vars don't resolve in auth and header inputs
- Folder > Headers > disabled headers are included in the request
- Folder > Headers > env vars don't get substituted in the request
Packages
For Ubuntu, snap can be installed using:
sudo snap install restfox
For macOS, the app can be installed using homebrew:
brew install restfox
For Windows, the app can be installed using:
scoop bucket add extras
scoop install restfox
NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's New
- Request Panel > Script tab for pre request and post request script
- Improved plugin syntax
- Request Panel > Renamed "Description" to "Docs" and added markdown preview (closes #33)
- Plugin > alert(message)
- Plugin > adds readFile(path) for reading a given file path to string
- Auto complete for plugin methods in Plugin Edit Modal & Request Panel > Script > Pre Request + Post Request
- 1.3 MB bundle size reduction thanks to the new version of quickjs-emscripten-core
- Folder Properties > option to set headers & auth for all requests under that folder
Fixes
- Request Panel > Address Bar > Multiple equal signs in url query params don't sync correctly to parameters - all data after equal sign is missing if there is more than one equal sign
- Plugin > setEnvironmentVariable doesn't update the environment object used by the request
- Response Panel > Request > long text overflows container and causes horizontal scroll - now it gets wrapped
Packages
For Ubuntu, snap can be installed using:
sudo snap install restfox
For macOS, the app can be installed using homebrew:
brew install restfox
For Windows, the app can be installed using:
scoop bucket add extras
scoop install restfox
NOTE: Not all the builds have been tested properly, so please create an issue if you encounter any problems.
Full Changelog: v0.8.0...v0.9.0