Timeline overview of implemented Mathematica functions

Try

versionData=WolframLanguageData[{"ListLogPlot", "Plot", "ColorNegate","Sin"}, {"Name", "DateIntroduced", "DateLastModified","VersionIntroduced", "VersionLastModified"}]

partTimeLine = Partition[#, 3] & /@ versionData

TimelinePlot[Labeled[Interval[#[[2 ;; 3]]], #[[1]]] & @@@ partTimeLine]

You can then add in the version numbers in the same fashion. You will probably need to fiddle manually or use a legend to deconflict tiled labels. Or you can increase the partition to include the versions

partTimeLine = Partition[#, 5] & /@ versionData

Then change

TimelinePlot[Labeled[Interval[#[[2 ;; 3]]], #[[1]]<>ToString[#[[{4, 5}]]]] & @@@ partTimeLine]

enter image description here

enter image description here

To label line and place version numbers at each end:

TimelinePlot[
 Labeled[Interval[#[[2 ;; 3]]], #[[{1, 4, 5}]], {Bottom, Left, 
     Right}] & @@@ partTimeLine]

enter image description here


I think GraphicsColumn is what you are looking for.

functions = {"Sin", "Cos", "Tan", "Image", "ImageApply", "Array"};
plots = WolframLanguageData[functions, "Timeline"];
GraphicsColumn[plots]

plots