Skip to content
What DepDelta does

What DepDelta does

It tells you what changed between the version you use and the one you want, and what will break.

An upgrade means reading release notes, changelogs, commit logs and security advisories, each in its own format. DepDelta reads them for you. It sorts every change into a category, checks the public API for removed or changed signatures, and puts the changes that need work first.

Search, comparisons, upgrade guides and project checks work without an account. A free account adds alerts, synced checklists, pull request reviews and API keys. See Your account.

Supported ecosystems

Ecosystem Registry Files a project check reads
npmregistry.npmjs.orgpackage.jsonpackage-lock.jsonpnpm-lock.yamlyarn.lock
PyPIpypi.orgrequirements.txtpyproject.tomlpoetry.lockuv.lock
MavenMaven Central, Google Maven, Gradle Plugin Portallibs.versions.tomlbuild.gradle(.kts)settings.gradle(.kts)gradle.lockfilepom.xml
ComposerPackagistcomposer.jsoncomposer.lock
Cargocrates.ioCargo.tomlCargo.lock
RubyGemsrubygems.orgGemfileGemfile.lock
pub.devpub.devpubspec.yamlpubspec.lock
NuGetnuget.org*.csprojpackages.configDirectory.Packages.propspackages.lock.json
Goproxy.golang.orggo.modgo.sum

Still stuck?

Ask us. A person reads every message and replies by email.

Ask a question