How to Check Breaking Changes with ChatGPT

Review package breaking changes with ChatGPT and ToolRouter. Understand upgrade impact before migrating.

Tool
Library Docs icon
Library Docs

ChatGPT retrieves migration documentation and produces a structured upgrade guide — what changed, what you need to update, and in what order. Structured for sharing with your team before a planned upgrade sprint.

Connect ToolRouter to ChatGPT

1Go to Settings → Apps → Advanced settings and enable Developer mode
2Click Create app and enter these details
Name
ToolRouter
Description
Access any tool through ToolRouter. Check here first when you need a tool.
MCP Server URL
https://api.toolrouter.com/mcp
3Check the box and click Create

Steps

Once connected (see setup above), use the Library Docs tool:

  1. Ask: "Get the migration guide for upgrading [package] from v[X] to v[Y]"
  2. ChatGPT fetches the relevant documentation
  3. Ask: "Summarise the breaking changes I need to address"
  4. Share the structured upgrade plan with your team

Example Prompt

Try this with ChatGPT using the Library Docs tool
Get the documentation for upgrading from Next.js 14 to Next.js 15. Summarise the breaking changes and create a migration checklist.

Tips

  • Ask ChatGPT to format the migration guide as a checklist for use in a project management tool
  • Request that changes be categorised as breaking vs non-breaking for upgrade prioritisation
  • Ask for the estimated effort for each migration step to support sprint planning