Introduction
Welcome to whatsdiff - a powerful CLI tool and MCP server designed to help you inspect what has changed in your project dependencies after running composer update or npm update.
What is whatsdiff?
whatsdiff is a developer tool that provides clear, actionable insights into your dependency changes. It helps you answer critical questions like:
- What packages were added, removed, or updated?
- How many releases have been made since your last update?
- What changed between different versions?
Key Features
- CLI Tool: A powerful command-line interface that analyzes your
composer.lockandpackage-lock.jsonfiles to show exactly what changed in your dependencies. - Changelog Viewer: A TUI (Terminal User Interface) that allows you to browse changelogs and release notes for your dependencies directly in your terminal.
- MCP Server: Help your LLM understand how to upgrade your project dependencies
- Github Integration (be notified): GitHub app to notify you of dependency changes directly in your pull requests.
Getting Started
Ready to start using whatsdiff? Check out our Installation Guide to get up and running in seconds.
Support
Found a bug or have a feature request? Visit our GitHub repository to open an issue or contribute to the project.