get_upgrade_steps
Get step-by-step upgrade guides, breaking changes, and official codemod commands for migrating a library between two versions, with GitHub tag source URLs.
Instructions
Retrieves step-by-step migration guides, breaking changes, and official codemod commands between two versions of a library (e.g. Tailwind v3 -> v4, ESLint v8 -> v9, Next.js v14 -> v15) with GitHub tag source URLs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| library | Yes | Target library name (supported: node, typescript, react, nextjs, vite, tailwindcss, eslint) | |
| focus_area | No | Optional keyword or section filter (e.g. "flat config", "caching", "async request", "postcss") | |
| to_version | Yes | Target version after upgrade (e.g. "4.0.0", "9.14.0", "15.0.3") | |
| from_version | Yes | Current version before upgrade (e.g. "3.4.1", "8.57.0", "14.2.0") | |
| package_manager | No | Optional package manager to format codemod and upgrade commands accurately |