v3.0.0
What's Changed
- feat: Ensure Method In Endpoint by @RishabhAgarwal-2001 in #2083
- feat: handle test script execution failure by @RishabhAgarwal-2001 in #2104
- Enable image lens for WebP by @kidonng in #2126
- fix: parsing of protocol correctly by @kyteinsky in #2088
- refactor: combine add and edit environment modals by @kyteinsky in #2131
- chore: introduce curl parser tests and minor changes by @kyteinsky in #2145
- Add an authorization tab for GraphQL by @liyasthomas in #2125
- refactor: preserve big ints and decimals on JSONLensRenderer by @AndrewBastin in #2167
- refactor: improve the mobile layout. by @JoelJacobStephen in #2153
- Fix typo in usage step by @twfahey1 in #2183
- refactor: replace deprecated String.prototype.substr() by @CommanderRoot in #2187
- Supporting Raw Body Imports from Postman by @RishabhAgarwal-2001 in #2175
- refactor: check spelling by @jsoref in #2200
- Feature: hopp-cli in TypeScript by @devblin in #2074
- feat: added developer options to copy user id token by @nivedin in #2204
- feat: override content-type by @anwarulislam in #2191
- refactor: remove footer on narrow screens by @JoelJacobStephen in #2202
- Prevent IMEs from triggering when editing a readonly code editor by @AndrewBastin in #2222
- chore: bump hoppscotch-cli dependencies by @devblin in #2225
- feat: remember last selected team id by @anwarulislam in #2210
- fix: add environment variables for OAuth2 by @ntarunmenon in #2216
- refactor: inherit default curl parser values by @kyteinsky in #2169
- feat: add toInclude() function by @ace-n in #2234
- feat: add
New Request
button for folder and collection by @kyteinsky in #2241 - refactor : migrate components to script setup on ts by @nivedin in #2267
- fix: add aria labels to forms by @sweetkane in #2270
- feat: added execution duration and updated collection-metrics by @devblin in #2257
- feat: loading states for modal buttons by @kyteinsky in #2268
- fix: same key params are not overwritten to the last defined by @anwarulislam in #2299
- feat: import collections from URL by @amk-dev in #2262
- fix : save request popup bug by @nivedin in #2324
- refactor: realtime log entry revamp by @JoelJacobStephen in #2240
- chore(i18n): updated Hungarian translation by @urbalazs in #2331
- refactor: isolate computed header calculation on effective requests by @AndrewBastin in #2313
- chore: tests for hoppscotch-cli by @devblin in #2300
- feat: extension identification improvements by @amk-dev in #2332
- feat: UI of shortcode actions by @nivedin in #2347
- fix: curl parser url sanitisation by @kyteinsky in #2366
- refactor: real-time system by @anwarulislam in #2228
- feat: segmented content-type dropdown UI by @nivedin in #2382
- refactor: use refAutoReset instead of settimeout by @liyasthomas in #2385
- feat: filter json body response by @nivedin in #2404
- feat: display response size with a bigger unit in tooltip by @nicognaW in #2425
- feat: checks only if not default param by @moritzmock in #2410
- feat: added support for passing env.json file to test cmd by @devblin in #2373
- fix: Copy and download filtered response body by @nivedin in #2426
- fix: resolve removing body parameters in requests (#2390) by @vaugenwake in #2428
- fix: variable typo by @FlandreDaisuki in #2434
- fix: curl parser json detection issues by @kyteinsky in #2370
- fix: remove confirm change popup and add ability to overwrite request in saveas popup by @nivedin in #2433
- Test Results: Environment variables overflow issue fix by @nirnejak in #2473
- fix: empty string exported when exporting team collections by @amk-dev in #2460
- feat: realtime tabs as subpages by @anwarulislam in #2450
- fix: environment variables save without pressing 'save' button by @nivedin in #2454
- fix: team collections tab visible when logging out by @amk-dev in #2494
- update tw.json by @5idereal in #2511
- fix: disabled search in team collection by @JoelJacobStephen in #2523
- fix: search panel position in response by @khusroohayat in #2510
- fix: curl parser x-www-form-urlencoded body parsing by @kyteinsky in #2528
- docs: fix PWA broken link by @PatrickPrakash in #2558
- feat: added delay flag in @hoppscotch/cli and related tests by @devblin in #2527
- Hightlight environment variable with a dash '-' in its name by @anwarulislam in #2560
- feat: remember pane sizes by @sagar290 in #2556
- feat: update keyboard shortcut to navigate to profile page by @anwarulislam in #2573
- feat: allow quoted key/values for escaping characters and trail/lead whitespaces in raw key value pairs by @AndrewBastin in #2578
- fix: form data with same key send only last one by @nivedin in #2606
- fix: #2630 by @islamzeki in #2631
- fix: link github and google by @aitchnyu in #2626
- feat: migrate to vue 3 + vite by @AndrewBastin in #2553
New Contributors
- @kidonng made their first contribution in #2126
- @twfahey1 made their first contribution in #2183
- @CommanderRoot made their first contribution in #2187
- @jsoref made their first contribution in #2200
- @ntarunmenon made their first contribution in #2216
- @ace-n made their first contribution in #2234
- @sweetkane made their first contribution in #2270
- @amk-dev made their first contribution in #2262
- @nicognaW made their first contribution in #2425
- @moritzmock made their first contribution in #2410
- @vaugenwake made their first contribution in #2428
- @nirnejak made their first contribution in #2473
- @khusroohayat made their first contribution in #2510
- @PatrickPrakash made their first contribution in #2558
- @sagar290 made their first contribution in #2556
- @islamzeki made their first contribution in #2631
- @aitchnyu made their first contribution in #2626
Full Changelog: v2.2.1...v3.0.0