Releases: hoppscotch/hoppscotch
2024.11.0
This release introduces features like the collection runner, the ability to send binary files in the request body, CLI collection runner enhancements supporting iteration alongside data feed and the ability to specify multiple content types for request body form data alongside a few bug fixes.
Read more at: https://hoppscotch.com/blog/hoppscotch-v2024-11-0.
What's Changed
- feat: show login dialogue for features behind login by @amk-dev in #4431
- feat(sh-admin): introducing user guidance and error management helpers in admin dashboard by @JoelJacobStephen in #4548
- fix: resolve GraphQL collection tree and tab dissociation issues by @jamesgeorge007 in #4537
- feat: collection CLI runner with iterations and data feed by @shobanrajm in #4475
- feat: add individual content types for formadata by @amk-dev in #4550
- feat: import summaries by @amk-dev in #4489
- chore: continue openapi imports on error with a partial import by @amk-dev in #4535
- chore: update response original request version by @nivedin in #4555
- HSB-500 fix: returning introspection complexity to 0 by @mirarifhasan in #4549
- feat: collection runner by @anwarulislam in #3600
- refactor(sh-admin): updated documentation links in dashboard by @JoelJacobStephen in #4560
- feat: support for binary body by @amk-dev in #4466
- HSB-499 feat: env file sync with infra config by @mirarifhasan in #4545
- fix: show file chip for the selected file in binary body by @amk-dev in #4562
- feat: add autocomplete for multipart/formdata individual content types by @amk-dev in #4565
- chore: show warning for interceptors not supporting binary data by @CuriousCorrelation in #4566
- chore: add inspection warning for proxy interceptor with binary data by @amk-dev in #4569
- chore: collection runner enhancements and ui clean up by @anwarulislam in #4564
Full Changelog: 2024.10.2...2024.11.0
2024.10.2
This is a hotfix release addressing issues where introspection query failures impacted GraphQL request execution flow.
Thanks to @rb090 for contributing browser logs and data for helping us fix the issue!
What's Changed
- hotfix: graphql connection error handler by @anwarulislam in #4523
Full Changelog: 2024.10.1...2024.10.2
2024.10.1
This is a minor release with fixes on GraphQL, compatibility with Node 22 and fixes for the Hoppscotch Agent.
What's Changed
- fix: correct broken codemirror-lang-graphql in node 22 by @AndrewBastin in #4514
- HSB-497 chore: user deletetion if not solo team owner by @mirarifhasan in #4508
- fix(selfhost-desktop): specify
Digest Auth
support forProxy
interceptor by @jamesgeorge007 in #4505 - fix(agent): propagate default values to persistent store by @CuriousCorrelation in #4511
- fix: clicking on run query without connecting connects without docs polling by @AndrewBastin in #4516
- fix(cli): use os-specific invalid paths for tests by @CuriousCorrelation in #4518
Full Changelog: 2024.10.0...2024.10.1
2024.10.0
This releases introduces support for HTTP Proxy and CA certificate support in the desktop app, Digest auth flow as an auth mechanism and compatibility improvements for selfhosted containers particularly hosted in rootless (Podman, Rootless Docker) or hardened container runtimes (OpenShift).
Read more at: https://hoppscotch.com/blog/hoppscotch-v2024-10-0
What's Changed
- HSB-489 feat: hoppscotch-backend dependency update by @mirarifhasan in #4426
- HSB-494 fix: downgrade eslint related package by @mirarifhasan in #4445
- fix: prevent keypress actions in the loading state by @xLansang in #4462
- fix: resolve empty state image correctly in profile page by @jamesgeorge007 in #4456
- feat(common): introducing ability to set custom collection import size limit by @JoelJacobStephen in #4440
- feat: add the ability to configure query params encoding for requests by @Pranay-Pandey in #4412
- chore(sh-admin): bump dependencies by @JoelJacobStephen in #4433
- chore(agent): major version dependency bump by @CuriousCorrelation in #4446
- chore(desktop): major version dependency bumps by @CuriousCorrelation in #4443
- chore: bump dependencies by @jamesgeorge007 in #4444
- feat:
openssl
basedhoppscotch-relay
for request forwarding by @CuriousCorrelation in #4442 - feat: portable version of
hoppscotch-agent
by @CuriousCorrelation in #4468 - feat(ci): portable and installer build workflow for
hoppscotch-agent
by @CuriousCorrelation in #4472 - feat:
hoppscotch-relay
for request forwarding by @CuriousCorrelation in #4471 - chore: environment highlight colour schema update by @nivedin in #4464
- fix(i18n/es): fixed translation errors and translated missing keys by @sawa-ko in #4455
- feat(i18n/cn): update CN translation by @subframe7536 in #4457
- chore: improve
German
translation by @RaHehl in #4461 - fix: codegen breaking in example tab and minor UI updates by @nivedin in #4478
- fix: postman env variables are to be imported as secrets by @shobanrajm in #4474
- fix: trailing comma makes json invalid by @anwarulislam in #4416
- feat: add button to export test results as json by @Pranay-Pandey in #4419
- HSB-495 feat: user workspace stats api added by @mirarifhasan in #4467
- feat: ability for aio in sub-path access configurations to specify alternate ports by @AndrewBastin in #4480
- feat: add support for
Digest
authorization by @anwarulislam in #4339 - feat(desktop): add CA cert and HTTP proxy support for native interceptor by @CuriousCorrelation in #4491
- fix: scrollbar appearing on digest auth input fields and other improvements by @anwarulislam in #4492
- fix: process headers correctly in Digest Auth and other updates by @jamesgeorge007 in #4494
- chore(agent): bump version to
0.1.2
by @CuriousCorrelation in #4497 - chore: introduce
supportsDigestAuth
field at the interceptor service level by @jamesgeorge007 in #4498
New Contributors
- @xLansang made their first contribution in #4462
- @Pranay-Pandey made their first contribution in #4412
- @subframe7536 made their first contribution in #4457
- @RaHehl made their first contribution in #4461
- @shobanrajm made their first contribution in #4474
Full Changelog: 2024.9.3...2024.10.0
2024.9.3
This is a bug fix release that introduces a fix for i18n strings not falling back to English (the fallback locale) when a match is not found in the target locale.
What's Changed
- fix: i18n strings not falling back correctly by @AndrewBastin in #4447
Full Changelog: 2024.9.2...2024.9.3
2024.9.2
This is a point release with some small fixes and improvements across the app.
What's Changed
- fix: resolve personal environments correctly while editing via quick peek by @shipko in #4384
- fix: add full request as request context by @amk-dev in #4422
- fix(sh-admin): resolve i18n strings correctly on error toast with remove member action by @JoelJacobStephen in #4429
Full Changelog: 2024.9.1...2024.9.2
2024.9.1
This is a hotfix release that fixes the issue with the JSON comment stripping in request body erroneously removing valid JSON bits and the issue on the desktop app where the environments system crashes and causes issues in the app.
Thanks to @RiyaMathew-11 for volunteering app data to help us diagnose the issues.
What's Changed
- fix: comments stripped out of json request body erroneously by @AndrewBastin in #4402
- fix: apply necessary migrations while syncing global environment by @jamesgeorge007
Full Changelog: 2024.9.0...2024.9.1
2024.9.0
This is a major release and introduces a bunch of new features like the new Hoppscotch Agent Interceptor, JSON with Comments support in request body, API Request Response Examples along with fixes for the desktop app, SVG rendering and importers.
What's Changed
- feat: add loading state for import actions by @HelixY2J in #4217
- refactor: make global environment a versioned entity by @ipalakchopra in #4216
- fix(desktop): content security policy config preventing app launch by @CuriousCorrelation in #4365
- feat: duplicate global environment under team workspaces by @jamesgeorge007 in #4334
- chore: addition of new GQL subscription for
UserCollection
duplication by @balub in #4358 - feat: add generate data schema option in spotlight searcher by @anwarulislam in #4356
- chore: export single User/Team Collection by @balub in #4359
- chore: make client secret optional across grant types by @amk-dev in #4363
- feat: import to the current workspace from any team / personal workspace by @amk-dev in #4377
- feat: save api response by @nivedin in #4382
- feat: extend duplicate collection to personal workspace in SH by @jamesgeorge007 in #4368
- feat: modify body with ai & feedback on ai requests hoppscotch-common bindings by @amk-dev in #4386
- feat: support for comments on
application/json
request body by @anwarulislam in #4335 - fix: request variable list item remove bug by @nivedin in #4392
- fix: update copy + improve ux on ai experiments by @amk-dev in #4393
- fix: add fallback for
type
field inrestTabState
schema by @nivedin in #4398 - fix: prettier for json with comments by @anwarulislam in #4399
- fix: correct SVG rendering issue by adjusting blob type (#3565) by @shuaixr in #4397
- feat: hoppscotch agent and agent interceptor by @AndrewBastin in #4396
New Contributors
- @HelixY2J made their first contribution in #4217
- @ipalakchopra made their first contribution in #4216
- @shuaixr made their first contribution in #4397
Full Changelog: 2024.8.3...2024.9.0
2024.8.3
This is a minor bugfix release with improvements to the desktop app startup experience and a couple of bug fixes.
What's Changed
- feat(desktop): faster launch with resolved desktop app startup issues by @CuriousCorrelation in #4357
- fix: workspace environment list reset bug by @nivedin in #4361
- feat(filename): added filename in download functional by @shipko in #4329
- fix: preemptly update pwa settings to avoid missing files in the service worker cache by @amk-dev in #4344
New Contributors
- @CuriousCorrelation made their first contribution in #4357
Full Changelog: 2024.8.2...2024.8.3
2024.8.2
This release contains minor bug fixes along with dependency bumps on vulnerable dependencies to the main Hoppscotch app.
What's Changed
- fix: ensure cross-platform compatibility with file exports by @jamesgeorge007 in #4336
- chore: bump github actions to v4 by @trivikr in #4333
- fix: close context menu when no text is selected by @nivedin in #4337
- fix(status): fix import status message by @shipko in #4325
- fix: preserve description while toggling field enabled status by @jcgurango in #4340
New Contributors
- @trivikr made their first contribution in #4333
- @jcgurango made their first contribution in #4340
Full Changelog: 2024.8.1...2024.8.2