Releases: hoppscotch/hoppscotch
2024.7.1
This is a minor release that introduces User Management APIs along with more optimised containers for SH instances, along with improvements to AI Experiment features, translations and minor bug fixes.
What's Changed
- chore: user management api additions by @balub in #4231
- fix: add to parameters regex by @ajmalmohad in #4238
- fix: path not taken into account for socket.io connection without token auth by @artu-ole in #4226
- i18n: Add german translations for section "access token" by @pavog in #4241
- chore: hide duplicate
Global environment
action for a team workspace by @jamesgeorge007 in #4245 - chore: add ai renames at more places by @amk-dev in #4244
- fix: ensure
Content-Type
header priority in the CLI by @jamesgeorge007 in #4242 - i18n: Fix german translation for "label" by @pavog in #4240
- refactor: slim down the backend containers by @AndrewBastin in #4233
New Contributors
Full Changelog: 2024.7.0...2024.7.1
2024.7.0
This is a major release with a couple of features (notably JUnit Reports for CLI, Infra Tokens in Self Hosted Editions, ability to duplicate collections), along with some bug fixes and some usability improvements in Self Hosted Editions. Read more about it here: https://hoppscotch.com/releases/release-notes-v2024-7-0
What's Changed
- feat: Ability to toggle cookies to work in HTTP by @balub in #4194
- feat: duplicate team and user collections by @balub in #4207
- refactor(sh-admin): updated invite flow for the admin dashboard by @JoelJacobStephen in #4176
- feat(cli): add support for JUnit reporter by @jamesgeorge007 in #4189
- fix: auth bug when value is a secret environment by @nivedin in #4210
- HSB-462 feat: infra token module and sh apis by @mirarifhasan in #4191
- feat(sh-admin): introducing infra-tokens to admin dashboard by @JoelJacobStephen in #4202
- feat: duplicate REST/GraphQL collections by @jamesgeorge007 in #4211
- fix: infra token expriry check on guard by @mirarifhasan in #4219
- fix(sh-admin): resolved issue while rendering images by @JoelJacobStephen in #4221
- feat: hoppscotch-common & platform additions for ai experiments by @amk-dev in #4222
Full Changelog: 2024.6.1...2024.7.0
2024.6.1
This is a point release aimed at fixing several bug fixes and bringing in some i18n improvements.
What's Changed
- fix: codemirror crashing due to cursor not updating by @nivedin in #4151
- fix: ctrl+enter inserting newline in code by @ajmalmohad in #4108
- chore: cleanup i18n translations by @nivedin in #4166
- fix:
<img>
is flex's immediate child therefore it stretch to its parent width by @anwarulislam in #4173 - i18n: Fix existing german translations by @pavog in #4195
- i18n: Add german translations by @pavog in #4196
- fix: secret variables being populated as
undefined
on code snippets by @nivedin in #4180 - fix: embeds response and request option section getting hidden bug by @nivedin in #4181
- fix: wrap line button showing inconsistency bug by @nivedin in #4188
- feat: persist HTML response preview preference by @anwarulislam in #4177
- fix: codemirror search bar misaligned by @nivedin in #4203
- fix: fix issue for multipart/form-data and cookie header (#4162) by @shipko in #4172
New Contributors
Full Changelog: 2024.6.0...2024.6.1
2024.6.0
This is a major release with new features like Personal Access Tokens, updates to the Admin Dashboard, updates to backend hosting requirements and better integration with the Hoppscotch CLI.
What's Changed
- HSB-445 feature: storing user last login timestamp by @mirarifhasan in #4074
- feat: adding support for
hopp-cli
in self-host Hoppscotch by @balub in #4079 - chore: changed the returned status type for errors in the access-tokens by @balub in #4107
- HSB-450 feature: user last active on by @mirarifhasan in #4121
- fix: large content scroll bug in codemirror editor by @nivedin in #4138
- feat: introduce personal access tokens for authorization by @jamesgeorge007 in #4094
- hotix: prevent unwanted variable wrapping during Insomnia import by @anwarulislam in #4076
- feat: added codegen tab in the sidbear by @anwarulislam in #4099
- fix: styling issue on selection in codemirror by @nivedin in #4122
- refactor(common): improvements to banner handling logic by @JoelJacobStephen in #4123
- HSB-452 hotfix: storing user in local variable by @mirarifhasan in #4146
- feat(sh-admin): introducing last active status to users table and individual user's page in dashboard by @JoelJacobStephen in #4077
- HSB-439 feature: invite link with SMTP optional by @mirarifhasan in #4078
- feat(cli): access team workspace collections and environments by @jamesgeorge007 in #4095
- feat: CLI collection runner command generation UI flow by @jamesgeorge007 in #4141
- feat: added change log prompt for PWA updates by @anwarulislam in #4098
- feat(sh-admin): introducing advanced SMTP configurations and invite links to dashboard by @JoelJacobStephen in #4087
- refactor(sh-admin): improvements to invite links in dashboard by @JoelJacobStephen in #4152
- feat: copyable invite links by @amk-dev in #4153
Full Changelog: 2024.3.4...2024.6.0
2024.3.4
This release introduces minor improvements and fixes for Selfhosting, some fixes for OAuth flows and support for headers having same key with multiple value in responses when using the Desktop App.
What's Changed
- HSB-431 fix: email case sensitive in email provider by @mirarifhasan in #4042
- fix: persist interceptor state for logged out user by @nivedin in #4060
- fix: add previous value as optional in test schema env diff by @nivedin in #4071
- fix: precision lost when json is beautified by @nivedin in #4086
- fix(sh-admin): saving changes to server configurations post a failed attempt will require a page reload in dashboard by @JoelJacobStephen in #4081
- locale: update tr i18n translations by @islamzeki in #4057
- refactor(sh-admin): improved error handling and dynamic user actions in admin dashboard by @JoelJacobStephen in #4044
- fix: make client credential optional in authcode + pkce flow by @amk-dev in #4114
- fix: headers having different values with the same key are not shown by @AndrewBastin in #4112
Full Changelog: 2024.3.3...2024.3.4
2024.3.3
This release introduces minor fixes to bugs like the Code Generation dialog erroring out along with a couple of small UI tweaks and experiments.
What's Changed
- refactor(sh-admin): improved handling of server configurations in admin dashboard by @JoelJacobStephen in #3971
- fix: code generate modal erroring out by @AndrewBastin in #4033
- feat: healthcheck for external services by @balub in #4048
- refactor: switch workspace after creation by @nivedin in #4015
- Added new button to save request modal by @shipko in #3976
- locale: update ru locale by @shipko in #4005
- chore: update pt-br translations by @stelardn in #4003
- refactor: Set default interceptor to "proxy" by @nivedin in #4051
- Update tr.json by @islamzeki in #4039
- feat: update node version to node20-apline3.19 by @balub in #4040
- chore: add workspace switcher login A/B testing flow by @nivedin in #4053
New Contributors
Full Changelog: 2024.3.2...2024.3.3
2024.3.2
This is a point release aimed at fixing 2 important bugs: REST and GraphQL pages not rendering while language is French and Selfhosted Instance mailing having issues.
What's Changed
- fix(common): rest and graphql pages not being rendered when french is selected as app language by @JoelJacobStephen in #4004
- fix: resolved mailer module email issue by @balub in #4000
- refactor: update to dioc v3 by @AndrewBastin in #4009
- chore: update placeholder text by @nivedin in #4023
Full Changelog: 2024.3.1...2024.3.2
2024.3.1
This release has minor fixes, like fix for the desktop app crashing on Windows 10, locale and i18n updates, and fix for a sandbox escape vulnerability for @hoppscotch/js-sandbox
(fix introduced in release 0.8.0
of the CLI).
What's Changed
- fix: use proper values for
addTo
field when auth type isapi-key
by @amk-dev in #3966 - update locale hu by @krisztianbarat in #3875
- fix: spanish lang translation messages by @sawa-ko in #3950
- fix(desktop): set window caption color if Windows version >= 11 by @Timic3 in #3939
- i18n(fr): Updating the
packages/hoppscotch-common/locales/fr.json
file. by @thomasbnt in #3555 - refactor: infra-config code refactor by @mirarifhasan in #3982
- chore: migrate
Node.js
implementation forjs-sandbox
toisolated-vm
by @jamesgeorge007 in #3973 - fix: french lang translation by @jobartim44 in #3986
- fix: use pressed key rather than its code by @posva in #3978
- feat: first time user spotlight animation by @nivedin in #3977
New Contributors
- @krisztianbarat made their first contribution in #3875
- @Timic3 made their first contribution in #3939
- @jobartim44 made their first contribution in #3986
- @posva made their first contribution in #3978
Full Changelog: 2024.3.0...2024.3.1
2024.3.0
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!
What's Changed
- refactor: consolidated admin dashboard improvements by @JoelJacobStephen in #3790
- chore(cli): emit bundle in ESM format by @jamesgeorge007 in #3777
- refactor: updated teams nomenclature in admin dashboard to workspaces by @JoelJacobStephen in #3770
- feat: inital setup info route by @balub in #3847
- HSB-358 feat: admin user management (backend) by @mirarifhasan in #3786
- feat: SH instance analytics data collection by @balub in #3838
- feat(common): support simultaneous imports of collections and environment files by @jamesgeorge007 in #3719
- feat: full text search for
TeamCollections
andTeamRequests
by @balub in #3857 - refactor: remove restore tab popup and its functionalities by @nivedin in #3867
- feat(sh-admin): introducing data analytics and newsletter configurations by @JoelJacobStephen in #3845
- HBE-345 feature: sso callback url and scope added in infra-config by @mirarifhasan in #3718
- feat: request variables by @nivedin in #3825
- fix: context menu bug and incorrect position by @nivedin in #3874
- feat: use tags as folders when importing from openapi by @amk-dev in #3846
- chore: pin dependencies across packages by @jamesgeorge007 in #3876
- feat: common changes for site protection by @amk-dev in #3878
- feat(sh-admin): introducing additional SSO related server configurations to dashboard by @JoelJacobStephen in #3737
- refactor: update team nomenclature by @nivedin in #3880
- chore: bump codemirror dependencies by @jamesgeorge007 in #3888
- hotfix: request variable version syncing bug by @nivedin in #3889
- refactor: personal workspace nomenclature update by @nivedin in #3893
- feat(sh-admin): enhanced user management in admin dashboard by @JoelJacobStephen in #3814
- refactor(sh-admin): updated data sharing doc links + remove disabled property from all inputs in configurations by @JoelJacobStephen in #3894
- fix: secret env bug in firebase due to undefined value by @nivedin in #3881
- hotfix: reset infra-config bug by @balub in #3898
- chore: fix some typos by @kaifulee in #3895
- refactor: use trigram search index instead of full text search by @AndrewBastin in #3900
- fix: collection auth headers active tab update bug and type fix by @nivedin in #3899
- refactor: collection search query by @balub in #3908
- feat: team search in workspace search and spotlight by @amk-dev in #3896
- feat: oauth revamp + support for multiple grant types in oauth by @amk-dev in #3885
- fix: fix direct import from url failing by @amk-dev in #3918
- feat: add extended support for versioned entities in the CLI by @jamesgeorge007 in #3912
- fix(common): prevent exception with
ShortcodeListAdapter
initialization by @jamesgeorge007 in #3917 - refactor: AIO healthcheck bash script by @balub in #3920
- chore: added input validation to search query by @balub in #3921
- fix: fix typo in team search url by @amk-dev in #3923
- chore: update copy for header inspection by @anwarulislam in #3907
- feat: added new mutation to update username in hopp app by @balub in #3924
- chore: split axios request options into platform by @amk-dev in #3927
- refactor(sh-admin): improvements to pending invites page in dashboard by @JoelJacobStephen in #3926
- fix: workspace list section bugs by @nivedin in #3925
- fix: request failing on change content type to multipart-formdata by @anwarulislam in #3922
- feat: focus codemirror view when ImportCurl component launched by @anwarulislam in #3911
- chore: spotlight improvements for team requests search by @amk-dev in #3930
- fix: can't import curl command with data-urlencode by @shipko in #3905
- feat: added mutation and function to platform for updating user profile name by @nivedin in #3929
- fix(common): ensure requests are translated to the latest version during import and search actions by @jamesgeorge007 in #3931
- chore(sh-admin): alert the user while deleting users who are team owners by @jamesgeorge007 in #3937
- fix: lint errors removed by using
satisfies
oras
for type by @anwarulislam in #3934
New Contributors
Full Changelog: 2023.12.6...2024.3.0
2023.12.6
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
What's Changed
- fix(common): prevent exceptions with open shared requests in new tab action by @jamesgeorge007 in #3835
- fix: perfomance in safari by @nivedin in #3848
- refactor: possible links in email templates do not highlight by @AndrewBastin in #3851
Full Changelog: 2023.12.5...2023.12.6