lein-ancient icon indicating copy to clipboard operation
lein-ancient copied to clipboard

Make an effort to automatically show what changed between versions

Open lvh opened this issue 9 years ago • 2 comments

This is a pie-in-the-sky wishlist feature, and I don't expect you to do anything about it, but...

Let's say I have a major project with tons of dependencies that haven't gotten updated recently. Easily 2 dozen deps have new versions. Most of them boring minor bumps, some of them less minor. Automatedly updating them can sometimes work but obviously you run into interdependencies.

I do this interactively, and go though the following pattern:

  1. Look up project website
  2. See if it has a CHANGELOG.md and see what changed
  3. Look at the commits between this tag and the previous one (if tags exist)
  4. Go to next update

Some of this, specifically steps 1 through 3, look like they could be automated :)

lvh avatar Apr 25 '16 20:04 lvh

Oops; sorry for the terrible title; forgot to edit that.

lvh avatar Apr 25 '16 20:04 lvh

I can't say anything about effort necessary, but this would be a nice addition to the interactive upgrade mode - instead of just yes/no I could imagine there being options like changelog/commits/ web.

Definitely an interesting idea!

xsc avatar Apr 26 '16 07:04 xsc