Releases: hoppscotch/hoppscotch
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
2023.12.5
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.
What's Changed
- fix: fix accessing undefined property
variables
by @amk-dev in #3831 - fix(persistence-service): update global environment variables schema by @jamesgeorge007 in #3829
- fix(persistence-service): add fallbacks for environments related schemas by @jamesgeorge007 in #3832
Full Changelog: 2023.12.4...2023.12.5
2023.12.4
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.
What's Changed
- chore(common): analytics on spotlight by @jamesgeorge007 in #3727
- fix: request endpoint heading by @anwarulislam in #3804
- feat(js-sandbox): expose
atob
&btoa
functions for Node.js by @Timeraa in #3724 - refactor: update share request flow by @nivedin in #3805
- chore: oauth temporary ux improvements by @amk-dev in #3792
- feat: secret variables in environments by @nivedin in #3779
- feat: support secret environment variables in CLI by @jamesgeorge007 in #3815
- fix(sh-admin): persist active selection in the sidebar by @jamesgeorge007 in #3812
- feat: persist line wrap setting by @ajmalmohad in #3647
- fix: secret environment flow bugs by @nivedin in #3817
- chore: add workspace type property in request run analytics event by @amk-dev in #3820
New Contributors
Full Changelog: 2023.12.3...2023.12.4
2023.12.3
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.
What's Changed
- fix: unwanted double slashes when importing from openapi by @amk-dev in #3745
- fix(selfhost-web): perform logout if the silent refresh attempt fails by @shipko in #3705
- refactor: improvements to the dashboard sidebar by @JoelJacobStephen in #3709
- fix: documentation is not being generated on GQL by @anwarulislam in #3730
- refactor: add option to disable context menu by @nivedin in #3717
- refactor: persist running requests while switching tabs by @nivedin in #3742
- feat: press tab on current input field to focus the next input field by @anwarulislam in #3754
- fix: bugs in shared request by @nivedin in #3704
- feat(js-sandbox): add
pw.env.unset
method by @ajmalmohad in #3677 - feat: upgraded prisma version to v5.8.0 by @balub in #3787
- chore: added micro interactions by @liyasthomas in #3783
- feat: team environment search and switch by @anwarulislam in #3700
New Contributors
Full Changelog: 2023.12.2...2023.12.3
2023.12.2
This release is a hotfix release for the SH docker containers that may have issues sometimes crashing due to segfaults on certain CPUs.
What's Changed
- build: update node alpine version by @jordibeen in #3660
New Contributors
- @jordibeen made their first contribution in #3660
Full Changelog: 2023.12.1...2023.12.2
2023.12.1
This release features minor bug fixes and better handling during certain edge cases when updating the hosting configurations.
What's Changed
- fix(cli): environment resolution in the single-entry export format by @jamesgeorge007 in #3687
- feat(common): support importing environments individually by @jamesgeorge007 in #3691
- chore: remove unused windi from selfhost-desktop by @AndrewBastin
- fix: improve smtp email validation and fix enableAndDisableSSO mutation by @mirarifhasan and @balub in #3689
- chore: minor ui improvements by @liyasthomas
Full Changelog: 2023.12.0...2023.12.1