What's new in Insomnia 2020.5.2
Dec 11, 2020
- Minor Tweaks:
- Updated metrics counters for requests
New in Insomnia 2020.5.1 (Dec 11, 2020)
- Bug Fixes:
- OAuth 2 PKCE can now be enabled
New in Insomnia 2020.5.0 (Dec 4, 2020)
- Major Changes:
- gRPC support (several PRs)
- OAuth 2 PKCE with authentication code authorization (#2652 by DASPRiD)
- Hyphens and other chars in environment variable keys (#2601 by develohpanda)
- Minor Tweaks:
- Synced workspaces can now be deleted (#2795 by DMarby)
- GraphQL explorer shows field deprecation warnings (#2749 by antoine29)
- Improved beta sync conflict resolution involving deletes (#2790 by DMarby)
- Easier navigation to the app logs folder (#2728 by conema)
- Ingress class annotation when generating Kubernetes config (#2709 by rmsy)
- You can now clear OAuth 2 sessions manually, or optionally on restart (#2701 by karolineKarkoschDrKlein)
- Network context available to request and response hook scopes 🔌 (#2662 by jgiovaresco)
- Support ISO-8859-1 encoding with Basic Auth credentials (#2642 by jgiovaresco)
- Consistent UI scaling depending on the font size (#2710 by martinpastore) (#2824 by sonicyeti)
- Default shortcut to show keyboard settings on macOS has changed to cmd+ctrl+shift+/ to avoid OS conflicts (#2649 by jgiovaresco)
- Design sidebar method styling and click region revamp (#2632 by sonicyeti)
- Bug Fixes:
- Environment color picker works again (#2711 by jgiovaresco)
- Correct application icons are now shown (#2766 by sonicyeti)
- Cancelling a "Send and Download" request no longer shows an infinite spinner (#2721 by jgiovaresco)
- Cancelling a request when multiple are running works again (#2696 by selamanse)
- GraphQL schema updates reflect correctly in the explorer (#2747 by antoine29)
- Single line editors now ignore new lines (#2704 by thewheat)
- Code editor search bar no longer hides the content (#2697 by antoine29)
- Copy as Curl now respects header casing (#2668 by jgiovaresco)
- General housekeeping (#2783 by nicholas-l) (#2752 by simplywondrous) (#2727 by jgiovaresco) (#2717 by rmsy) (#2661 by iamrajiv)
New in Insomnia 7.1.1 (Feb 19, 2020)
- Bug Fixes:
- Fix regression causing performance issues (#1951 by serpilacar)
New in Insomnia 7.1.0 (Feb 13, 2020)
- Major Changes:
- Add ability to enable/disable plugins (#1855 by develohpanda)
- Add preference to only show responses for the active environment
- Add preference to disable JS in response preview
- Add preference to disable clickable URLs in preview (#1845 by elemanhillary)
- Bug Fixes:
- Fix GraphQL operationName not being sent sometimes
- Multiline query editing works again
- Fix missing image for app notifications
- Strip extra trailing slash when importing OpenAPI files
- Fix Content-type true for some multipart form requests
- Minor Tweaks:
- Correctly document GraphQL union types (#1880 by elemanhillary)
- Show number if items in collapsed JSON nodes (#1861 by develohpanda)
- Update HTTP 201 description (#1853 by mormegil-cz)
- Add option to enable OAuth 1.0 body hash
- Add URL handler to install plugins
- Add ability to view dependency open source licenses
New in Insomnia 7.0.6 (Dec 18, 2019)
- Major Changes:
- Persist code folds when switching requests (#1815 by develohpanda)
- Option to save response body as prettified (#1829 by elemanhillary)
- Ability to bulk-edit query parameters (#1848 by gschier)
- Environments with nested objects now merge instead of replace (#1635 by Gabrz)
- Bug Fixes:
- Fix white screen showing when creating new workspace
- Fix GraphQL variable editor showing errors on initial load (#1822 by danielfrankcom)
- Don't fail to import OpenAPI for relative server URLs
- Hotkey to toggle sidebar is configurable again
- Show error when when fail to read multi-part files
- Minor Tweaks:
- Display GraphQL label in sidebar for GraphQL requests
- Prompt for new name when duplicating requests or folders
- Add hover delay on tooltips in response history
- Add ability to specify an empty Bearer token prefix for OAuth 2.0
- Show right-click menu on sidebar
- Format selection dialog during export now cancellable
- Detect and add JSON content-type on imported requests if not present
- Show Fixedsys Excelsior font in editor font selection
- Add hotkey to quit app for Linux/Windows
- Remove leading empty line in Timeline tab
New in Insomnia 7.0.5 (Nov 29, 2019)
- Major Changes:
- Add description field for form data, queries, and headers (#1789 by pachisi456)
- Support data import from clipboard (#1776 by elemanhillary)
- Support security blocks and description in Swagger imports (#1724 by beardeddragon5)
- Support http and apikey OpenAPI v3 security blocks on import (#1725 by eliasmeire)
- Support global tags in Swagger 2 imports (#1723 by beardeddragon5)
- Added Enum type support in GraphQL docs explorer
- Bug Fixes:
- Fix User-Agent for GitHub OAuth 2.0 login window
- Improved handling of OpenAPI v3 imports
- Swagger 2.0 imports now set Content-Type header (#1722 by beardeddragon5)
- Template variable editor preview use dynamic height (#1800 by elemanhillary)
- Allow 3-character branch names for sync
- Don't auto-close brackets in plain-text fields
- Adjust overly-bright URL field placeholder color
- Minor Tweaks:
- Group response history items into time buckets (#1761 by NilayMajorwar)
- Add per-request redirect setting (#1737 by NilayMajorwar)
- Parse out query parameters when importing Curl (#1726 by eliasmeire)
- Fetch new OAuth 2.0 tokens if invalid_grant returned (#1729 by Lavoaster)
- Display X-HTTP-Method-Override header in sidebar if set (#1744 by NilayMajorwar)
- Audience and resource field for OAuth 2.0 Authorization Code (#1768 by duncan-brown)
- Update OpenSSL and Curl versions for Linux builds
- Added new Gruvbox theme
New in Insomnia 7.0.4 (Nov 28, 2019)
- Major Changes:
- Add description field for form data, queries, and headers (#1789 by pachisi456)
- Support data import from clipboard (#1776 by elemanhillary)
- Support security blocks and description in Swagger imports (#1724 by beardeddragon5)
- Support http and apikey OpenAPI v3 security blocks on import (#1725 by eliasmeire)
- Support global tags in Swagger 2 imports (#1723 by beardeddragon5)
- Added Enum type support in GraphQL docs explorer
- Bug Fixes:
- Fix User-Agent for GitHub OAuth 2.0 login window
- Improved handling of OpenAPI v3 imports
- Swagger 2.0 imports now set Content-Type header (#1722 by beardeddragon5)
- Template variable editor preview use dynamic height (#1800 by elemanhillary)
- Allow 3-character branch names for sync
- Don't auto-close brackets in plain-text fields
- Adjust overly-bright URL field placeholder color
- Minor Tweaks:
- Group response history items into time buckets (#1761 by NilayMajorwar)
- Add per-request redirect setting (#1737 by NilayMajorwar)
- Parse out query parameters when importing Curl (#1726 by eliasmeire)
- Fetch new OAuth 2.0 tokens if invalid_grant returned (#1729 by Lavoaster)
- Display X-HTTP-Method-Override header in sidebar if set (#1744 by NilayMajorwar)
- Audience and resource field for OAuth 2.0 Authorization Code (#1768 by duncan-brown)
- Update OpenSSL and Curl versions for Linux builds
- Added new Gruvbox theme
New in Insomnia 7.0.3 (Oct 21, 2019)
- Minor Tweaks:
- App notarization for macOS Catalina
New in Insomnia 7.0.2 (Oct 18, 2019)
- Minor Tweaks:
- Apple notarization for Catalina
New in Insomnia 7.0.1 (Oct 18, 2019)
- Major Changes:
- Add ability to duplicate sub-environments (#1706 by TeeSeal)
- Bug Fixes:
- Fix window showing off-screen on Windows
- Escape yarn paths in plugin installation (#1699 by v1ktor)
- Hotkeys work again in code editors (#1701 by malwilley)
- Improved MacOS icon builds (#1707 by coreygo)
- Editing GraphQL query name no longer sends incorrect operationName
- Importing Curl commands with --compressed flag works now
- Minor Tweaks:
- Audience parameter for OAuth resource owner password credentials (#1677 by CodyDWJones)
- Show full request name when hovering sidebar (#1705 by TeeSeal)
New in Insomnia 7.0.0 (Oct 18, 2019)
- Bug Fixes:
- Handle paths with spaces during plugin installs (#1688 by v1ktor)
- Environment source works for nested variables (#1637 by Gabrz)
- Improved reliability when restoring code editor state
- Swagger/OpenAPI imports now use correct workspace
- Fix JSONPath dependency breaking some advanced filters
- Always use spaces to indent YAML
- Minor Tweaks:
- Add background to editor gutter (#1690 by ranjan-purbey)
- Support YAML Content-Type for request bodies
- New theme.editor scope for plugins
- Display errors on template tags renders fail
New in Insomnia 6.6.2 (Aug 8, 2019)
- Major Changes:
- Visual GraphQL docs explorer! (#1616 by gschier)
- Bug Fixes:
- Moving folder to workspace now properly cleans up original (#1543 by udkl)
- Show proper HTTP method in response history dropdown
- Fix Swagger importer when the properties key is absent (#1570 by forresty)
- Fix race condition when selecting Binary File for body (#1584 by brendano86)
- Add Toggle Sidebar action back to menubar (#1548 by develohpanda)
- Fix password change key handling
- Minor Tweaks:
- Download After Send now stored per-request (#1544 by develohpanda)
- Grammar and typo fixes in HTTP status code descriptions (#1554 by nwthomas)
- Add option to Prompt to default to last value (#1597 by mdeboer)
- Ignore readOnly properties for Swagger imports (#1618 by easen-amp)
New in Insomnia 6.6.0 (Aug 7, 2019)
- Major Changes:
- Visual GraphQL docs explorer! (#1616 by gschier)
- Bug Fixes:
- Moving folder to workspace now properly cleans up original (#1543 by udkl)
- Show proper HTTP method in response history dropdown
- Fix Swagger importer when the properties key is absent (#1570 by forresty)
- Fix race condition when selecting Binary File for body (#1584 by brendano86)
- Add Toggle Sidebar action back to menubar (#1548 by develohpanda)
- Minor Tweaks:
- Download After Send now stored per-request (#1544 by develohpanda)
- Grammar and typo fixes in HTTP status code descriptions (#1554 by nwthomas)
- Add option to Prompt to default to last value (#1597 by mdeboer)
- Ignore readOnly properties for Swagger imports (#1618 by easen-amp)
New in Insomnia 6.5.4 (May 31, 2019)
- Major Changes:
- Environment JSON now remembers key order (#1497 by develohpanda)
- Add ability to change password from within the app
- Bug Fixes:
- Icon now displays in Windows control panel (#1514 by banksio)
- A few improvements around the new recent-requests switcher
- Dialogs now work within Folder Action plugins
- File Template Tag now allows selection of any file type
- Text no longer disappears when re-ordering sub environments
- Revert change that caused Linux icon to disappear
- Minor Tweaks:
- More flexible OpenAPI import validation (#1515 by rmedaer)
- Code blocks now displayed at full-width in rendered Markdown
New in Insomnia 6.5.3 (May 16, 2019)
- Major Changes:
- Quickly switch between recent requests with ctrl+Tab
- Show when response was sent in top-right and in Timeline
- Bug Fixes:
- Fix inifinite loop sometimes when using Response Tag in environments
- Keep OAuth 2.0 refresh token if a new one isn't provided
- Quotes now supported in Response Tag filter
- Drag and drop works again for empty folders
- GraphQL documentation links now open in default browser
- Body no longer loses focus shortly after changing body type
- Code blocks in documentation Markdown now scroll on x axis
- More reliable plugin installs via updated bundled Yarn
- Prompt Tag using default values is now more reliable
- Only create desktop icon during installation, not update
- Minor Tweaks:
- Increased default autocomplete delay
- Request switcher now sorts by last used
- Increase NeDB corruption threshold
- Add reference to create a Run In Insomnia button in export dialog
- Better sync beta onboarding
New in Insomnia 6.5.1 (May 8, 2019)
- Major Changes:
- Pin requests to sidebar (#1471 by develohpanda)
- Ability for plugins to define action within folder menu
- Bug Fixes:
- Fix request dependency behavior setting
- Prompts and alerts now work for plugin hooks
- Minor Tweaks:
- Font selection now includes Book font styles
- Adjust 405 status code description (#1479 by rafaelrenanpacheco)
- Improved error message for OpenAPI import
- Update to latest httpsnippet for code generation
New in Insomnia 6.4.2 (Apr 30, 2019)
- Bug Fixes:
- Fix blank preference pane for some environments
- Fix OAuth 1 settings not updating
- Less-strict validation on Swagger imports
- Prevent links from opening when selecting text in response
- Fix canceling requests when in download mode
- Strip non-breaking spaces breaking GraphQL query editing
- Minor Tweaks:
- Reorganized app preferences layout
- Ability to automatically send dependent requests in Response Tag
- Can now configure timeline to show larger uploaded data chunks
- Add new hotkey for quickly creating requests
- Add setMethod and to plugin API
- Add network context for plugin API for sending requests
- Show hotkey for deleting request in request dropdown
New in Insomnia 6.4.1 (Apr 30, 2019)
- Bug Fixes:
- Fix OAuth 2 settings not updating
- Fix performance regression causing slow UI updates with many requests
- Hide non-functional Quit menu item on non-Mac platforms
- Fix URL overflow bug within response history dropdown (#1441 by develohpanda)
- Fix data export in JSON format
- Minor Tweaks:
- Add open-on-hover functionality when dragging requests into closed folders in sidebar (#1442 by develohpanda)
New in Insomnia 6.4.0 (Apr 23, 2019)
- Major Changes:
- Keyboard shortcuts are now configurable! (#1403 by rickychandra)
- Add ability to select specific requests during data export (#1396 by rickychandra)
- OpenAPI v3 Importer (#1430 by notjosh)
- Bug Fixes:
- Improved performance of GraphQL editor
- Prevent Escape from closing modals in Vim mode (#1429 by ernestre)
- Minor Tweaks:
- Setting to configure autocomplete popup delay (#1323 by rafaelrenanpacheco)
- Add ability to purge responses in workspace settings dialog (#1317 by rickychandra)
- OAuth 2.0 will now automatically refetch tokens if refresh returns 401 status (#1338 by rafaelrenanpacheco)
- Add new high-contrast theme
- Add setAuthenticationParameter, getAuthentication and setUrl methods to plugin context for requests (#1393 by samirnijenhuis)
- Add JavaScript fetch API to code generation (#1343 by peoplenarthax)
- Add ability to specify encoding for base64 template tag (#1349 by aldaris)
- Add HAWK option for payload validation (#1339 by rpless)
- Ensure hidden modals and dropdowns are not visible to screen readers
- Better error handling for plugin installs on Windows (#1425 by senoctar)
- OAuth 2.0 will fallback to id_token if access_token does not exist (#1408 by Dirbaio)
- Add YAML as an export option (#1409 by everplays)
- Add setting to configure number of saved responses per request (#1378 by Grimones)
New in Insomnia 6.3.2 (Feb 15, 2019)
- Bug Fixes:
- OAuth 1.0 works again
New in Insomnia 6.3.1 (Feb 15, 2019)
- Major Changes:
- Add mnemonics to menu items for Windows/Linux (#1221 by tostringtheory)
- New option to reference query parameters in Request template tag (#1301 by tostringtheory)
- Bug Fixes:
- Code generation works again
- Prevent race condition where switching between GraphQL requests quickly would cause the request body to get overwritten
- More robust positioning of dropdown menus when close to screen edge
- Undo now works properly after GraphQL prettify
- Handle edge case that caused some Swagger imports to not import all request (#1302 by thewheat)
- Update GraphQL library dependencies to fix minor bugs
- Code editor now displays a marker in the gutter for errors (had been broken for a long time)
- Response preview tab now refreshes properly when the tab was not active (#1294 by rickychandra)
- Prevent negative timeout values from being passed to libcurl and throwing an error
- Minor Tweaks:
- Add startup task to delete zombie response bodies from filesystem (#1292 by rickychandra)
- Display folder names when selecting a request in the template tag editor (#1293 by rickychandra)
- Tabs now highlighted when focused, and improved keyboard navigation for tabs (#1300 by tostringtheory)
New in Insomnia 6.2.3 (Dec 12, 2018)
- Major Changes:
- Add ability to toggle variables to show their source, instead of rendered value (see hotkey in preferences) (#1274 by dhruv944)
- Bug Fixes:
- More robust movement of requests to different workspaces
- GraphQL Schema button no longer overlaps modal dialogs
- Minor Tweaks:
- Add ext feature for HAWK authentication (#1266 by rpless)
- Fix About screen showing undefined for Electron version (#1267 by zhanghanyun)
- Font ligatures visibility now disabled by default
- Hotkey to focus response body (#1265 by rickychandra)
New in Insomnia 6.2.0 (Nov 22, 2018)
- Major Changes:
- Configurable interface fonts (#1213 by evanslify)
- Support Postman 2.1 data format (#1233 by coderjoe)
- Imported Swagger tags now create folders (#1211 by thewheat)
- Add preference to change indent from tabs to spaces (#1117 by Masov)
- Support importing Postman Basic, Digest, Bearer, OAuth, and AWS auth (#1244 by coderjoe)
- Bug Fixes:
- Python Requests code generation query (#1200 by thewheat)
- Ignore parameters entry when importing Swagger (#1197 by beardeddragon5)
- Clear Content-Type header when selecting No Body (#1214 by thewheat)
- Smarter GraphQL schema fetching, and ability to disable auto-fetching
- Linux deb and AppImage now built on older 14.04 OS again
- Prevent HTML injection in autocomplete menu
- Whitespace before URL no longer breaks
- Fix prompt plugin always prompting
- Dropdown menus no longer get squished by small sidebar
- Fix plugin installs when spaces exist in file path
- Dollar symbol support for Curl command imports
- Warn use when switching from Form to JSON request body
- Minor Tweaks:
- URLs in Headers pane now clickable (#1186 by KarthikSiddarth)
- Sort workspaces alphabetically by name (#1179 by Masov)
- Clojure EDN syntax support (#1176 by JoelSanchez)
- Add resource parameter to OAuth 2.0 (#1174 by DevinCarr)
- Preserve HAR comments during import (#1198 by Atvaark)
- Better query param ordering in code generation (#1192 by jamesallured)
- Ability to disable update notification on Linux (#1234 by artywhite)
- Add INSOMNIA_DATA_PATH environment variable to change Insomnia data directory (#1230 by danothemen)
- Support file type filtering for plugins (#1131 by nickhomme)
- Added Send And Download option to advanced sending menu
- Additional workspace sync settings to disable syncing of cookie jar and SSL client certificates
- Support npm version suffix when installing plugins
New in Insomnia 6.0.3 Beta 1 (Aug 16, 2018)
- Minor Tweaks:
- Additional workspace sync settings to disable syncing of cookie jar and SSL client certificates
New in Insomnia 6.0.2 (Aug 3, 2018)
- Bug Fixes:
- Fixed unicode handling in JSON responses
- Fixed AWS auth signing with invalid Content-Type header
- Snap builds working again
- Linux package now built with Ubuntu 14.04
- Don't crash on plugin error
- Minor Tweaks:
- Recursive variable improvements
New in Insomnia 6.0.1 (Jul 26, 2018)
- Bug Fixes:
- Invisible cursor/selection now visible again on default theme
- Fixed unicode escaping
- Fixed the sync button no longer being pinned to bottom of sidebar
- Minor Tweaks:
- GraphQL query highlighting improvements
New in Insomnia 6.0.0 (Jul 24, 2018)
- Major Changes:
- Themes no longer restricted to premium users
- One Dark and One Light themes (#1044 by seanwash)
- GraphQL queries now show reference documentation mouse hover
- GraphQL operationName now set based on cursor position (if multiple named queries exist) (#990 by bwlt)
- Can now view GraphQL introspection request's response on failure
- Setting to configure environment highlight color style (#1042 by tippl)
- Environments are now sortable from within the Manage Environments dialog
- Cookie jar template tag (#1039 by coolhome)
- Added ability for plugins to define themes
- New storage API added to plugin API to store/retrieve data
- Greatly improved (more strict) fuzzy search
- Bug Fixes:
- No longer specify multipart/form-data boundary when generating Curl requests
- Curl code generation now respects URL encoding option (#979 by besolov)
- Environment now works as expected when no active request is selected
- The prompt template tag now only executes once per request
- No longer fail to render when comment ('#}') is included in GraphQL query
- Small fix related to same-variable-name environment merging
- Support absent Content-Type header for AWS authentication
- Improved error handling for async template tag errors
- Better response preview webview charset handling
- Tag editor dialog preview no longer jumps when an error is present
- Minor Tweaks:
- Request template tag now has a new option to get the folder and name
- GraphQL introspection query now specifies operationName property
- New response.setBody API for plugin response hooks
- ASAP Auth now default additionalClaims to empty object (#953 by gerrytan)
- Now purge raw response bodies when responses are deleted from history
- Added styling for ordered lists to markdown previews
- Add audience parameter to implicit OAuth 2.0 grant type (#1009 by delianides)
- Improvements to autocomplete when editing GraphQL variables
- More token types supported for syntax highlighting of Markdown previews (docs)
- Request switcher (Cmd+p) now sorts results by best match
- GraphQL operationName now shown below query editor when set
- Add button to clear current sidebar filter
- Prompt tag now supports masked input (type=password) (#1036 by flipxfx)
- Add ability to see response for failed OAuth 2.0 token fetch requests
- Theme thumbnails are now generated SVGs instead of screenshots
New in Insomnia 6.0.0 Beta 2 (Jul 21, 2018)
- Major Changes:
- One Dark and One Light themes (#1044 by seanwash)
- Setting to configure environment highight color style (#1042 by tippl)
- Cookie jar template tag (#1039 by coolhome)
- Added ability for plugins to define themes
- Bug Fixes:
- Support absent Content-Type header for AWS authentication
- Improved error handling for async template tag errors
- Better response preview webview charset handling
- Tag editor dialog preview no longer jumps when an error is present
- Minor Tweaks:
- Prompt tag now supports masked input (type=password) (#1036 by flipxfx)
- Add ability to see response for failed OAuth 2.0 token fetch requests
- Theme thumbnails are now generated SVGs instead of screenshots
New in Insomnia 6.0.0 Beta 1 (Jul 6, 2018)
- Major Changes:
- GraphQL queries now show reference documentation mouse hover
- Environments are now sortable from within the Manage Environments dialog
- Greatly improved (more strict) fuzzy search
- GraphQL operationName now set based on cursor position (if multiple named queries exist) (#990 by bwlt)
- Can now view GraphQL introspection request's response on failure
- Colorschemes no longer restricted to premium users
- New storage API added to plugin API to store/retrieve data
- Bug Fixes:
- No longer specify multipart/form-data boundary when generating Curl requests
- Curl code generation now respects URL encoding option (#979 by besolov)
- Environment now works as expected when no active request is selected
- The prompt template tag now only executes once per request
- No longer fail to render when comment ('#}') is included in GraphQL query
- Small fix related to same-variable-name environment merging
- Minor Tweaks:
- Request template tag now has a new option to get the folder and name
- GraphQL introspection query now specifies operationName property
- New response.setBody API for plugin response hooks
- ASAP Auth now default additionalClaims to empty object (#953 by gerrytan)
- Now purge raw response bodies when responses are deleted from history
- Added styling for ordered lists to markdown previews
- Add audience parameter to implicit OAuth 2.0 grant type (#1009 by delianides)
- Improvements to autocomplete when editing GraphQL variables
- More token types supported for syntax highlighting of Markdown previews (docs)
- Request switcher (Cmd+p) now sorts results by best match
- GraphQL operationName now shown below query editor when set
- Add button to clear current sidebar filter
New in Insomnia 5.16.6 (May 25, 2018)
- Bug Fixes:
- Critical fix that prevented new environments from being created
- Code editors no longer undo all the way back to an empty editor
- Minor Tweaks:
- Preserve undo history of request body editor when switching requests
New in Insomnia 5.16.5 (May 25, 2018)
- Bug Fixes:
- Double-click rename in sidebar works again
- Minor Tweaks:
- New folders now default to expanded instead of collapsed
New in Insomnia 5.16.4 (May 24, 2018)
- Major Changes:
- Fuzzy search in request switcher on URL, method, and query string and highlight matches in switcher and sidebar (#864 by axs221)
- Bug Fixes:
- GraphQL query linting works again
- Minor Tweaks:
- Support NPM scoped modules as plugins (#914 by skang0601)
- Add YAML extension to whitelist for imports (#919 by avdv)
- Remove Analytics tracking (for GDPR)
New in Insomnia 5.16.2 (May 5, 2018)
- Bug Fixes:
- Remove debounce for OAuth forms (was causing issues)
- Fix AWS auth not applying some settings
- Include nghttp2lib dependency in Linux builds
- Minor Tweaks:
- Headers with empty values are now sent
New in Insomnia 5.16.1 (Apr 26, 2018)
- Bug Fixes:
- Fix Insomnia Plus/Teams login form error
New in Insomnia 5.16.0 (Apr 26, 2018)
- Major Changes:
- Insomnia now available as a Snap package (Linux)!
- Autocomplete support in GraphQL variables editor
- Support HMAC-SHA256 for OAuth 1.0
- Linux builds now include statically linked libcurl (removes libcurl3 dependency)
- Response hooks can now access the request API context
- Bug Fixes:
- Handle charsets correctly in webview preview
- Fix unsupported charset decoding failures
- Fix parameter replacement in Swagger imports (#861 by avdv)
- Header tab now refreshes properly after switching content-type
- Response audio viewer no longer shows stale response
- Minor Tweaks:
- Reloading plugins now traverses all files in plugin's directory
- Add ability for {% prompt %} tag to cache values in memory
- Add application/graphql and text/xml to content-type autocomplete
- Mention Swagger support on import dialog (#863 by scop)
- GraphQL schema now fetched whenever the request is modified
- Change default interface font to use native OS fonts instead of Open Sans
- No longer constrain height of URL preview on Query tab (#873 by j-collier)
- Spelling fixes (#862 by scop)
- Upgrade to Electron 1.8
New in Insomnia 5.15.0 (Apr 2, 2018)
- Major Changes:
- New template tag for executing JSONPath queries on arbitrary strings. This is useful if you include stringified JSON in your environment or are using the file template tag.
- Folders and requests can now be moved to different workspaces. This can be done via the folder's dropdown menu in the sidebar or in the request settings dialog.
- Additional claims field now available on ASAP authentication (#822 by BCook98)
- GraphQL schema fetches now share OAuth 2.0 tokens with parent request.
- Bug Fixes:
- Request name and parent folder no longer reverted when selecting previous history item.
- GraphQL introspection requests are no longer synced or exported.
- Choosing an environment color no longer affects multiple environments (rare bug).
- Form URLEncoded no longer forgets if the value type is set to multi-line.
- No longer requires write permission when including files in multipart form data.
- Backslashes inside template tags no longer break previews.
- Escaped unicode sequences now show properly in environment editor.
- Generated Curl commands now handle duplicate query parameter names.
- CSV and multipart response viewers no longer show stale responses.
- URLs in autocomplete results no longer prevent variables and tags from being shown.
- Prompt template tag no longer uses stale values.
- Minor Changes:
- Request hook plugins now executed for GraphQL introspection requests, code generation, and HAR export.
- Ability to toggle OAuth 1/2 authentication on and off via checkbox.
- Support Curl's --path-as-is flag. This can be toggled in the request settings dialog.
- Region and service fields can now be explicitly set for AWS authentication.
- Query parameter values can now be multi-line.
- Key-value editors now have a delete-all option, available in new dropdown menu in bottom-left.
- Verifier field can now be set for OAuth 1.0 authentication.
- Response body now logged when OAuth 2.0 token fetches fail.
- Authorization prefix label can now be specified when using Bearer authentication.
- Ability to read/write query parameters added to plugin API. Thanks amree and luveti for the help!
- Rename placeholder in header editor. (#820 by benatkin)
- Upgrade Electron to include patch for webview security vulnerability.
- Update Windows code signing certificate.
- Plugin download errors are now handled and logged properly.
- Plugin installs now work with custom .npmrc configs
- Prompt template tag now has additional option to cache results
- Behind-the-scenes refactor to get ready for fuzzy matching improvements. (#797 by axs221)
New in Insomnia 5.14.9 (Mar 5, 2018)
- Bug Fixes:
- Fixed not being able to change body type on new requests.
New in Insomnia 5.14.8 (Mar 1, 2018)
- Fixed response viewer not updating correctly sometimes
- Switching request to No Body now remembers previous body if re-enabled
- Prompt to create folder is now cancelable
- Update internal prompt plugin
New in Insomnia 5.14.6 (Feb 7, 2018)
- Major Changes:
- Basic support for importing Swagger 2.0 projects (#695 by slawus)
- Add RSA-SHA1 signing for OAuth 1.0 (#611 by c22)
- Response history now shows URL instead of time and size (#721 by iansu)
- Bug Fixes:
- Fix GraphQL autocomplete in nested blocks
- Fix code generation when multipart/form-data present
- Attempt to fix certain network requests hanging
- Fix body type changing automatically when content-type header updated
- GraphQL queries now work with OAuth 2.0 requests
- Base environment name no longer editable
- Minor Changes:
- Support AWS multifactor auth (#730 by focusaurus)
- Add audience field to OAuth 2.0 client credentials grant (#679 by narhen)
- Add OpenID response type for OAuth 2.0 implicit grant (#681 by emdfonseca)
- Support INSOMNIA_DISABLE_AUTOMATIC_UPDATES environment variable
- Always show accurate HTTP status message (never default)
- Plugin arguments can now define a validate function
- Support XPath string results
- Added enable/disable toggle to most authentication types
- XPath queries no longer required to begin with forward slash
- New template tag to prompt for user input
- New OS template tag for accessing operating system values
- getBodyText and setBodyText added to plugin API
New in Insomnia 5.14.6 Pre-release (Feb 7, 2018)
- Major Changes:
- Basic support for importing Swagger 2.0 projects (PR:695:slawus)
- Add RSA-SHA1 signing for OAuth 1.0 (PR:611:c22)
- Response history now shows URL instead of time and size (PR:721:iansu)
- Bug Fixes:
- Fix GraphQL autocomplete in nested blocks
- Fix code generation when multipart/form-data present
- Attempt to fix certain network requests hanging
- Fix body type changing automatically when content-type header updated
- GraphQL queries now work with OAuth 2.0 requests
- Base environment name no longer editable
- Minor Changes:
- Support AWS multifactor auth (PR:730:focusaurus)
- Add audience field to OAuth 2.0 client credentials grant (PR:679:narhen)
- Add OpenID response type for OAuth 2.0 implicit grant (PR:681:emdfonseca)
- Support INSOMNIA_DISABLE_AUTOMATIC_UPDATES environment variable
- Always show accurate HTTP status message (never default)
- Plugin arguments can now define a validate function
- Support XPath string results
- Added enable/disable toggle to most authentication types
- XPath queries no longer required to begin with forward slash
- New template tag to prompt for user input
- New OS template tag for accessing operating system values
- getBodyText and setBodyText added to plugin API
New in Insomnia 5.12.4 (Dec 2, 2017)
- Bug Fixes:
- Fix GraphQL autocomplete in nested blocks
- Fix code generation when multipart/form-data present
- Fix certain network requests hanging during DNS lookup
- Minor Changes:
- Support INSOMNIA_DISABLE_AUTOMATIC_UPDATES environment variable
New in Insomnia 5.12.0 Beta 3 (Nov 24, 2017)
- Bug Fixes:
- Fix environment editor not saving immediately after fixing an error
- Fix environment editor not always refreshing after data sync
- Minor Changes:
- Faster storing of large response bodies
- Provide a convenient save button when large response gets hidden
New in Insomnia 5.11.7 (Nov 15, 2017)
- Major Changes:
- First-party support for viewing multipart responses
- Bug Fixes:
- Accept header now overridable again
- Support showing multiple response headers with the same name
New in Insomnia 5.11.7 Pre-release (Nov 14, 2017)
- Major Changes:
- First-party support for viewing multipart responses
- Bug Fixes:
- Accept header now overridable again
- Support showing multiple response headers with the same name
New in Insomnia 5.11.5 (Nov 11, 2017)
- Bug Fixes:
- Fix bug where dragging a folder into itself would make it disappear
- Minor Changes:
- OAuth 2.0 requests now use same settings as current request
- Environment editor now refreshes from sync change when it's open
- Improvements to Curl importer
- Add back default Accept header from v5.11.0 but not Accept-Encoding
- New keyboard shortcut to delete active request
- Prompt user to automatically change Content-Type when binary file is selected
- Update documentation links to point to new support website
New in Insomnia 5.11.0 (Nov 11, 2017)
- Major Changes:
- OAuth 1.0 Support (PR:571:besolov)
- Atlassian ASAP Auth Support (PR:566:gerrytan)
- No longer require global npm to install plugins (included standalone Yarn)
- Bug Fixes:
- Fix GraphQL autocompletion not working
- Fix scroll jumping issue in key-value editors (headers, query, etc)
- Fix Cmd+Enter conflict in Sublime keymap
- Fix for raw cookie editor deleting cookies
- Minor Changes:
- Print Curl version in Timeline
- Template tag editor no longer has delay when opening
- Added debug logging to OAuth 2.0 flow
- Support wildcards in port for client certificates
- Use more unique temporary director name to avoid conflicts
- No longer send default Accept and Accept-Encoding headers
New in Insomnia 5.10.1 (Nov 2, 2017)
- Major Changes:
- Ability to export workspace as HAR (PR:523:Atvaark)
- Can now drag-n-drop files to import
- Client certificates can now be made private (never synced)
- GraphQL now sends operationName automatically
- New template tags for hashing and reading files
- Bug Fixes:
- Fixed cookies being deleted when editing (sometimes)
- Closing environment editor too quickly no longer loses changes
- Multipart handling works with large files again (above 2GB)
- Other minor fixes
- Minor Changes:
- Minor tweaks to template tag editor
- Keyboard shortcut to refresh all plugins
- New plugin API methods to set request settings (eg. cookie send behavior)
New in Insomnia 5.9.6 (Oct 14, 2017)
- Major changes:
- Rewrote PDF response preview for better performance and retina support
- Can now use boolean type in template tag arguments (plugins)
- Bug fixes:
- PDF response preview works again
- Render failures in cookie dialog no longer prevent it from opening
- Fix refresh button in template tag editor
- Add React 16 error boundaries so unhandled errors will do less harm
- Minor changes:
- Moved multipart/form-data generation from libcurl into Insomnia
- New setting to display all template tags and variables in raw text
New in Insomnia 5.9.2 (Oct 12, 2017)
- Can now use environment variables inside template tags
- Autocomplete no longer breaks on template tags containing no arguments (rare case)
- Null values in environments no longer cause problems
- Fix client certificates not working sometimes on Windows
- Fix AWS auth for non POST/GET methods
- Support attribute XPath queries
- Faster prettify for large responses
- File downloads now use name from Content-Disposition header when available
- Upgrade to React 16 (10% faster render performance)
- Auto-select active environment when opening environment editor
- Added menu option to show app data folder
- Improved robustness of template tag editor
New in Insomnia 5.8.4 (Sep 18, 2017)
- Major Changes:
- More keyboard shortcuts (see preferences for details)
- Properly catch and handle plugin errors on app launch
- Bug Fixes:
- Fixed GraphQL and cookie list scroll overflow issue
- Minor Changes:
- Added menu item to show dev tools
New in Insomnia 5.8.3 (Sep 13, 2017)
- Fixed cookie jar not being created for new workspaces
- Add button to refresh GraphQL schema (#481 by ganderzz)
New in Insomnia 5.8.2 (Sep 11, 2017)
- Major Changes:
- New cookie editing flow (#448)
- Support templating in cookies (#448)
- HAWK authentication (#446)
- Bug Fixes:
- Blocker for large responses works again
- Prevent modal dialogs from closing when escaping autocomplete
- Prevent Content-Length integer overflow for uploads over 2GB
- Minor Changes:
- Environment functions on plugin API (#443)
- Fuzzy filtering now used in all UI filter inputs
- Request method now shown in tag editor (#453)
- Don't touch already-encoded characters in URL
- Add HTML content-type detection
New in Insomnia 5.7.14 (Sep 4, 2017)
- Bug Fixes:
- Fixed requests hanging for a subset of Windows users
- Minor Changes:
- Made max redirects configurable in settings
New in Insomnia 5.7.9 (Aug 12, 2017)
- Bug Fixes:
- Cap number of redirects to 20 (instead of unlimited)
- Some performance improvements
- Don't allow password input text to be copied
- Over-selecting input bounds no longer clears selection
- Minor Changes:
- Add ability to specify Authorization token prefix for OAuth 2.0 Requests
- GraphQL schema introspection requests now apply cookies, auth, and all other Insomnia features
- GraphQL prettify no longer recursively stringifies variables object
- Display schema fetch information for GraphQL
- Automatically switch to POST when choosing GraphQL body
New in Insomnia 5.7.9 Pre-release (Aug 11, 2017)
- Bug Fixes:
- Cap number of redirects to 20 (instead of unlimited)
- Some performance improvements
- Don't allow password input text to be copied
- Over-selecting input bounds no longer clears selection
- Minor Changes:
- Add ability to specify Authorization token prefix for OAuth 2.0 Requests
- GraphQL schema introspection requests now apply cookies, auth, and all other Insomnia features
- GraphQL prettify no longer recursively stringifies variables object
- Display schema fetch information for GraphQL
- Automatically switch to POST when choosing GraphQL body
New in Insomnia 5.7.4 (Aug 5, 2017)
- Major Changes:
- Template tags now work with prettify feature
- Bug Fixes:
- Fixed GraphQL incorrectly JSON stringifying variables body
- Minor Changes:
- More accurate logic for catching OAuth redirect URL #396
- Added Help menu item for displaying keyboard shortcuts
- Added contact link to About section
- Default GraphQL introspection query Content-Type to application/json
New in Insomnia 5.7.0 (Aug 3, 2017)
- Major Changes:
- New GraphQL request body type
- New netrc authentication type (PR:384:moxuz)
- Bug Fixes:
- Fixed downloading response bodies
- Do not include literal newline characters in Curl snippets
- Change HTTP method to GET on redirects
- Fix AWS authentication for GET requests
- Colons in header values now handled properly
- No longer close search box on Enter
- Minor Changes:
- Add autodetection for XML when no Content-Type present
- Workspaces created by import or sync now marked indicated in UI
- Plugin system improvements (still experimental)
- Data sync networking improvements
New in Insomnia 5.6.3 (Jul 18, 2017)
- Bug fixes:
- Fixed downloading response bodies
New in Insomnia 5.6.1 (Jul 18, 2017)
- Major Changes:
- Basic AWS authentication v4 support (PR:347:focusaurus)
- Fuzzy searching support for request switcher (PR:204:dmlittle)
- Prompt to include private environments on data export, if any exist
- Bug Fixes:
- null values within environments no longer break autocomplete
- Better handling of environment variables containing Template Tags
- Handle protocol-less URLs in OAuth 2 settings (PR:346:NicholasMata)
- Minor Changes:
- More useful error messages in Request Cookie template tag
- Add application/vnd.api+json to Content-Type autocomplete (PR:349:synthtech)
New in Insomnia 5.5.2 (Jul 1, 2017)
- Major Changes:
- Added ability to preview PDF responses (PR:325:Antoine38660)
- Added ability to assign colors to environments (PR:334)
- All dropdown menus are now filterable by typing (PR:340)
- Bug Fixes:
- Fixed dropdown dismissing reliability inside modal dialogs
- Fixed unix hostname being confused with domain socket syntax
- Minor Changes:
- Window maximized state now remembered
- Response bodies no longer stored in memory (PR:338)
New in Insomnia 5.4.0 (Jun 23, 2017)
- Major Changes:
- Support for unix domain sockets using URL format http://unix:SOCKET:PATH
- Dedicated Description tab for request documentation
- Wildcards now supported in client certificate host
- Bug Fixes:
- Prevent opening links multiple times in description preview
- Fixed Content-Length not being sent with initial NTLM authorization request
- Fixed client certificate toggling not working
- Minor Changes:
- Dropdowns within tabs now only open if tab is already active
- Tab lists now scrolls horizontally when too long
- Markdown description style improvements
- Vastly improved dropdown positioning algorithm
- Add back ability to change text editor keymap to Sublime Text
New in Insomnia 5.3.6 (Jun 16, 2017)
- Bug Fixes:
- Improve cookie handling with redirects
- Fixed workspace duplication active environment bug
- Fixed status tag in response history showing ERROR for responses with no HTTP Reason
- Fixed autocomplete constants filling with undefined
- Minor Changes:
- Added option to use custom date format with Timestamp tag
New in Insomnia 5.3.3 (Jun 14, 2017)
- Can now sort requests and folders together in sidebar
- Fix Markdown description editor height from last update
- Much more robust handling when sorting nested sidebar items
New in Insomnia 5.3.0 (Jun 14, 2017)
- Multi-line text values now supported in form data editors
- New template tag to reference cookie values
- Request snapshot now stored and recovered with response history
- Previous response filters are now persisted
- More robust JSON formatting on content containing escaped characters
- Fix stale requests sometimes being sent soon after editing URL
- Query preview view now scrolls when too long
- Can now send requests with cmdOrCtr+R or F5 keys
- Added ability to delete custom HTTP methods
- Added ability to delete current response
- Markdown descriptions now sanitize HTML input
- Markdown descriptions now selectable
- Postman imports now included description field
New in Insomnia 5.2.0 (Jun 8, 2017)
- Major Changes:
- Ability to document requests and workspaces using Markdown
- Added Bearer authentication helper
- Added setting to whitelist hostnames from proxy setting
- Ability to duplicate workspace
- Bug Fixes:
- Fixed Client Credentials setting in OAuth form not changing
- Other minor UI fixes
- Minor Changes:
- Setting to disable analytics tracking
- URL preview copy button
- Experimental plugin support (still undocumented)
New in Insomnia 5.1.1 (May 30, 2017)
- Major Changes:
- Environment editor now warns about invalid variable names and errors
- Bug Fixes:
- Fix right-click context menu staying open
- No longer error when response contains invalid cookie
- Always include equals sign in x-www-form-urlencoded bodies when value is empty
- Minor Changes:
- OAuth now uses a password field for password credentials
- OAuth authorization window session is now cleared on app launch
- Now show folder as prefix when selecting requests for Response Value tag
- More appropriate size for app icon
New in Insomnia 5.1.0 (May 25, 2017)
- Major Changes:
- New option to auto-hide menubar on Windows and Linux!
- New template tag to reference values from other responses
- More friendly Template Tag editor
- Ability to save full HTTP response to file, including headers
- Bug Fixes:
- Fix cookie handling for localhost domains
- Better handle of JSON when root is a String
- File selector no longer clears file on Cancel
- Many more fixes fixes
- Minor Changes:
- Data exports now have friendlier names
- Unreferenced template tags are longer rendered
New in Insomnia 5.0.20 (May 7, 2017)
- Behind-the-scenes update for new auto-update server
New in Insomnia 5.0.10 (Apr 21, 2017)
- Bug Fixes:
- Fixed automatic gzip decoding of responses if Accept header set manually
- Correctly handle ISO-8859-1 responses
- Prevent showing autocomplete if input loses focus
- Now send correct grant type during OAuth 2.0 token refresh
- OAuth 2.0 now shows when token expires
- Prevent request from sending twice sometimes via keyboard shortcut
- No longer fail when HEAD requests return body
- Minor Changes:
- Improved autocompletion suggestion of URLs
- Leave Content-Type header in place when switching body type to Other