diff --git a/CHANGELOG.md b/CHANGELOG.md index bee61988277..622cc2bbecb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -280,6 +280,8 @@ Date: 2025-09-11 ### Patch Changes +- `remix-serve` - Update `compression` and `morgan` dependencies to latest versions +- `@remix-run/eslint-config` - Update deprecation warning with proper link to sample v2 eslint config file - `@remix-run/react` - Escape HTML in `meta()` JSON-LD content **Full Changelog**: [`v2.17.0...v2.17.1`](https://github.com/remix-run/remix/compare/remix@2.17.0...remix@2.17.1) diff --git a/packages/remix-eslint-config/index.js b/packages/remix-eslint-config/index.js index 740160fd02d..145eedd2fb9 100644 --- a/packages/remix-eslint-config/index.js +++ b/packages/remix-eslint-config/index.js @@ -18,7 +18,7 @@ console.warn( "⚠️ REMIX FUTURE CHANGE: The `@remix-run/eslint-config` package is deprecated " + "and will not be included in React Router v7. We recommend moving towards a " + "streamlined ESLint config such as the ones included in the Remix templates. " + - "See https://github.com/remix-run/remix/blob/main/templates/remix/.eslintrc.cjs." + "See https://github.com/remix-run/remix/blob/v2/templates/remix/.eslintrc.cjs." ); const OFF = 0; diff --git a/packages/remix-serve/package.json b/packages/remix-serve/package.json index d7e8f289249..a217b94e326 100644 --- a/packages/remix-serve/package.json +++ b/packages/remix-serve/package.json @@ -21,10 +21,10 @@ "@remix-run/express": "workspace:*", "@remix-run/node": "workspace:*", "chokidar": "^3.5.3", - "compression": "^1.7.4", + "compression": "^1.8.1", "express": "^4.20.0", "get-port": "5.1.1", - "morgan": "^1.10.0", + "morgan": "^1.10.1", "source-map-support": "^0.5.21" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7bc3903b57..222c070bb3b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1341,8 +1341,8 @@ importers: specifier: ^3.5.3 version: 3.6.0 compression: - specifier: ^1.7.4 - version: 1.7.4 + specifier: ^1.8.1 + version: 1.8.1 express: specifier: ^4.20.0 version: 4.21.1 @@ -1350,8 +1350,8 @@ importers: specifier: 5.1.1 version: 5.1.1 morgan: - specifier: ^1.10.0 - version: 1.10.0 + specifier: ^1.10.1 + version: 1.10.1 source-map-support: specifier: ^0.5.21 version: 0.5.21 @@ -6444,11 +6444,6 @@ packages: semver: 7.5.4 dev: false - /bytes@3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - dev: false - /bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -6830,16 +6825,16 @@ packages: mime-db: 1.52.0 dev: false - /compression@1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + /compression@1.8.1: + resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} engines: {node: '>= 0.8.0'} dependencies: - accepts: 1.3.8 - bytes: 3.0.0 + bytes: 3.1.2 compressible: 2.0.18 debug: 2.6.9 - on-headers: 1.0.2 - safe-buffer: 5.1.2 + negotiator: 0.6.4 + on-headers: 1.1.0 + safe-buffer: 5.2.1 vary: 1.1.2 transitivePeerDependencies: - supports-color @@ -11819,15 +11814,15 @@ packages: /modern-ahocorasick@1.0.1: resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} - /morgan@1.10.0: - resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} + /morgan@1.10.1: + resolution: {integrity: sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==} engines: {node: '>= 0.8.0'} dependencies: basic-auth: 2.0.1 debug: 2.6.9 depd: 2.0.0 on-finished: 2.3.0 - on-headers: 1.0.2 + on-headers: 1.1.0 transitivePeerDependencies: - supports-color dev: false @@ -11919,6 +11914,11 @@ packages: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} + /negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + dev: false + /nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: false @@ -12164,8 +12164,8 @@ packages: dependencies: ee-first: 1.1.1 - /on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + /on-headers@1.1.0: + resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} engines: {node: '>= 0.8'} dev: false diff --git a/scripts/playground/template/package.json b/scripts/playground/template/package.json index b9882d3961c..8b42e89d672 100644 --- a/scripts/playground/template/package.json +++ b/scripts/playground/template/package.json @@ -27,7 +27,7 @@ "express": "^4.19.2", "get-port": "^6.1.2", "isbot": "^4.1.0", - "morgan": "^1.10.0", + "morgan": "^1.10.1", "react": "^18.2.0", "react-dom": "^18.2.0", "tiny-invariant": "^1.2.0" diff --git a/templates/classic-remix-compiler/express/package.json b/templates/classic-remix-compiler/express/package.json index 40759d6b060..f0d1711816a 100644 --- a/templates/classic-remix-compiler/express/package.json +++ b/templates/classic-remix-compiler/express/package.json @@ -14,11 +14,11 @@ "@remix-run/express": "*", "@remix-run/node": "*", "@remix-run/react": "*", - "compression": "^1.7.4", + "compression": "^1.8.1", "cross-env": "^7.0.3", "express": "^4.19.2", "isbot": "^4.1.0", - "morgan": "^1.10.0", + "morgan": "^1.10.1", "react": "^18.2.0", "react-dom": "^18.2.0", "source-map-support": "^0.5.21" diff --git a/templates/express/package.json b/templates/express/package.json index 46cfef75153..e7147e65023 100644 --- a/templates/express/package.json +++ b/templates/express/package.json @@ -13,11 +13,11 @@ "@remix-run/express": "*", "@remix-run/node": "*", "@remix-run/react": "*", - "compression": "^1.7.4", + "compression": "^1.8.1", "cross-env": "^7.0.3", "express": "^4.19.2", "isbot": "^4.1.0", - "morgan": "^1.10.0", + "morgan": "^1.10.1", "react": "^18.2.0", "react-dom": "^18.2.0" },