I found the following changelogs, but all of them list change / new features in terms of date rather than version number:
-
2014-09-06 – present: https://fossies.org/linux/sed/ChangeLog
-
2005-05-18 – 2012-12-29: https://github.com/bonzini/sed/blob/master/ChangeLog (this GitHub repo looks stale)
-
Repo
git://git.sv.gnu.org/se
seems current, but I could only find aChangeLog-2014
file, whose entries end on 2014-09-06.
For instance, I was trying to find out in what GNU sed
version the -z
/ --null-data
option was introduced, and while the above tells me 2012-02-05, I cannot tell what version number that maps to.
Best Answer
Since you have the git history, and the GNU sed developers added git tags for versions, the version you're looking for is 4.2.2, whose tag was added 4 years ago (4.2.1's tag was added 8 years ago, so clearly before 2012). The log for 4.2.2 includes the commit adding
-z
. Also, if you cloned the source, you can look up which tags included that commit: