From 2fc7555883709ce6121c40fb096fe732b24d080c Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Thu, 10 Oct 2024 15:34:56 +0100 Subject: [PATCH 1/9] Don't mark non executable files as executable --- package.json | 0 scripts/force-lowest-dependencies.js | 0 test/loaders/css-extract.js | 0 test/persistent-cache/functional.js | 0 4 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 package.json mode change 100755 => 100644 scripts/force-lowest-dependencies.js mode change 100755 => 100644 test/loaders/css-extract.js mode change 100755 => 100644 test/persistent-cache/functional.js diff --git a/package.json b/package.json old mode 100755 new mode 100644 diff --git a/scripts/force-lowest-dependencies.js b/scripts/force-lowest-dependencies.js old mode 100755 new mode 100644 diff --git a/test/loaders/css-extract.js b/test/loaders/css-extract.js old mode 100755 new mode 100644 diff --git a/test/persistent-cache/functional.js b/test/persistent-cache/functional.js old mode 100755 new mode 100644 From 36f1123ed37285539dfa21861122ec5b8800fc65 Mon Sep 17 00:00:00 2001 From: Akari Naebushi Date: Sun, 10 Nov 2024 12:22:57 +0300 Subject: [PATCH 2/9] Fix documentation link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0658b78b2..cc5c72760 100644 --- a/README.md +++ b/README.md @@ -24,4 +24,4 @@ feel. It aims to solve the most common Webpack use cases. ## Documentation -[Read the Documentation on symfony.com](https://symfony.com/doc/current/frontend.html). +[Read the Documentation on symfony.com](https://symfony.com/doc/current/frontend/encore/index.html). From a96b9fd10978681a24d0dbf9688aefdbe8cd612e Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Sat, 23 Nov 2024 08:07:56 +0100 Subject: [PATCH 3/9] Update cross-spawn to 7.0.6 (https://github.com/symfony/webpack-encore/security/dependabot/145) --- test_apps/npm-with-babel/package-lock.json | 6 +++--- test_apps/npm-with-external-babel-config/package-lock.json | 6 +++--- test_apps/npm/package-lock.json | 6 +++--- test_apps/pnpm-with-babel/pnpm-lock.yaml | 6 +++--- test_apps/pnpm-with-external-babel-config/pnpm-lock.yaml | 6 +++--- test_apps/pnpm/pnpm-lock.yaml | 6 +++--- test_apps/yarn-pnp-with-babel/yarn.lock | 6 +++--- test_apps/yarn-pnp-with-external-babel-config/yarn.lock | 6 +++--- test_apps/yarn-pnp/yarn.lock | 6 +++--- yarn.lock | 6 +++--- 10 files changed, 30 insertions(+), 30 deletions(-) diff --git a/test_apps/npm-with-babel/package-lock.json b/test_apps/npm-with-babel/package-lock.json index 3aed2dd44..7567b5f48 100644 --- a/test_apps/npm-with-babel/package-lock.json +++ b/test_apps/npm-with-babel/package-lock.json @@ -2402,9 +2402,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/test_apps/npm-with-external-babel-config/package-lock.json b/test_apps/npm-with-external-babel-config/package-lock.json index 229057c36..3769b6f1c 100644 --- a/test_apps/npm-with-external-babel-config/package-lock.json +++ b/test_apps/npm-with-external-babel-config/package-lock.json @@ -2402,9 +2402,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/test_apps/npm/package-lock.json b/test_apps/npm/package-lock.json index 39dab01d8..db0bf1907 100644 --- a/test_apps/npm/package-lock.json +++ b/test_apps/npm/package-lock.json @@ -2368,9 +2368,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/test_apps/pnpm-with-babel/pnpm-lock.yaml b/test_apps/pnpm-with-babel/pnpm-lock.yaml index 127349e68..9071aa65b 100644 --- a/test_apps/pnpm-with-babel/pnpm-lock.yaml +++ b/test_apps/pnpm-with-babel/pnpm-lock.yaml @@ -1635,8 +1635,8 @@ packages: browserslist: 4.23.3 dev: true - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} dependencies: path-key: 3.1.1 @@ -2235,7 +2235,7 @@ packages: '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.94.0) colorette: 2.0.20 commander: 10.0.1 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 envinfo: 7.13.0 fastest-levenshtein: 1.0.16 import-local: 3.2.0 diff --git a/test_apps/pnpm-with-external-babel-config/pnpm-lock.yaml b/test_apps/pnpm-with-external-babel-config/pnpm-lock.yaml index 127349e68..9071aa65b 100644 --- a/test_apps/pnpm-with-external-babel-config/pnpm-lock.yaml +++ b/test_apps/pnpm-with-external-babel-config/pnpm-lock.yaml @@ -1635,8 +1635,8 @@ packages: browserslist: 4.23.3 dev: true - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} dependencies: path-key: 3.1.1 @@ -2235,7 +2235,7 @@ packages: '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.94.0) colorette: 2.0.20 commander: 10.0.1 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 envinfo: 7.13.0 fastest-levenshtein: 1.0.16 import-local: 3.2.0 diff --git a/test_apps/pnpm/pnpm-lock.yaml b/test_apps/pnpm/pnpm-lock.yaml index df0ae2e90..80834225c 100644 --- a/test_apps/pnpm/pnpm-lock.yaml +++ b/test_apps/pnpm/pnpm-lock.yaml @@ -1611,8 +1611,8 @@ packages: browserslist: 4.23.3 dev: true - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} dependencies: path-key: 3.1.1 @@ -2211,7 +2211,7 @@ packages: '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.94.0) colorette: 2.0.20 commander: 10.0.1 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 envinfo: 7.13.0 fastest-levenshtein: 1.0.16 import-local: 3.2.0 diff --git a/test_apps/yarn-pnp-with-babel/yarn.lock b/test_apps/yarn-pnp-with-babel/yarn.lock index 86b9d9e49..fc98b1678 100644 --- a/test_apps/yarn-pnp-with-babel/yarn.lock +++ b/test_apps/yarn-pnp-with-babel/yarn.lock @@ -1818,13 +1818,13 @@ __metadata: linkType: hard "cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 languageName: node linkType: hard diff --git a/test_apps/yarn-pnp-with-external-babel-config/yarn.lock b/test_apps/yarn-pnp-with-external-babel-config/yarn.lock index 90722ddd6..752b9bc10 100644 --- a/test_apps/yarn-pnp-with-external-babel-config/yarn.lock +++ b/test_apps/yarn-pnp-with-external-babel-config/yarn.lock @@ -1818,13 +1818,13 @@ __metadata: linkType: hard "cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 languageName: node linkType: hard diff --git a/test_apps/yarn-pnp/yarn.lock b/test_apps/yarn-pnp/yarn.lock index b91610197..1fcc78767 100644 --- a/test_apps/yarn-pnp/yarn.lock +++ b/test_apps/yarn-pnp/yarn.lock @@ -1795,13 +1795,13 @@ __metadata: linkType: hard "cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 languageName: node linkType: hard diff --git a/yarn.lock b/yarn.lock index 58121a57d..2e5ef1e04 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2703,9 +2703,9 @@ cosmiconfig@^9.0.0: parse-json "^5.2.0" cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" From abc75cf3d82fe84f5e1043b11c0d15dfe838d277 Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Sat, 23 Nov 2024 08:08:50 +0100 Subject: [PATCH 4/9] Update http-proxy-middleware to 2.0.7 (https://github.com/symfony/webpack-encore/security/dependabot/144) --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 2e5ef1e04..4a39a073b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4172,9 +4172,9 @@ http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.1: debug "^4.3.4" http-proxy-middleware@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" - integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + version "2.0.7" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz#915f236d92ae98ef48278a95dedf17e991936ec6" + integrity sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA== dependencies: "@types/http-proxy" "^1.17.8" http-proxy "^1.18.1" From 93f37f5712c6f1a031c7c6346f4a8ff9a1990529 Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Sat, 23 Nov 2024 08:15:10 +0100 Subject: [PATCH 5/9] Upgrade Express to 4.21.1, to fix issues with cookie, send, and path-to-regexp See: - https://github.com/symfony/webpack-encore/security/dependabot/142 - https://github.com/symfony/webpack-encore/security/dependabot/143 - https://github.com/symfony/webpack-encore/security/dependabot/140 --- package.json | 2 +- yarn.lock | 72 +++++++++++++++++----------------------------------- 2 files changed, 24 insertions(+), 50 deletions(-) diff --git a/package.json b/package.json index 6a43d81ad..5b2d820df 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,7 @@ "vue-loader": "^17.0.0", "webpack": "^5.72", "webpack-cli": "^5.1.4", - "webpack-dev-server": "^5.0.4", + "webpack-dev-server": "^5.1.0", "webpack-notifier": "^1.15.0" }, "peerDependencies": { diff --git a/yarn.lock b/yarn.lock index 4a39a073b..5f00c1650 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2648,10 +2648,10 @@ cookie-signature@1.0.6: resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== -cookie@0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" - integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== +cookie@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" + integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== copy-anything@^2.0.1: version "2.0.6" @@ -3561,23 +3561,23 @@ events@^3.2.0: integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== express@^4.19.2: - version "4.20.0" - resolved "https://registry.yarnpkg.com/express/-/express-4.20.0.tgz#f1d08e591fcec770c07be4767af8eb9bcfd67c48" - integrity sha512-pLdae7I6QqShF5PnNTCVn4hI91Dx0Grkn2+IAsMTgMIKuQVte2dN9PeGSSAME2FR8anOhVA62QDIUaWVfEXVLw== + version "4.21.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.21.1.tgz#9dae5dda832f16b4eec941a4e44aa89ec481b281" + integrity sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ== dependencies: accepts "~1.3.8" array-flatten "1.1.1" body-parser "1.20.3" content-disposition "0.5.4" content-type "~1.0.4" - cookie "0.6.0" + cookie "0.7.1" cookie-signature "1.0.6" debug "2.6.9" depd "2.0.0" encodeurl "~2.0.0" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "1.2.0" + finalhandler "1.3.1" fresh "0.5.2" http-errors "2.0.0" merge-descriptors "1.0.3" @@ -3586,11 +3586,11 @@ express@^4.19.2: parseurl "~1.3.3" path-to-regexp "0.1.10" proxy-addr "~2.0.7" - qs "6.11.0" + qs "6.13.0" range-parser "~1.2.1" safe-buffer "5.2.1" send "0.19.0" - serve-static "1.16.0" + serve-static "1.16.2" setprototypeof "1.2.0" statuses "2.0.1" type-is "~1.6.18" @@ -3704,13 +3704,13 @@ fill-range@^7.1.1: dependencies: to-regex-range "^5.0.1" -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== +finalhandler@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.3.1.tgz#0c575f1d1d324ddd1da35ad7ece3df7d19088019" + integrity sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ== dependencies: debug "2.6.9" - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" on-finished "2.4.1" parseurl "~1.3.3" @@ -5872,13 +5872,6 @@ puppeteer@^23.2.2: puppeteer-core "23.3.0" typed-query-selector "^2.12.0" -qs@6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - qs@6.13.0, qs@^6.4.0: version "6.13.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" @@ -6257,25 +6250,6 @@ semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.4, semver@^7.6.3: resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - send@0.19.0: version "0.19.0" resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" @@ -6315,15 +6289,15 @@ serve-index@^1.9.1: mime-types "~2.1.17" parseurl "~1.3.2" -serve-static@1.16.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.0.tgz#2bf4ed49f8af311b519c46f272bf6ac3baf38a92" - integrity sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA== +serve-static@1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== dependencies: - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.18.0" + send "0.19.0" set-function-length@^1.2.1: version "1.2.2" @@ -7134,7 +7108,7 @@ webpack-dev-middleware@^7.4.2: range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@^5.0.4: +webpack-dev-server@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.1.0.tgz#8f44147402b4d8ab99bfeb9b6880daa1411064e5" integrity sha512-aQpaN81X6tXie1FoOB7xlMfCsN19pSvRAeYUHOdFWOlhpQ/LlbfTqYwwmEDFV0h8GGuqmCmKmT+pxcUV/Nt2gQ== From 9751cdf410304c3b58f71cd154398d6d31dbbbf9 Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Sat, 23 Nov 2024 08:28:30 +0100 Subject: [PATCH 6/9] Add support for Node.js 23 --- .github/workflows/high-depends.yml | 2 +- .github/workflows/low-depends.yml | 2 +- .github/workflows/stable-tests.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/high-depends.yml b/.github/workflows/high-depends.yml index c820a1b22..89bba8aea 100644 --- a/.github/workflows/high-depends.yml +++ b/.github/workflows/high-depends.yml @@ -14,7 +14,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-2019] - node-versions: ['18', '20', '22'] + node-versions: ['18', '20', '22', '23'] steps: - name: Checkout diff --git a/.github/workflows/low-depends.yml b/.github/workflows/low-depends.yml index 204968791..eea78ad78 100644 --- a/.github/workflows/low-depends.yml +++ b/.github/workflows/low-depends.yml @@ -14,7 +14,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-2019] - node-versions: ['18', '20', '22'] + node-versions: ['18', '20', '22', '23'] steps: - name: Checkout diff --git a/.github/workflows/stable-tests.yml b/.github/workflows/stable-tests.yml index 9e61a2358..17d72cd10 100644 --- a/.github/workflows/stable-tests.yml +++ b/.github/workflows/stable-tests.yml @@ -14,7 +14,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-2019] - node-versions: ['18', '20', '22'] + node-versions: ['18', '20', '22', '23'] steps: - name: Checkout From 529d1064b3f9cf1cb997eb0fe7665acba35748f2 Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Fri, 31 Jan 2025 01:24:56 +0100 Subject: [PATCH 7/9] Add support for @symfony/stimulus-bridge@^4.0.0 --- package.json | 4 ++-- yarn.lock | 30 ++++++++++++++++++++++-------- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 5b2d820df..46c0772ed 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "@babel/preset-typescript": "^7.0.0", "@hotwired/stimulus": "^3.0.0", "@symfony/mock-module": "file:fixtures/stimulus/mock-module", - "@symfony/stimulus-bridge": "^3.0.0", + "@symfony/stimulus-bridge": "^3.0.0 || ^4.0.0", "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", "@vue/babel-plugin-jsx": "^1.0.0", "@vue/babel-preset-jsx": "^1.0.0", @@ -106,7 +106,7 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-react": "^7.9.0", "@babel/preset-typescript": "^7.0.0", - "@symfony/stimulus-bridge": "^3.0.0", + "@symfony/stimulus-bridge": "^3.0.0 || ^4.0.0", "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0", "@vue/babel-plugin-jsx": "^1.0.0", "@vue/babel-preset-jsx": "^1.0.0", diff --git a/yarn.lock b/yarn.lock index 5f00c1650..7361ce58b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1319,16 +1319,15 @@ "@symfony/mock-module@file:fixtures/stimulus/mock-module": version "1.0.0" -"@symfony/stimulus-bridge@^3.0.0": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@symfony/stimulus-bridge/-/stimulus-bridge-3.2.2.tgz#afc1918f82d78cb2b6e299285c54094aa7f53696" - integrity sha512-kIaUEGPXW7g14zsHkIvQWw8cmfCdXSqsEQx18fuHPBb+R0h8nYPyY+e9uVtTuHlE2wHwAjrJoc6YBBK4a7CpKA== +"@symfony/stimulus-bridge@^3.0.0 || ^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@symfony/stimulus-bridge/-/stimulus-bridge-4.0.0.tgz#dbd352a373f8ff323f2895e0bb29f22b9abcc122" + integrity sha512-BfeXHAyNtE2hFJtTKFS8vLW2ElqNyzUZJJ4TMeUhrjBjYVt4/myeQxpLidy995l+TEzryE7YrnShqLviBr3pAg== dependencies: "@hotwired/stimulus-webpack-helpers" "^1.0.1" "@types/webpack-env" "^1.16.4" - acorn "^8.0.5" - loader-utils "^2.0.0" - schema-utils "^3.0.0" + loader-utils "^2.0.0 || ^3.0.0" + schema-utils "^3.0.0 || ^4.0.0" "@tootallnate/quickjs-emscripten@^0.23.0": version "0.23.0" @@ -1894,7 +1893,7 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.0.5, acorn@^8.10.0, acorn@^8.12.0, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: +acorn@^8.10.0, acorn@^8.12.0, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: version "8.12.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== @@ -4782,6 +4781,11 @@ loader-utils@^2.0.0, loader-utils@^2.0.4: emojis-list "^3.0.0" json5 "^2.1.2" +"loader-utils@^2.0.0 || ^3.0.0": + version "3.3.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.3.1.tgz#735b9a19fd63648ca7adbd31c2327dfe281304e5" + integrity sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg== + locate-character@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-character/-/locate-character-3.0.0.tgz#0305c5b8744f61028ef5d01f444009e00779f974" @@ -6207,6 +6211,16 @@ schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: ajv "^6.12.5" ajv-keywords "^3.5.2" +"schema-utils@^3.0.0 || ^4.0.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.0.tgz#3b669f04f71ff2dfb5aba7ce2d5a9d79b35622c0" + integrity sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + schema-utils@^4.0.0, schema-utils@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" From 0ce295438f5a96eb8828d92d0f360c44e600fb91 Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Thu, 20 Feb 2025 11:02:39 +0100 Subject: [PATCH 8/9] Sync changelog for 5.1.0 --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35911a9c1..14790d753 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # CHANGELOG +## 5.1.0 + +### Features + +* Add support for @symfony/stimulus-bridge@^4.0.0 by @Kocal in https://github.com/symfony/webpack-encore/pull/1361 + ## 5.0.1 * #1349 Fix issue between `Encore.enableIntegrityHashes()` and filenames with a query-string (@Kocal) From 150777e48745ba1433fc4ea64e8600bac8e381bc Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Thu, 20 Feb 2025 11:03:14 +0100 Subject: [PATCH 9/9] Tagging 5.1.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 46c0772ed..8d778902d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@symfony/webpack-encore", - "version": "5.0.1", + "version": "5.1.0", "description": "Webpack Encore is a simpler way to integrate Webpack into your application", "main": "index.js", "scripts": { pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy