What changes between two versions
upgrade-guideReturns breaking changes, removed APIs, config/default shifts, deprecations, and fixed advisories between two package versions to guide major upgrades, security-driven moves, and Dependabot fixes.
Instructions
Breaking changes, removed or renamed APIs, config and default changes, packages that split off, deprecations, and the advisories fixed, between the version a project uses and the one to move to. Sources: changelogs and GitHub release notes for the versions in between, migration guides when a major is crossed, and (npm) a diff of the exported .d.ts API. Call it before upgrading across a major, when a SECURITY NOTICE recommends a new major, or to fix a Dependabot PR. Without "to" it uses the version pinright recommends.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Version to move to. Default: the recommended safe version. | |
| from | No | Version the project uses now, e.g. "15.5.28" (a range like "4.x" picks its newest release). | |
| query | No | What you are changing, e.g. "middleware auth redirect"; ranks entries about it first. | |
| tokens | No | Approximate size of the answer in tokens (default 5000). | |
| package | No | Package name, with ecosystem, instead of libraryId. | |
| ecosystem | No | npm, pypi, cargo, go, maven, nuget or rubygems. | |
| libraryId | No | Id like "npm:next" or "pypi:langchain" (a version in it is used as "from"). |