# Change8 Change8 tracks breaking changes in software dependencies to help developers upgrade safely. We extract changelogs, analyze breaking changes, and provide migration steps. ## Purpose To provide intelligence on software updates, focusing on what breaks. ## Core Resources - **Homepage**: https://change8.dev/ - Dashboard of recent and popular updates. - **Packages**: https://change8.dev/packages - List of all tracked libraries. - **Search**: https://change8.dev/search - Search via symbol (e.g., `useState`) or package name. - **Migration Guides**: https://change8.dev/guides/{package}/migrating-to-{version} ## Migration Guides Step-by-step guides for upgrading between versions with breaking changes. - Example: https://change8.dev/guides/langchain/migrating-to-1.0.0 - Format: `/guides/{package}/migrating-to-{version}` ## API Access Developers and Agents can access our data via the API: - **Base URL**: https://api.change8.dev/api/v1 - **Documentation**: https://api.change8.dev/docs ### Key Endpoints - `GET /sources`: List tracked packages (React, Vue, LangChain, etc.). - `GET /stats`: System statistics. - `GET /search?symbol=`: Search for releases affecting a specific function or class. - `GET /releases`: Get a stream of the latest software releases. - `GET /releases/diff?package={name}&from_version={v1}&to_version={v2}`: Compare versions. ## MCP Server Install Change8 directly into AI coding assistants: ``` npx -y @change8/mcp ``` ## Contact - GitHub: https://github.com/Scotty-Cam/Change8 - Request a Package: https://change8.dev/request-package