Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
9e75995
upgrade zod
JonnyBurger Feb 17, 2026
dd4b86e
get rid of zod requirement
JonnyBurger Feb 17, 2026
e002c92
Update package.json
JonnyBurger Feb 17, 2026
f376e26
Update bun.lock
JonnyBurger Feb 17, 2026
74aae68
alright
JonnyBurger Feb 17, 2026
3ebb1fe
Make studio schema editor compatible with zod v3 and v4
JonnyBurger Feb 17, 2026
6cec918
Merge main into upgrade-zod
JonnyBurger Feb 17, 2026
51b7b09
Fix formatting
JonnyBurger Feb 17, 2026
eea1a5a
add lint
JonnyBurger Feb 17, 2026
2fd6275
Merge branch 'main' into upgrade-zod
JonnyBurger Feb 17, 2026
78224f5
Merge remote-tracking branch 'origin/main' into upgrade-zod
JonnyBurger Feb 17, 2026
5373f2b
formatting
JonnyBurger Feb 17, 2026
473eb0c
Fix InferProps to preserve schema type inference for v3 and v4
JonnyBurger Feb 17, 2026
2465b87
Fix lint errors for zod v4 upgrade
JonnyBurger Feb 17, 2026
8eb3a62
Support standalone zod v3 (3.22.x) schemas in AnyZodObject
JonnyBurger Feb 17, 2026
3c148c4
Fix array schema defaultProps in example after Zod upgrade
JonnyBurger Feb 17, 2026
75d55d7
remove array schema, this is not supported
JonnyBurger Feb 17, 2026
44ee64d
v3
JonnyBurger Feb 18, 2026
074a58a
Add docs, example, and sidebar for @remotion/zod-types-v3
JonnyBurger Feb 18, 2026
2779529
hmm
JonnyBurger Feb 18, 2026
c42aac2
Merge branch 'main' into upgrade-zod
JonnyBurger Feb 18, 2026
6acffe0
`@remotion/zod-types-v3`: Bump version to 4.0.424 to match other pack…
JonnyBurger Feb 18, 2026
86d74c3
Docs: Document Zod v4 support and @remotion/zod-types-v3
JonnyBurger Feb 18, 2026
98dd6f1
Restore type-safe InferZodInput in player and web-renderer
JonnyBurger Feb 18, 2026
38e97b2
Restore type safety in SchemaEditor by replacing `any` with `AnyZodSc…
JonnyBurger Feb 18, 2026
d811fc7
Restore type-safe InferZodInput in web-renderer InputPropsIfHasProps
JonnyBurger Feb 18, 2026
3104ea7
Replace zod-to-json-schema with Zod v4 native z.toJSONSchema()
JonnyBurger Feb 18, 2026
49eea29
Docs: Update version references from 4.0.425 to 4.0.426
JonnyBurger Feb 19, 2026
524cdeb
v4.0.425
JonnyBurger Feb 19, 2026
49228d2
Fix release command: add 1Password account flag and use npm CLI for v…
JonnyBurger Feb 19, 2026
5d6df78
Update changelog generation guidelines in release command
JonnyBurger Feb 19, 2026
aa79186
Fix changelog grouping: sort by package, no subheadings
JonnyBurger Feb 19, 2026
159b45d
Check full contributor list for New Contributors section
JonnyBurger Feb 19, 2026
f01fd91
Prioritize remotion core package at top of changelog
JonnyBurger Feb 19, 2026
0be7801
Simplify web-renderer to only support Zod v4
JonnyBurger Feb 19, 2026
428b73e
Merge pull request #6590 from remotion-dev/fix/release-command-1passw…
JonnyBurger Feb 19, 2026
a19eefa
Update GitHub stars from 36k to 37k
JonnyBurger Feb 19, 2026
83f8f02
better docs
JonnyBurger Feb 19, 2026
048cd15
one page too many
JonnyBurger Feb 19, 2026
78d5b6d
`@remotion/docusaurus-plugin`: Fix title fence not rendering in code …
JonnyBurger Feb 19, 2026
cec3bf0
Update shiki.ts
JonnyBurger Feb 19, 2026
938a434
update docs
JonnyBurger Feb 19, 2026
e0e0bb0
Update package-info.ts
JonnyBurger Feb 19, 2026
e364b8a
aha, simplify
JonnyBurger Feb 19, 2026
81b8b46
Update package-info.ts
JonnyBurger Feb 19, 2026
70b8070
new recommended package
JonnyBurger Feb 19, 2026
dadd43c
Update v3.mdx
JonnyBurger Feb 19, 2026
b3b686d
Merge pull request #6592 from remotion-dev/fix/markdown-title-fence
JonnyBurger Feb 19, 2026
de15223
Update investors page
MehmetAdemi Feb 19, 2026
9b8600e
Merge pull request #6593 from remotion-dev/MehmetAdemi-patch-1
JonnyBurger Feb 19, 2026
09e8bf2
be more precise
JonnyBurger Feb 19, 2026
7e766af
Merge branch 'main' into upgrade-zod
JonnyBurger Feb 19, 2026
69c8beb
update v
JonnyBurger Feb 19, 2026
68daead
less flaky tests
JonnyBurger Feb 19, 2026
f80bfd0
Merge pull request #6546 from remotion-dev/upgrade-zod
JonnyBurger Feb 19, 2026
ffc16d2
`remotion-monorepo`: Upgrade turbo from 2.8.6 to 2.8.10
JonnyBurger Feb 19, 2026
a198313
`remotion-monorepo`: Fix Vercel deployment warnings
JonnyBurger Feb 19, 2026
2eb8377
Update package.json
JonnyBurger Feb 19, 2026
306ff02
Merge pull request #6594 from remotion-dev/upgrade-turbo
JonnyBurger Feb 19, 2026
0da3d0d
Merge pull request #6595 from remotion-dev/fix-vercel-warnings
JonnyBurger Feb 19, 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
15 changes: 9 additions & 6 deletions .claude/commands/release.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
- Kill any `turbo` processes that might be running with SIGKILL
- Run `npm login` (I will manually do 2FA in the browser)
- Use `op item get "Npmjs" --fields password --reveal` to get the password for NPM.
- Use `op item get "Npmjs" --otp` to get a one-time password for 2FA.
- Run `npm token create --name="PublishRemotionXXXXXX" --packages "remotion" --packages "create-video" --packages-and-scopes-permission read-write --bypass-2fa --scopes "@remotion" --otp=<otp>`. Replace XXXXXX with a random string so we have a unique name. Use `op item get "Npmjs" --otp` to get the OTP and pass it via `--otp=`. It will ask for a password, pipe in the password using `<<<`. The NPM token will be printed.
- Use `op item get "Npmjs" --fields password --reveal --account remotiondev.1password.com` to get the password for NPM.
- Use `op item get "Npmjs" --otp --account remotiondev.1password.com` to get a one-time password for 2FA.
- Run `npm token create --name="PublishRemotionXXXXXX" --packages "remotion" --packages "create-video" --packages-and-scopes-permission read-write --bypass-2fa --scopes "@remotion" --otp=<otp>`. Replace XXXXXX with a random string so we have a unique name. Use `op item get "Npmjs" --otp --account remotiondev.1password.com` to get the OTP and pass it via `--otp=`. It will ask for a password, pipe in the password using `echo "$PASSWORD" |`.
- Run `bun i`
- Run `bun run build`
- Check `https://www.npmjs.com/package/remotion` to get the current version number
- Run `npm view remotion version` to get the current version number
- Run `bun set-version.ts <version>`, where <version> is the current version plus 1
- Run `NPM_CONFIG_TOKEN=<token> bun run release` where <token> is the NPM token we just created
- Generate a changelog in markdown and save it to `/tmp/release-<version>.md`:
- Run `git log v<previous_version>..v<new_version> --oneline` to get all commits
- Extract PR numbers from merge commits
- For each PR, run `gh pr view <number> --json title,author,number,url --jq '"* \(.title) by @\(.author.login) in \(.url)"'`
- Categorize PRs into sections: "What's Changed" (features, fixes, improvements), "Internal" (dependency upgrades, tooling, infra), "Docs" (documentation changes), "Templates" (template changes)
- Check for new contributors by comparing authors against known contributors
- Categorize PRs into sections: "What's Changed", "Templates", "Docs", "Internal"
- In "What's Changed", sort items so that entries for the same package are adjacent (no subheadings, just sorted order). Changes to the `remotion` core package should appear first
- Strip redundant prefixes from PR titles (e.g. remove "Docs:" from items in the Docs section)
- "Templates" is a separate section for any template-\* changes
- Check for genuinely new contributors by running `gh api repos/remotion-dev/remotion/contributors --paginate --jq '.[].login'` and comparing against PR authors. Only add a "New Contributors" section for authors not in that list
- Add `**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v<previous_version>...v<new_version>` at the bottom
- Use the same format as previous GitHub releases (check with `gh release view v<previous_version>`)
Loading
Loading