whatsdiff shows what actually changed after composer/npm update. See dependencies changes at a glance, risk-assess, and get aggregated changelogs without leaving your terminal. - Interactive TUI for reading changelog - JSON/Markdown output for automation. - CI/CD integration with exit codes. - MCP server to assist you with upgrades Your dependencies just became readable. Finally. Free & open-source.
Ever run npm update or composer update and wonder what actually changed? Sure, you see package names scroll by, but what releases did you skip? What features or fixes did you get?
Whatsdiff answers that question. It's a CLI tool that compares your dependency files between commits and shows you exactly what changed—with release counts, version ranges, and even full changelogs.
I made this tool for myself. After a year of using it, I decided it needed some attention. v2 is here with a website and documentation.
Cool! We’ll have to try it with our team — we do a lot of development in Laravel
Amazing launch @srwiez! 🚀 WhatsDiff stood out to me because of the MCP server integration with AI assistants—this is something I've often wished existed in my development workflow. Understanding dependency changes is already hard enough, but having AI context through Model Context Protocol to assist with upgrades is brilliant. Your execution with the interactive TUI and CI/CD integration really sets a new bar. Congrats and excited to follow your journey!
Sounds interesting. Do you consider combining your tool with dependency management tools (e.g. npm, pip, etc.) directly to output more user-friendly logs?