diff --git a/bun.lock b/bun.lock index 6582230b33e..64416b86791 100644 --- a/bun.lock +++ b/bun.lock @@ -1982,7 +1982,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", @@ -2027,7 +2027,7 @@ "react-dom": "19.2.3", "remotion": "workspace:*", "twoslash-cdn": "0.3.1", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", @@ -2087,7 +2087,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", @@ -2106,7 +2106,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", @@ -2127,7 +2127,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", @@ -2153,7 +2153,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@eslint/eslintrc": "3.1.0", @@ -2193,7 +2193,7 @@ "react-dom": "19.2.3", "remotion": "workspace:*", "tailwind-merge": "3.0.1", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@eslint/eslintrc": "3.1.0", @@ -2233,7 +2233,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@eslint/eslintrc": "3.1.0", @@ -2311,7 +2311,7 @@ "remotion": "workspace:*", "tailwind-merge": "3.4.0", "three": "0.178.0", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@eslint/eslintrc": "3.1.0", @@ -2353,7 +2353,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@elevenlabs/elevenlabs-js": "2.20.0", @@ -2398,7 +2398,7 @@ "tailwindcss": "4.2.0", "vite": "7.3.6", "vite-tsconfig-paths": "4.3.2", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@react-router/dev": "8.3.0", @@ -2451,7 +2451,7 @@ "remotion": "workspace:*", "tailwind-merge": "1.14.0", "tailwindcss-animate": "1.0.7", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", @@ -2485,7 +2485,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", @@ -2510,7 +2510,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", @@ -2531,7 +2531,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", @@ -2562,7 +2562,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", @@ -2586,7 +2586,7 @@ "react-dom": "19.2.3", "remotion": "workspace:*", "three": "0.178.0", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", @@ -2610,7 +2610,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@remotion/captions": "workspace:*", @@ -2644,7 +2644,7 @@ "react-dom": "19.2.3", "remotion": "workspace:*", "tailwind-merge": "3.0.1", - "zod": "4.4.3", + "zod": "4.5.4", }, "devDependencies": { "@eslint/eslintrc": "3.1.0", @@ -2930,7 +2930,7 @@ "sharp": "0.34.5", "three": "0.178.0", "vitest": "4.0.9", - "zod": "4.4.3", + "zod": "4.5.4", }, "packages": { "@1natsu/wait-element": ["@1natsu/wait-element@4.2.0", "", { "dependencies": { "defu": "^6.1.4", "many-keys-map": "^3.0.0" } }, "sha512-Om0Q+WE9mNrpY4AwMTvkFiYHv8VM7TML3PvOqXy+w6kAjLjKhGYHYX+305+a6J8RVpds9s7IF2Z5aOPYwULFNw=="], @@ -9097,7 +9097,7 @@ "zip-stream": ["zip-stream@6.0.1", "", { "dependencies": { "archiver-utils": "5.0.2", "compress-commons": "6.0.2", "readable-stream": "4.7.0" } }, "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA=="], - "zod": ["zod@4.4.3", "", {}, "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ=="], + "zod": ["zod@4.5.4", "", {}, "sha512-sC95tT5iHHH9gtpj6A81kh+NEaRAUFN+qlUPDUbRfOMvNf5QCBqsb3WgvnpVtK5Y+4UfA6KqufotuTvMGiTlsA=="], "zod-to-json-schema": ["zod-to-json-schema@3.25.1", "", { "peerDependencies": { "zod": "^3.25 || ^4" } }, "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA=="], @@ -10035,6 +10035,8 @@ "@floating-ui/react-dom/react-dom": ["react-dom@19.0.0", "", { "dependencies": { "scheduler": "0.25.0" }, "peerDependencies": { "react": "19.0.0" } }, "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ=="], + "@github/copilot-sdk/zod": ["zod@4.4.3", "", {}, "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ=="], + "@google-cloud/common/google-auth-library": ["google-auth-library@9.11.0", "", { "dependencies": { "base64-js": "1.5.1", "ecdsa-sig-formatter": "1.0.11", "gaxios": "6.6.0", "gcp-metadata": "6.1.0", "gtoken": "7.1.0", "jws": "4.0.0" } }, "sha512-epX3ww/mNnhl6tL45EQ/oixsY8JLEgUFoT4A5E/5iAR4esld9Kqv6IJGk7EmGuOgDvaarwF95hU2+v7Irql9lw=="], "@google-cloud/common/html-entities": ["html-entities@2.5.2", "", {}, "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA=="], @@ -10159,6 +10161,8 @@ "@mdx-js/react/react": ["react@19.0.0", "", {}, "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ=="], + "@microsoft/vally/zod": ["zod@4.4.3", "", {}, "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ=="], + "@modelcontextprotocol/sdk/ajv": ["ajv@8.17.1", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g=="], "@modelcontextprotocol/sdk/express": ["express@5.2.1", "", { "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", "content-disposition": "^1.0.0", "content-type": "^1.0.5", "cookie": "^0.7.1", "cookie-signature": "^1.2.1", "debug": "^4.4.0", "depd": "^2.0.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "finalhandler": "^2.1.0", "fresh": "^2.0.0", "http-errors": "^2.0.0", "merge-descriptors": "^2.0.0", "mime-types": "^3.0.0", "on-finished": "^2.4.1", "once": "^1.4.0", "parseurl": "^1.3.3", "proxy-addr": "^2.0.7", "qs": "^6.14.0", "range-parser": "^1.2.1", "router": "^2.2.0", "send": "^1.1.0", "serve-static": "^2.2.0", "statuses": "^2.0.1", "type-is": "^2.0.1", "vary": "^1.1.2" } }, "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw=="], @@ -12125,6 +12129,8 @@ "openai/@types/node": ["@types/node@18.14.6", "", {}, "sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA=="], + "openai/zod": ["zod@4.4.3", "", {}, "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ=="], + "ora/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], "ora/strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], @@ -17783,6 +17789,8 @@ "react-doctor/eslint-plugin-react-hooks/@babel/parser": ["@babel/parser@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], + "react-doctor/eslint-plugin-react-hooks/zod": ["zod@4.4.3", "", {}, "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ=="], + "react-doctor/magicast/@babel/parser": ["@babel/parser@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], "react-doctor/magicast/@babel/types": ["@babel/types@7.29.7", "", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], diff --git a/package.json b/package.json index 54b66b4ec7d..009f33f49a0 100644 --- a/package.json +++ b/package.json @@ -126,7 +126,7 @@ "react-dom": "19.2.3", "eslint": "9.19.0", "prettier": "3.8.1", - "zod": "4.4.3", + "zod": "4.5.4", "@types/react": "19.2.7", "@types/react-dom": "19.2.3", "@types/node": "20.12.14", diff --git a/packages/cli/src/extra-packages.ts b/packages/cli/src/extra-packages.ts index d9d28c4c849..af6fbeac19c 100644 --- a/packages/cli/src/extra-packages.ts +++ b/packages/cli/src/extra-packages.ts @@ -6,7 +6,7 @@ export const EXTRA_PACKAGES: Record = { '@mediabunny/aac-encoder': '1.55.5', '@mediabunny/flac-encoder': '1.55.5', '@mediabunny/prores': '1.55.5', - zod: '4.4.3', + zod: '4.5.4', }; export const EXTRA_PACKAGES_DOCS: Record = { diff --git a/packages/cli/src/test/catalog-utils.test.ts b/packages/cli/src/test/catalog-utils.test.ts index 6918a3444d0..842b601638c 100644 --- a/packages/cli/src/test/catalog-utils.test.ts +++ b/packages/cli/src/test/catalog-utils.test.ts @@ -69,7 +69,7 @@ test('parsePnpmWorkspaceCatalog handles basic, quoted, scoped entries and stops ' - packages/*', 'catalog:', ' react: ^18.3.1', - ' zod: 4.4.3', + ' zod: 4.5.4', ' "react-dom": "^18.3.1"', " typescript: '5.8.3'", ' "@remotion/core": 4.0.10', @@ -81,7 +81,7 @@ test('parsePnpmWorkspaceCatalog handles basic, quoted, scoped entries and stops const result = parsePnpmWorkspaceCatalog(richContent); expect(result.react).toBe('^18.3.1'); - expect(result.zod).toBe('4.4.3'); + expect(result.zod).toBe('4.5.4'); expect(result['react-dom']).toBe('^18.3.1'); expect(result.typescript).toBe('5.8.3'); expect(result['@remotion/core']).toBe('4.0.10'); @@ -100,7 +100,7 @@ test('bun-style monorepo: finds workspace root, catalog source, and reads entrie packages: ['packages/*'], catalog: { react: '^19.0.0', - zod: '4.4.3', + zod: '4.5.4', }, }, }), @@ -124,7 +124,7 @@ test('bun-style monorepo: finds workspace root, catalog source, and reads entrie expect(getCatalogEntries(tmpDir)).toEqual({ react: '^19.0.0', - zod: '4.4.3', + zod: '4.5.4', }); }); @@ -133,7 +133,7 @@ test('top-level catalog in package.json: finds catalog source and reads entries' path.join(tmpDir, 'package.json'), JSON.stringify({ name: 'my-monorepo', - catalog: {zod: '4.4.3'}, + catalog: {zod: '4.5.4'}, }), ); @@ -144,13 +144,13 @@ test('top-level catalog in package.json: finds catalog source and reads entries' expect(source!.catalogKey).toBe('root'); } - expect(getCatalogEntries(tmpDir)).toEqual({zod: '4.4.3'}); + expect(getCatalogEntries(tmpDir)).toEqual({zod: '4.5.4'}); }); test('pnpm monorepo: finds workspace root, catalog source, and reads entries', () => { fs.writeFileSync( path.join(tmpDir, 'pnpm-workspace.yaml'), - 'packages:\n - packages/*\ncatalog:\n zod: 4.4.3\n react: ^19.0.0\n', + 'packages:\n - packages/*\ncatalog:\n zod: 4.5.4\n react: ^19.0.0\n', ); const subPkgDir = path.join(tmpDir, 'packages', 'my-app'); @@ -163,7 +163,7 @@ test('pnpm monorepo: finds workspace root, catalog source, and reads entries', ( expect(source!.type).toBe('pnpm-workspace'); expect(getCatalogEntries(tmpDir)).toEqual({ - zod: '4.4.3', + zod: '4.5.4', react: '^19.0.0', }); }); @@ -193,7 +193,7 @@ test('updating catalog entries in bun-style package.json', () => { packages: ['packages/*'], catalog: { react: '^18.0.0', - zod: '4.4.3', + zod: '4.5.4', mediabunny: '1.34.4', }, }, @@ -245,7 +245,7 @@ test('updating catalog entries in top-level package.json catalog', () => { JSON.stringify( { name: 'my-monorepo', - catalog: {zod: '4.4.3', mediabunny: '1.34.4'}, + catalog: {zod: '4.5.4', mediabunny: '1.34.4'}, }, null, '\t', @@ -263,7 +263,7 @@ test('updating catalog entries in top-level package.json catalog', () => { const updated = JSON.parse(fs.readFileSync(filePath, 'utf-8')); expect(updated.catalog.mediabunny).toBe('1.35.0'); - expect(updated.catalog.zod).toBe('4.4.3'); + expect(updated.catalog.zod).toBe('4.5.4'); }); test('updating catalog entries in pnpm-workspace.yaml', () => { @@ -275,7 +275,7 @@ test('updating catalog entries in pnpm-workspace.yaml', () => { ' - packages/*', 'catalog:', ' react: ^18.3.1', - ' zod: 4.4.3', + ' zod: 4.5.4', ' "react-dom": "^18.3.1"', ' "@aws-sdk/client-s3": 3.986.0', 'catalogs:', diff --git a/packages/cli/src/test/upgrade-protocols.test.ts b/packages/cli/src/test/upgrade-protocols.test.ts index ee12f5e3569..ffd10881ab4 100644 --- a/packages/cli/src/test/upgrade-protocols.test.ts +++ b/packages/cli/src/test/upgrade-protocols.test.ts @@ -133,7 +133,7 @@ test('includes Remotion and extra packages that only exist in pnpm catalog entri targetVersion: '4.0.462', extraPackageVersions: { mediabunny: '1.50.7', - zod: '4.4.3', + zod: '4.5.4', }, }); @@ -149,7 +149,7 @@ test('uses the Mediabunny version for extension packages', () => { expect( resolveExtraPackageVersions({ mediabunny: '1.50.8', - zod: '4.4.3', + zod: '4.5.4', }), ).toMatchObject({ mediabunny: '1.50.8', @@ -159,7 +159,7 @@ test('uses the Mediabunny version for extension packages', () => { '@mediabunny/aac-encoder': '1.50.8', '@mediabunny/flac-encoder': '1.50.8', '@mediabunny/prores': '1.50.8', - zod: '4.4.3', + zod: '4.5.4', }); }); @@ -172,7 +172,7 @@ test('end-to-end: updates catalog in bun-style package.json and preserves catalo workspaces: { packages: ['packages/*'], catalog: { - zod: '4.4.3', + zod: '4.5.4', mediabunny: '1.34.4', react: '19.2.3', }, @@ -239,7 +239,7 @@ test('end-to-end: updates catalog in pnpm-workspace.yaml', () => { 'packages:', ' - packages/*', 'catalog:', - ' zod: 4.4.3', + ' zod: 4.5.4', ' mediabunny: 1.34.4', ' react: ^19.0.0', '', diff --git a/packages/docs/docs/editor-starter/dependencies.mdx b/packages/docs/docs/editor-starter/dependencies.mdx index 11aa020d39e..e47461f07c0 100644 --- a/packages/docs/docs/editor-starter/dependencies.mdx +++ b/packages/docs/docs/editor-starter/dependencies.mdx @@ -65,7 +65,7 @@ The following NPM packages are used in the Editor Starter: "react-router": "^7.18.1", "remotion": "4.0.499", "sonner": "^2.0.7", - "zod": "4.4.3" + "zod": "4.5.4" } ``` diff --git a/packages/studio-shared/src/package-info.ts b/packages/studio-shared/src/package-info.ts index 71840c77dcc..af53d3b7995 100644 --- a/packages/studio-shared/src/package-info.ts +++ b/packages/studio-shared/src/package-info.ts @@ -153,7 +153,7 @@ export const extraPackages: ExtraPackage[] = [ }, { name: 'zod', - version: '4.4.3', + version: '4.5.4', description: 'TypeScript-first schema validation', docsUrl: 'https://zod.dev', }, diff --git a/packages/studio/src/components/Timeline/TimelineAssetField.tsx b/packages/studio/src/components/Timeline/TimelineAssetField.tsx index 42de7502663..ea851ca4258 100644 --- a/packages/studio/src/components/Timeline/TimelineAssetField.tsx +++ b/packages/studio/src/components/Timeline/TimelineAssetField.tsx @@ -88,13 +88,11 @@ export const TimelineAssetField: React.FC = ({ AssetSelectionContext, ); const inlineSourceAction = useMemo(() => { - if (field.key !== 'src') { - return null; + if (typeof effectiveValue === 'string') { + return getSourceAction(effectiveValue); } - return typeof effectiveValue === 'string' - ? getSourceAction(effectiveValue) - : sourceAction; + return field.key === 'src' ? sourceAction : null; }, [effectiveValue, field.key, getSourceAction, sourceAction]); const onSelect = useCallback( diff --git a/packages/template-audiogram/package.json b/packages/template-audiogram/package.json index 904b9c5d650..16e4034735e 100644 --- a/packages/template-audiogram/package.json +++ b/packages/template-audiogram/package.json @@ -24,7 +24,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-code-hike/package.json b/packages/template-code-hike/package.json index 273802f431d..566e4bea7a5 100644 --- a/packages/template-code-hike/package.json +++ b/packages/template-code-hike/package.json @@ -17,7 +17,7 @@ "remotion": "workspace:*", "twoslash-cdn": "0.3.1", "polished": "4.3.1", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-helloworld/package.json b/packages/template-helloworld/package.json index bb727bed765..a7e37f761cc 100644 --- a/packages/template-helloworld/package.json +++ b/packages/template-helloworld/package.json @@ -16,7 +16,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-javascript/package.json b/packages/template-javascript/package.json index 51f2c531dcb..e892dc4f217 100644 --- a/packages/template-javascript/package.json +++ b/packages/template-javascript/package.json @@ -15,7 +15,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-music-visualization/package.json b/packages/template-music-visualization/package.json index 235a8c1bf9f..d2d226041dc 100644 --- a/packages/template-music-visualization/package.json +++ b/packages/template-music-visualization/package.json @@ -21,7 +21,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-next-app-tailwind/package.json b/packages/template-next-app-tailwind/package.json index db8f37047f5..c5b26897115 100644 --- a/packages/template-next-app-tailwind/package.json +++ b/packages/template-next-app-tailwind/package.json @@ -31,7 +31,7 @@ "react-dom": "19.2.3", "remotion": "workspace:*", "tailwind-merge": "3.0.1", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@tailwindcss/postcss": "4.2.0", diff --git a/packages/template-next-app/package.json b/packages/template-next-app/package.json index 7e65a55a280..dd092be1832 100644 --- a/packages/template-next-app/package.json +++ b/packages/template-next-app/package.json @@ -23,7 +23,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-next-pages/package.json b/packages/template-next-pages/package.json index a03790e6fec..959fe941ab8 100644 --- a/packages/template-next-pages/package.json +++ b/packages/template-next-pages/package.json @@ -23,7 +23,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@eslint/eslintrc": "3.1.0", diff --git a/packages/template-prompt-to-motion-graphics/package.json b/packages/template-prompt-to-motion-graphics/package.json index 612c71a1712..bb0a24d724f 100644 --- a/packages/template-prompt-to-motion-graphics/package.json +++ b/packages/template-prompt-to-motion-graphics/package.json @@ -51,7 +51,7 @@ "remotion": "workspace:*", "tailwind-merge": "3.4.0", "three": "0.178.0", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@eslint/eslintrc": "3.1.0", diff --git a/packages/template-prompt-to-video/package.json b/packages/template-prompt-to-video/package.json index be04c3ea678..564dd683702 100644 --- a/packages/template-prompt-to-video/package.json +++ b/packages/template-prompt-to-video/package.json @@ -21,7 +21,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@elevenlabs/elevenlabs-js": "2.20.0", diff --git a/packages/template-react-router/package.json b/packages/template-react-router/package.json index 8df92dcb3e8..cf44d706135 100644 --- a/packages/template-react-router/package.json +++ b/packages/template-react-router/package.json @@ -39,7 +39,7 @@ "@tailwindcss/vite": "4.2.0", "vite": "7.3.6", "vite-tsconfig-paths": "4.3.2", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@react-router/dev": "8.3.0", diff --git a/packages/template-recorder/package.json b/packages/template-recorder/package.json index a8eb9c0d193..9c92601a228 100644 --- a/packages/template-recorder/package.json +++ b/packages/template-recorder/package.json @@ -44,7 +44,7 @@ "react-dom": "19.2.3", "tailwind-merge": "1.14.0", "tailwindcss-animate": "1.0.7", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-render-server/package.json b/packages/template-render-server/package.json index c68172380d3..9339bcca1e3 100644 --- a/packages/template-render-server/package.json +++ b/packages/template-render-server/package.json @@ -21,7 +21,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-skia/package.json b/packages/template-skia/package.json index c5c57afd47a..93bba6160a1 100644 --- a/packages/template-skia/package.json +++ b/packages/template-skia/package.json @@ -19,7 +19,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-stargazer/package.json b/packages/template-stargazer/package.json index e7dd9c216b1..52fcb96af12 100644 --- a/packages/template-stargazer/package.json +++ b/packages/template-stargazer/package.json @@ -14,7 +14,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-still/package.json b/packages/template-still/package.json index f62f6eaf6b2..b7e9a63db64 100644 --- a/packages/template-still/package.json +++ b/packages/template-still/package.json @@ -32,7 +32,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-three/package.json b/packages/template-three/package.json index affcff9bdc7..8b3ad508079 100644 --- a/packages/template-three/package.json +++ b/packages/template-three/package.json @@ -20,7 +20,7 @@ "react-dom": "19.2.3", "remotion": "workspace:*", "three": "0.178.0", - "zod": "4.4.3", + "zod": "4.5.4", "mediabunny": "1.55.5" }, "devDependencies": { diff --git a/packages/template-tiktok/package.json b/packages/template-tiktok/package.json index 732f6d58ebf..43e17eeef14 100644 --- a/packages/template-tiktok/package.json +++ b/packages/template-tiktok/package.json @@ -20,7 +20,7 @@ "react": "19.2.3", "react-dom": "19.2.3", "remotion": "workspace:*", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@remotion/eslint-config-flat": "workspace:*", diff --git a/packages/template-vercel/package.json b/packages/template-vercel/package.json index 9b9569acc50..e4ecd4a615c 100644 --- a/packages/template-vercel/package.json +++ b/packages/template-vercel/package.json @@ -29,7 +29,7 @@ "react-dom": "19.2.3", "remotion": "workspace:*", "tailwind-merge": "3.0.1", - "zod": "4.4.3" + "zod": "4.5.4" }, "devDependencies": { "@tailwindcss/postcss": "4.2.0",