Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
3e63bda
chore: patch axios CVEs and bump related dependencies (#6131)
dependabot[bot] Apr 13, 2026
5d855f9
refactor(cli): match test-result helper name to documented contract (…
Basavaraj8143 Apr 15, 2026
76329ea
feat(backend): use stateless OAuth2 state store (#6098)
mirarifhasan Apr 15, 2026
174c87d
fix(common): handle non-string values in Postman collection import (#…
okxint Apr 15, 2026
9159040
chore(common): remove unused `flow` import
jamesgeorge007 Apr 15, 2026
87e20ed
fix(common): correct environment locale wording (#6117)
PallavSarkar2005 Apr 16, 2026
d25f1f7
fix(data): make `$randomUUID` predefined variable RFC 4122 compliant …
Grizouforever Apr 17, 2026
21448c5
chore(common): complete missing Spanish translations (#6109)
Pakvothe Apr 17, 2026
a21ca7e
chore(common): complete missing Turkish translations (#6071)
onwp Apr 17, 2026
3d19cf5
chore(common): modify Chinese translation of words (#5996)
jiangzm Apr 17, 2026
3a4b6d8
chore: merge `hoppscotch/main` into `hoppscotch/next`
jamesgeorge007 Apr 20, 2026
a074039
fix(common): add missing aria-labels to icon-only sidenav links (#6160)
rayrishu19-wq Apr 20, 2026
7be31a2
fix(common): variable hover tooltip was not clickable (disappeared) (…
AaronFortG Apr 21, 2026
eb80188
feat: add SMTP OAuth2 authentication support (#6141)
mirarifhasan Apr 22, 2026
bc3dbde
fix: improve environment validation in published docs (#5962)
sahilkhan09k Apr 22, 2026
30df20e
feat(common): improve API documentation publishing UX (#6116)
nivedin Apr 22, 2026
84f7742
fix: remediate `quinn-proto` vulnerability across native packages (#6…
CuriousCorrelation Apr 22, 2026
0cdf8de
fix(common): apply platform default proxy URL on load and reset (#6142)
nivedin Apr 23, 2026
00c75b9
chore: merge `hoppscotch/main` into `hoppscotch/next`
jamesgeorge007 Apr 23, 2026
696ddc3
feat: add collection-level pre-request and test scripts (#5745)
johnan319 Apr 27, 2026
15d12f8
fix(common): support `id_token` in Authorization Code OAuth flow (#6144)
anwarulislam Apr 27, 2026
9861ee8
feat(desktop): settings phase 0 - infra and update check (#6172)
CuriousCorrelation Apr 27, 2026
40ac84c
feat(selfhost-web): make webapp-server timeouts configurable (#6147)
rkferreira Apr 27, 2026
67782b2
chore: bump version to `2026.4.0`
jamesgeorge007 Apr 27, 2026
50fd275
chore: bump CLI version
jamesgeorge007 Apr 27, 2026
bb1c9a9
chore: formatting updates
jamesgeorge007 Apr 27, 2026
df97d11
fix(common): restore magic-link sign-in flow on cloud for orgs (#6237)
jamesgeorge007 Apr 28, 2026
96ceb84
fix(desktop): unified store scope and migration reroute (#6238)
CuriousCorrelation Apr 28, 2026
078d710
chore: security patch for the dependency chain `v2026.4.0` (#6191)
mirarifhasan Apr 28, 2026
3073d15
chore(agent): bump version to `v0.1.17`
jamesgeorge007 Apr 28, 2026
f344d4e
chore(common): add token_refresh auth event and harden no-sync flag
jamesgeorge007 Apr 28, 2026
c4e1f02
fix(backend): harden onboarding config endpoint (#6240)
mirarifhasan Apr 28, 2026
50f16e2
fix(common): set domain url as mockserver environment (#6185)
nivedin Apr 29, 2026
aee017c
fix(common): subfolder add-new in team collections respects write acc…
nivedin Apr 29, 2026
7036ab5
fix(common): preserve string contract for GQL history responses (#6244)
jamesgeorge007 Apr 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 6 additions & 19 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"author": "Hoppscotch (support@hoppscotch.io)",
"private": true,
"license": "MIT",
"packageManager": "pnpm@10.32.1",
"packageManager": "pnpm@10.33.2",
"scripts": {
"preinstall": "npx only-allow pnpm",
"prepare": "husky",
Expand All @@ -24,7 +24,7 @@
"./packages/*"
],
"devDependencies": {
"@commitlint/cli": "20.5.0",
"@commitlint/cli": "20.5.2",
"@commitlint/config-conventional": "20.5.0",
"@hoppscotch/ui": "0.2.5",
"@types/node": "24.10.1",
Expand All @@ -35,32 +35,19 @@
},
"pnpm": {
"overrides": {
"@hono/node-server@>=1.0.0 <1.19.10": "1.19.10",
"@nestjs-modules/mailer>mjml": "5.0.0-alpha.4",
"@xmldom/xmldom": "0.8.13",
"apiconnect-wsdl": "2.0.36",
"body-parser": "2.2.1",
"cross-spawn": "7.0.6",
"dompurify@>=3.0.0 <3.3.3": "3.3.3",
"effect@3.18.4": "3.20.0",
"execa@<2.0.0": "2.0.0",
"flatted@>=3.0.0 <3.4.2": "3.4.2",
"form-data": "4.0.4",
"glob@>=10.2.0 <10.5.0": "10.5.0",
"glob@>=11.0.0 <11.1.0": "11.1.0",
"hono@>=4.0.0 <4.12.7": "4.12.7",
"liquidjs@>=10.0.0 <10.25.0": "10.25.0",
"lodash@>=4.0.0 <4.17.23": "4.17.23",
"mailparser@>=3.0.0 <3.9.3": "3.9.3",
"minimatch@>=3.0.0 <3.1.3": "3.1.5",
"lodash": "4.18.1",
"minimatch@>=4.0.0 <4.2.5": "4.2.5",
"minimatch@>=5.0.0 <10.2.3": "10.2.3",
"path-to-regexp@>=8.0.0 <8.4.0": "8.4.0",
"preview-email@>=3.0.0 <3.1.1": "3.1.1",
"rollup@>=4.0.0 <4.59.0": "4.59.0",
"serialize-javascript@>=7.0.0 <7.0.3": "7.0.3",
"serialize-javascript@<7.0.3": "7.0.3",
"subscriptions-transport-ws>ws": "7.5.10",
"svgo@4.0.0": "4.0.1",
"vue": "3.5.31",
"vue": "3.5.33",
"ws": "8.17.1"
},
"onlyBuiltDependencies": [
Expand Down
24 changes: 12 additions & 12 deletions packages/hoppscotch-agent/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "hoppscotch-agent",
"private": true,
"version": "0.1.16",
"version": "0.1.17",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -21,32 +21,32 @@
"@tauri-apps/api": "2.1.1",
"@tauri-apps/plugin-shell": "2.3.3",
"@vueuse/core": "14.2.1",
"axios": "1.13.6",
"axios": "1.15.2",
"fp-ts": "2.16.11",
"lodash-es": "4.17.23",
"vue": "3.5.31"
"lodash-es": "4.18.1",
"vue": "3.5.33"
},
"devDependencies": {
"@iconify-json/lucide": "1.2.99",
"@iconify-json/lucide": "1.2.104",
"@tauri-apps/cli": "2.9.3",
"@types/lodash-es": "4.17.12",
"@types/node": "24.10.1",
"@typescript-eslint/eslint-plugin": "8.57.2",
"@typescript-eslint/parser": "8.57.2",
"@vitejs/plugin-vue": "6.0.5",
"@typescript-eslint/eslint-plugin": "8.59.0",
"@typescript-eslint/parser": "8.59.0",
"@vitejs/plugin-vue": "6.0.6",
"@vue/eslint-config-typescript": "14.7.0",
"autoprefixer": "10.4.27",
"autoprefixer": "10.5.0",
"cross-env": "10.1.0",
"eslint": "9.39.2",
"eslint-plugin-prettier": "5.5.5",
"eslint-plugin-vue": "10.8.0",
"eslint-plugin-vue": "10.9.0",
"globals": "16.5.0",
"postcss": "8.5.8",
"postcss": "8.5.10",
"tailwindcss": "3.4.16",
"typescript": "5.9.3",
"unplugin-icons": "22.5.0",
"unplugin-vue-components": "30.0.0",
"vite": "7.3.1",
"vite": "7.3.2",
"vue-tsc": "2.2.0"
}
}
6 changes: 3 additions & 3 deletions packages/hoppscotch-agent/src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/hoppscotch-agent/src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "hoppscotch-agent"
version = "0.1.16"
version = "0.1.17"
description = "A cross-platform HTTP request agent for Hoppscotch for advanced request handling including custom headers, certificates, proxies, and local system integration."
authors = ["AndrewBastin", "CuriousCorrelation"]
edition = "2021"
Expand Down
2 changes: 1 addition & 1 deletion packages/hoppscotch-agent/src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2.0.0-rc",
"productName": "Hoppscotch Agent",
"version": "0.1.16",
"version": "0.1.17",
"identifier": "io.hoppscotch.agent",
"build": {
"beforeDevCommand": "pnpm dev",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2.0.0-rc",
"productName": "Hoppscotch Agent Portable",
"version": "0.1.16",
"version": "0.1.17",
"identifier": "io.hoppscotch.agent",
"build": {
"beforeDevCommand": "pnpm dev",
Expand Down
69 changes: 38 additions & 31 deletions packages/hoppscotch-backend/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "hoppscotch-backend",
"version": "2026.3.1",
"version": "2026.4.0",
"description": "",
"author": "",
"private": true,
Expand Down Expand Up @@ -33,84 +33,83 @@
"dependencies": {
"@apollo/server": "5.5.0",
"@as-integrations/express5": "1.1.2",
"@nestjs-modules/mailer": "2.0.2",
"@nestjs/apollo": "13.2.4",
"@nestjs/common": "11.1.17",
"@nestjs/config": "4.0.3",
"@nestjs/core": "11.1.17",
"@nestjs/graphql": "13.2.4",
"@nestjs-modules/mailer": "2.3.4",
"@nestjs/apollo": "13.3.0",
"@nestjs/common": "11.1.19",
"@nestjs/config": "4.0.4",
"@nestjs/core": "11.1.19",
"@nestjs/graphql": "13.3.0",
"@nestjs/jwt": "11.0.2",
"@nestjs/passport": "11.0.0",
"@nestjs/platform-express": "11.1.17",
"@nestjs/schedule": "6.1.1",
"@nestjs/swagger": "11.2.6",
"@nestjs/platform-express": "11.1.19",
"@nestjs/schedule": "6.1.3",
"@nestjs/swagger": "11.4.2",
"@nestjs/terminus": "11.1.1",
"@nestjs/throttler": "6.5.0",
"@prisma/adapter-pg": "7.5.0",
"@prisma/client": "7.5.0",
"@prisma/adapter-pg": "7.8.0",
"@prisma/client": "7.8.0",
"argon2": "0.44.0",
"bcrypt": "6.0.0",
"class-transformer": "0.5.1",
"class-validator": "0.15.1",
"cookie": "1.1.1",
"cookie-parser": "1.4.7",
"dotenv": "17.3.1",
"dotenv": "17.4.2",
"express": "5.2.1",
"express-session": "1.19.0",
"fp-ts": "2.16.11",
"graphql": "16.13.1",
"graphql": "16.13.2",
"graphql-query-complexity": "1.1.0",
"graphql-redis-subscriptions": "2.7.0",
"graphql-subscriptions": "3.0.0",
"handlebars": "4.7.9",
"io-ts": "2.2.22",
"morgan": "1.10.1",
"nodemailer": "8.0.4",
"nodemailer": "8.0.7",
"passport": "0.7.0",
"passport-github2": "0.1.12",
"passport-google-oauth20": "2.0.0",
"passport-jwt": "4.0.1",
"passport-local": "1.0.0",
"passport-microsoft": "2.1.0",
"pg": "8.20.0",
"posthog-node": "5.28.4",
"prisma": "7.5.0",
"posthog-node": "5.30.6",
"prisma": "7.8.0",
"reflect-metadata": "0.2.2",
"rimraf": "6.1.3",
"rxjs": "7.8.2"
},
"devDependencies": {
"@eslint/eslintrc": "3.3.5",
"@eslint/js": "10.0.1",
"@nestjs/cli": "11.0.16",
"@nestjs/schematics": "11.0.9",
"@nestjs/testing": "11.1.17",
"@nestjs/cli": "11.0.21",
"@nestjs/schematics": "11.1.0",
"@nestjs/testing": "11.1.19",
"@relmify/jest-fp-ts": "2.1.1",
"@types/bcrypt": "6.0.0",
"@types/cookie-parser": "1.4.10",
"@types/express": "5.0.6",
"@types/jest": "30.0.0",
"@types/node": "25.5.0",
"@types/nodemailer": "7.0.11",
"@types/node": "25.6.0",
"@types/nodemailer": "8.0.0",
"@types/passport-github2": "1.2.9",
"@types/passport-google-oauth20": "2.0.17",
"@types/passport-jwt": "4.0.1",
"@types/passport-microsoft": "2.1.1",
"@types/supertest": "7.2.0",
"@typescript-eslint/eslint-plugin": "8.57.2",
"@typescript-eslint/parser": "8.57.2",
"@typescript-eslint/eslint-plugin": "8.59.1",
"@typescript-eslint/parser": "8.59.1",
"cross-env": "10.1.0",
"eslint": "10.0.3",
"eslint": "10.2.1",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-prettier": "5.5.5",
"globals": "17.4.0",
"globals": "17.5.0",
"jest": "30.3.0",
"jest-mock-extended": "4.0.0",
"prettier": "3.8.1",
"jest-mock-extended": "4.0.1",
"prettier": "3.8.3",
"source-map-support": "0.5.21",
"supertest": "7.2.2",
"ts-jest": "29.4.6",
"ts-loader": "9.5.4",
"ts-jest": "29.4.9",
"ts-loader": "9.5.7",
"ts-node": "10.9.2",
"tsconfig-paths": "4.2.0",
"typescript": "5.9.3"
Expand All @@ -125,6 +124,14 @@
"../jest.setup.js"
],
"preset": "ts-jest",
"transform": {
"^.+\\.(t|j)s$": [
"ts-jest",
{
"diagnostics": false
}
]
},
"clearMocks": true,
"collectCoverage": true,
"coverageDirectory": "coverage",
Expand Down
Loading
Loading