In spacemacs, you can update all the installed package. However, is there a way to get a release notes for each package which have been updated ?
Unfortunately, there's no way to do that. There is simply no standard way to package release notes for Emacs to consume; hence there's no standard way to view release notes either. Besides, many packages—particularly smaller ones—don't even provide release notes.
The closest you can get is the commit list that Spacemacs' package menu offers:
- Open the package menu with
SPC a k,
F ito narrow the list down to installed packages,
- navigate to the package whose changelog you'd like to see,
- and then type
A new buffer with the commit log will pop up, where "new" commits since the last update are in bold face.
However, this feature has limitations: It is only available for MELPA, and only for packages hosted on Github. "New" is also not very exact, as it's based on the timestamp of the release which is naturally inaccurate, the more, since Git's timestamps do not actually reflect the actual order of commits.