Changelog

New updates and improvements to Hoppscotch.

|Follow us on Twitter

March 28, 2024

v2024.3.0 Improvement Feature

Bug fixes and performance improvements

This is a major release with new features like request variables, improved admin dashboard UX, introduction of search for teams along with some minor bug fixes and improvements. Visit hoppscotch.com to learn more!

Added
  • OAuth 2.0 revamp, plus support for multiple Grant Types.
  • Team search in workspace search and spotlight.
  • Focus codemirror view when ImportCurl component launched.
  • Extended support for versioned entities in the CLI.
  • Support simultaneous imports of collections and environments.
  • Enhanced user management in admin dashboard.
  • Use tags as folders when importing from OpenAPI.
  • Request variables.
  • OIDC-based SSO.
Changed
  • Updated teams nomenclature in admin dashboard to workspaces.
  • Removed restore tab popup and its functionalities.
  • AIO healthcheck bash script.
  • Improvements to pending invites page in dashboard.
Fixed
  • Context menu bug and incorrect position.
  • Reset infra-config bug.
  • Incorrect translation strings.
  • Collection-level Authentication headers tab update bug.
  • Direct import from URL failing.
  • Workspace list not loading.
  • Request failing on change content-type to multipart-formdata.
  • Can't import curl command with data-urlencode.
  • Lint errors removed by using satisfies or as for type.

February 26, 2024

v2023.12.6 Improvement Feature

Bug fixes and performance improvements

This release includes crucial performance improvements on WebKit browsers (Safari, GTK WebView etc.). Along with a couple of bug fixes and a moderate security fix to mitigate a potential moderate email spoofing attack for team invitation emails. We recommend you update to this release if you use Safari or GTK WebView based browsers on Linux as the performance improvements are significant

Fixed
  • Prevent exceptions with open shared requests in new tab action.
  • Perfomance in Safari.
  • Possible links in email templates do not highlight.

February 16, 2024

Hotfix

This is an emergency hotfix release fixing a couple of bugs that were introduced in the previous release. We recommend you update to this release immediately.

Fixed
  • Accessing undefined property variables.
  • Updated global environment variables schema.
  • Add fallbacks for environments related schemas.

February 14, 2024

v2023.12.4 Improvement Feature

Bug fixes and performance improvements

This release introduces minor bug fixes, some minor UX improvements and introduces the Secret Environment Variables feature along with the ability to use atob and btoa functions in scripting.

Added
  • Secret variables in environments.
  • Secret environment variables in CLI.
  • Persist line wrap setting.
  • Expose atob & btoa functions for Node.js.
Fixed
  • OAuth 2.0 ux improvements.

January 31, 2024

v2023.12.3 Improvement Feature

Bug fixes and performance improvements

This release is introduces pw.env.unset into the scripting environments, introduces some minor tweaks and fixes a couple of bugs with the Hoppscotch App.

Added
  • Persist running requests while switching tabs.
  • Add pw.env.unset method.
  • Press tab on current input field to focus the next input field.
  • Team environment search and switch in command and search.
  • Option to disable context menu.
Changed
  • Logout if the silent refresh attempt fails.
Fixed
  • Unwanted double slashes when importing from OpenAPI.
  • Documentation is not being generated on GraphQL.
  • Broken i18n strings in shared request.

January 03, 2024

Hotfix

This release includes an emergency hotfix. Updating is recommended.

This release is a hotfix release for the self-hosted docker containers that may have issues sometimes crashing due to segfaults on certain CPUs.

Fixed
  • Update node alpine version.

December 24, 2023

Hotfix

This release includes an emergency hotfix. Updating is recommended.

This release features minor bug fixes and better handling during certain edge cases when updating the hosting configurations.

Fixed
  • SMTP email validation and enableAndDisableSSO mutation.
  • Support importing environments individually.
  • Remove unused WindiCSS from Desktop app.

December 19, 2023

v2023.12.0 Improvement Feature

Bug fixes and performance improvements

We update the Hoppscotch app as often as possible to help make it faster and more reliable for you. This version includes several bug fixes and performance improvements.

Collection-level Header and Auth

When you add a header or auth to a collection, it will be applied to all requests in that collection. This is useful for adding an auth token or API key to all requests in a collection.

Shared Requests with Widgets

You can now share requests with widgets. This is useful for sharing requests with your team or with the public.

  • Embed: Create a mini-version of Hoppscotch that you can embed in an HTML page, allowing your audience to interact with your API request.
  • Button: Generate a button with a link to the request that can be added to an HTML or Markdown file.
  • Links: Generate a raw, HTML, or Markdown link to the request.

Easily manage your self-hosted server configurations

We've also made improvements to Hoppscotch's self-host feature. You can manage your server configurations directly from the self-host admin dashboard. You can configure authentication providers, as well as manage your SMTP settings from the dashboard. For self-hosted enterprise versions, you can use the dashboard to configure your license and set up extra services like audit logs.

Added
  • Shared requests and widgets.
  • Collection-level header and auth.
  • Self-hosted server configuration.
  • Interceptor error display in GraphQL response.
  • Support for subpath based access.
  • Convert JSON responses to type safe interfaces.
  • New profile avatars.
Changed
  • Replaced WindiCSS with TailwindCSS.
  • Display status text from the API response if available.
Fixed
  • Enlarged logo on admin dashboard login screen.
  • XML body disappearing with invalid XML.
  • Email validation failure in admin dashboard.
Performance
  • Move persistence logic into a dedicated service.
  • Services system to better manage infra.

November 14, 2023

Hotfix

This release includes an emergency hotfix. Updating is recommended.

The release includes a fix to some requests appearing in the app as "Untitled" (particularly in Team collections). Along with fixes for OAuth and some issues with interoperability with the Hoppscotch Browser Extension.

Fixed
  • OAuth 2.0 authentication type is breaking.
  • Interceptor error from extension issue.
  • Made schema more lenient while parsing public data structures.

November 08, 2023

Introducing Hoppscotch Desktop App

Hoppscotch Desktop App is a cross-platform desktop application built with Tauri and Hoppscotch Web Client. It is a standalone version of Hoppscotch that can be installed on your computer and used without a browser. Hoppscotch Desktop App is currently in alpha and is available for Mac, Windows and Linux.

Download Hoppscotch Desktop App

Desktop Application (Alpha)

The Hoppscotch Desktop app has been a highly requested product by our community. We've been listening and are excited to announce that the day has finally arrived - today marks the launch of the public alpha version of the Hoppscotch Desktop App for macOS, Windows, and Linux!

Read more about Hoppscotch Desktop App on our blog.

Added
  • Cookies support in Hoppscotch Desktop App.
Fixed
  • GraphQL page crashing and broken syntax highlighting.
  • Mailer templates missing.
  • Deprecated status missing in GraphQL query.
Performance
  • Bump dependencies.
Other
  • Updated translations to reflect latest strings.
  • Enforced pre-commit type checks.

October 15, 2023

v2023.8.2 Improvement

Bug fixes and performance improvements

We update the Hoppscotch app as often as possible to help make it faster and more reliable for you. This version includes several bug fixes and performance improvements.

Added
  • Alert the user on empty collection/environment exports.
  • Ability to export single environment variables and allow CLI to accept the export format used by the app.
  • No permission warning added for users except owner while deleting team.
  • Import buttons in empty root state for collection & environment section.
Removed
  • Stale type definitions.
Fixed
  • Authorisation headers not being sent along with GraphQL subscriptions.
  • GraphQL teamID is not passed issue.
  • Environment variables usage in meta tags.
  • Team collection resetting on unmount within app lifecycle.
  • Cannot set custom method.
  • Blank screen in admin dashboard when failing to refresh tokens or when cookies are expired and user not fully logged out.
  • Tooltip position in editor instance.
Other
  • Updated i18n strings for Vietnamese, Indonesian and Russian languages.
  • Keyboard shortcuts now supports different keyboard layouts including Dvorak.
  • Make devcontainer copy .env.example.
  • Updated translations to reflect latest strings.

September 18, 2023

v2023.8.1 Improvement

Bug fixes and performance improvements

We dedicate this release to Abraham Raji, a free/libre software advocate, "Treat people as you expect to be treated" advocate and a Debian developer.

Added
  • Re-introduce support for arm64 for Docker Hub containers.
Removed
  • Removed zen mode from the app.
  • Remove font sizes from the app.
Fixed
  • Broken link to REST API Testing docs.
  • Unusual behavior while scrolling through spotlight entries.
  • Context-menu position while scrolling.
  • Duplicate tab reference bug.
  • Dirty tab count incorrect when closing tabs.
  • Sticky searchbar hidden in codemirror.
  • Scrollbar from smart envInput component in Firefox.
  • Missing baseurl on import from OpenAPI specification.
Other
  • Updated i18n strings for Vietnamese, Indonesian and Russian languages.
  • Keyboard shortcuts now supports different keyboard layouts including Dvorak.
  • Update error messages.

August 31, 2023

v2023.8.0 Improvement Feature

Spotlight, environment quick peek and GraphQL improvements

We update the Hoppscotch app as often as possible to help make it faster and more reliable for you. This version includes several bug fixes and performance improvements.

Revamped spotlight

Spotlight is now more powerful and useful than ever. You can now search for any request, collection, environment, workspace, etc. from the spotlight. You can also use the spotlight to quickly navigate to any request, collection, environment, workspace, etc.

Auto-complete recent history entries

You can now auto-complete recent history entries from the request URL input. This will help you quickly navigate to your recent history entries.

Content-aware context menu

The context menu is now content-aware. It will show you only the relevant options based on the context. For example, if you right-click on the request URL input, it will show you options related to the request URL input. If you right-click on the response body, it will show you options related to the response body. Same goes for;

  • Collections
  • Environments
  • Workspaces
  • Requests
  • Responses

All-in-one container images

We now provide all-in-one container images for Hoppscotch. You can now run Hoppscotch with a single command.

Environment quick peek

You can now quickly peek into the environment variables from the environment selector.

GraphQL improvements

We have improved the GraphQL support in Hoppscotch. Multiple GraphQL queries and mutations are now supported. You can now also use GraphQL variables.

Inspections

Inspections are now available in Hoppscotch. Hoppscotch will now automatically detect and highlight common issues in your requests.

Added
  • i18n support to admin dashboard.
  • Auto-complete recent history entries in URL bar.
  • Context menu.
  • Allow admins to revoke a team invite.
  • Environment quick peek.
  • Inspections.
  • All-in-one container images.
Changed
  • Revamped spotlight.
  • UX improvement for SmartTree.
  • Fonts are now bundled with packages.
  • Ability to conditionally enable auth providers in dashboard.
Removed
  • Unnecessary dependencies from hoppscotch-ui.
  • Move crisp out of common.
Fixed
  • Shortcut keys for spotlight and shortcuts.
  • Firefox browser scrollbar issue.
  • Elastic overscroll on Safari.
  • Disable line wrapping in EnvInput component.
  • Vertical scroll not working on codemirror instance when lines are not wrapped.
  • Issues in displaying the suggestions menu on EnvInput.
Performance
  • Bump dependencies.
  • Type and UX improvement for SmartTree.
Other
  • Updated font size and truncation on fields.
  • Improved command labels and icons.

July 18, 2023

v2023.4.8 Improvement

Bug fixes and performance improvements

We update the Hoppscotch app as often as possible to help make it faster and more reliable for you. This version includes several bug fixes and performance improvements.

Changed
  • New filled star icon to toggle favorite history entry.
  • Introduce Team-Environments into self-host refactored to pseudo-fp format
  • Team invitation module in pseudo fp-ts format.
Fixed
  • Email not being checked case insensitive on team invitation acceptance
  • Update vite-plugin-dts version which fixes build issue on docker/alpine.
  • Team environment test cases.
  • Add health-check for hoppscotch-db in docker-compose.
  • Keybinding modifier issue.
  • Reduce the memory consumption during build to prevent OOM.
Other
  • Updated Chinese (Taiwan) translations.

June 27, 2023

v2023.4.7 Improvement

Bug fixes and performance improvements

We update the Hoppscotch app as often as possible to help make it faster and more reliable for you. This version includes several bug fixes and performance improvements.

Changed
  • Custom location on admin redirect to base.
Fixed
  • Issue with team invitations and new user accounts.
  • Shortcode resolution screen is stuck on invalid shortcodes.
  • Unified bg color in collection tree.
  • GraphQL authorization headers not working.
  • Remove existing team invitation for an invitee when adding invitee to team by admin.
  • Use --location param for url when parsing cURL.
  • Self-host unable to use Azure oauth.
  • Text overflow on details summary label.
Other
  • Updated Hungarian translations.

June 12, 2023

v2023.4.6 Improvement

Bug fixes and performance improvements

We update the Hoppscotch app as often as possible to help make it faster and more reliable for you. This version includes several bug fixes and performance improvements.

Fixed
  • Stack order of tab inside environment selector.
  • Team environment lost when route changes.
  • Collection request name edit issue.
  • Failed to execute 'observe' on 'IntersectionObserver'.
  • URL getting overridden when query params are present.
Other
  • Updated i18n strings.

June 02, 2023

v2023.4.4 Improvement

Bug fixes and performance improvements

We update the Hoppscotch app as often as possible to help make it faster and more reliable for you. This version includes several bug fixes and performance improvements.

Added
  • Add support to audio and video API responses.
  • Rename request by double clicking its name on tabs.
  • Prettify XML response.
Changed
  • Improved mobile responsiveness on environment selector.
  • Auto-complete component won't cut off the part that's already been typed.
  • Improved environment selector with new user interface.
Fixed
  • Sync popup firing multiple times.
  • Dead key issue in macOS.
  • Set team environment from test scripts.
Other
  • Updated Spanish translations.
  • Updated Chinese (Simplified) translations.

May 11, 2023

Hotfix

This release includes a critical bug fix. Updating is strongly recommended.

Fixed
  • Critical bug in environment selector.

May 11, 2023

v2023.4.2 Improvement

Bug fixes and performance improvements

We update the Hoppscotch app as often as possible to help make it faster and more reliable for you. This version includes several bug fixes and performance improvements.

Added
  • Scroll to show the new active tab header
  • Picture component moved to hoppscotch-ui package.
Fixed
  • Reset envs when user switches workspaces.
  • Tab system breaks when a new tab is created while waiting for response in another tab.
  • Invalid environment index can break the app.
  • Broken magic link URL when self-hosting.
  • Tab disappearing when opening requests with long text in body/script.
  • Pane layout broken when editor wrap line is off.

April 23, 2023

v2023.4.1 Improvement

Bug fixes and performance improvements

We update the Hoppscotch app as often as possible to help make it faster and more reliable for you. This version includes several bug fixes and performance improvements.

Fixed
  • Wrong tab selected after navigating from different route.
  • Request name not updating in the save request modal.
  • Language detected when loaded from slug.
  • Non-prettified output on large JSON objects.
  • Selected environment reset to default when sidebar collapsed.
  • Broken documentation links.
  • Incorrect GOOGLE_SCOPE env value in .env.example file.
Performance
  • Improve tabs scrollbar and unsaved request indicator.
  • Use auto-imported icons.
  • Removed unwanted transitions which caused pane layout shift.
Other
  • Updated product screenshots.
  • Updated translations to reflect latest strings.

April 11, 2023

Tabs, workspaces and more

We are super excited to introduce self-host support to Hoppscotch along with workspaces, tabs and collection reordering in this release. It's been our most requested feature since we launched.

Self-hosted Hoppscotch

You can now self-host Hoppscotch on your own servers. This is especially useful if you want to keep your data private or if you want to use Hoppscotch in an environment where the internet is not available.

Workspaces

Easily switch between workspaces with our updated user interface for workspaces. You can now create, edit, delete and switch between workspaces with ease.

Tabs

You can now open multiple requests in separate tabs and work with them simultaneously. This is especially useful when you want to compare responses or work with multiple requests at the same time.

Reorder requests and collections

Organise your collections more efficiently by using drag and drop to reorder. You can also reorder requests within a collection.

Added
  • Self-hosted support.
  • Tabs.
  • Workspaces.
  • Reorder requests and collections.
Deprecated
  • Hosted Docker image.