mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-26 01:06:00 +03:00
[PR #5329] [MERGED] chore: bump dependencies and account for breaking changes #5163
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#5163
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/hoppscotch/hoppscotch/pull/5329
Author: @jamesgeorge007
Created: 8/14/2025
Status: ✅ Merged
Merged: 8/20/2025
Merged by: @jamesgeorge007
Base:
next← Head:bump-deps📝 Commits (6)
d25c6a0chore: bump dependenciesdd718a1chore: update Alpine version and add build dependenciesb6a0928chore: account for recent minor bumps85a2b3bbuild: backend update dependencies and pnpm versionda471afbuild: resolve vulnerability597f6c8build: add early return for GQL schema generation in MailerModule📊 Changes
28 files changed (+7963 additions, -5621 deletions)
View changed files
📝
package.json(+9 -9)📝
packages/codemirror-lang-graphql/package.json(+8 -8)📝
packages/hoppscotch-backend/package.json(+21 -21)📝
packages/hoppscotch-backend/src/mailer/mailer.module.ts(+2 -0)📝
packages/hoppscotch-cli/package.json(+15 -15)📝
packages/hoppscotch-cli/src/__tests__/unit/getters.spec.ts(+1 -1)📝
packages/hoppscotch-common/.eslintrc.js(+1 -2)📝
packages/hoppscotch-common/package.json(+83 -85)📝
packages/hoppscotch-common/src/components.d.ts(+1 -0)📝
packages/hoppscotch-common/src/components/collections/Collection.vue(+4 -4)📝
packages/hoppscotch-common/src/components/collections/MyCollections.vue(+71 -71)📝
packages/hoppscotch-common/src/components/collections/TeamCollections.vue(+68 -68)📝
packages/hoppscotch-common/src/components/collections/graphql/Collection.vue(+2 -2)📝
packages/hoppscotch-common/src/components/collections/graphql/Folder.vue(+2 -2)📝
packages/hoppscotch-common/src/components/instance/Switcher.vue(+1 -1)📝
packages/hoppscotch-common/src/helpers/backend/GQLClient.ts(+1 -0)📝
packages/hoppscotch-common/src/modules/head.ts(+3 -1)📝
packages/hoppscotch-common/vitest.config.mts(+0 -0)📝
packages/hoppscotch-data/package.json(+8 -8)📝
packages/hoppscotch-js-sandbox/package.json(+13 -13)...and 8 more files
📄 Description
This PR aims to bump dependencies across relevant packages. Certain bumps are deferred - a few carried over from previous attempts, while others are new due to the scope and surface area of related action items. For example, Vite
v7introduces changes to the browser support and increases the minimum supported Node.js version.Also, includes changes aimed at resolving SH Docker image vulnerabilities.
Closes FE-969.
What's changed
GETfor queries combining query-string + variables viapreferGetMethodoption.eslint-plugin-vue- Switched fromplugin:vue/vue3-recommendedtoplugin:vue/recommendedto account for ESLint plugin resolution.@urql/exchange-graphcachesince it isn't consumed elsewhere.Node.js v22.16and related build dependency additions.prod.Dockerfileupdates aimed at SH Docker image vulnerability resolution (installsgomanually).Deferred updates
eslint- ESLintv9migration has a broader surface area.@vue/eslint-config-typescript- Staying onv13sincev14dropped support for legacy ESLing config.vue-tsc- There are breaking API changes inv2, and the type check script for services has to be updated after proper research.zod- Larger surface area with the breaking API changes.splitpanes-v3.1.6affects the layout.vite-v7requires Node.jsv20.19+and drops support for legacy browsers.@vitejs/plugin-vue-v6requires Node.jsv20.19+tailwindcss- Pinned onv3.4sincev4drops support for old browsers.isolated-vm-v6dropped support for Node.jsv20.@apollo/server:v5.0.0- since@nestjs/apollonot compatible. Also,subscriptions-transport-wssupport dropped in v5. So, we (BE+FE) need to implementthe graphql-wsprotocol.Notes to reviewers
Spin up the AIO container and verify the major flows across the app & Admin dashboard. E2E tests cover CLI behaviour; still worth taking for a spin.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.