To test it out, I quickly threw together this Windows release timeline; it worked well, and after a pretty small learning curve, has a lot of options. You can customize the background image, add media and expanded details for each item on the timeline, and so on. (I didn't take advantage of most of the advanced features in my quick timeline.) The results are attractive and reasonably intuitive. The site is free to use, but you'll need a paid account if you want to embed your results or create a lot of timelines.