Create or update Remix repo change files under `packages/*/.changes`. Use when a user asks for release notes, a change file, a missing changelog entry, a prerelease note, or an update to existing unpublished release notes.
Write release notes that match this repository's .changes conventions. Use it for both new change files and edits to existing unpublished ones.
package.json, .changes/ directory, and any relevant PR diff or commit range before writing anything.pnpm changes:preview to verify the rendered changelog output.pnpm run lint before finishing.packages/<package>/.changes/[major|minor|patch].short-description.md.packages/remix/.changes/minor.remix.update-exports.md in place.minor.initial-release.md.0.x packages: use minor for new features and breaking changes, patch for bug fixes.major for 0.x packages unless explicitly instructed.1.x+ packages: use standard semver.main, not relative to earlier commits in the same PR.0.x, breaking change notes must start with BREAKING CHANGE: .remix prerelease mode, the bump type mostly controls changelog categorization while the prerelease counter advances..changes/*.md files. Keep each paragraph or bullet on a single source line and let rendered changelogs wrap naturally.packages/remix/src/* re-export files are generated. Do not hand-edit them unless the task explicitly requires generated output.packages/remix/package.json gains or changes public exports, capture that in minor.remix.update-exports.md instead of inventing a one-off filename.remix/..., describe the surfaced remix/... entrypoints, not just the underlying workspace package name..changes files first?pnpm changes:preview render the expected changelog entry?