Timeline of golfing languages
What follows is an attempt at a timeline of golfing languages. This timeline was mentioned from @lirtosiast, and User:A (the creator of this page) does not take credit for this timeline. None of these languages have been mentioned in the main timeline of esoteric programming languages, and it would make the page hard to read if these were added.
Any competitive golfing language should be mentioned here; uncompetitive golfing languages (such as a language that you recently created/a language that can not be golfed well) should not be mentioned here until its developer fixes that language.
2007
The first golfing language was GolfScript. It was not suitable for code golf (e.g. abs was "abs", not even 1 byte). Once GolfScript was made, people on CGCC found there were significant improvements to be made.
2014
And so aditsu wrote CJam.
isaacg (an experienced golfer) took years to develop Pyth, and it became dominant due to its prefix syntax.
2015
After this, the next improvement was Jelly, which @Dennis probably came up with because he knew APL/J and CJam.
2017
@tomtheisen came up with Stax; this introduced the string compression concept that is widely used in modern golfing languages.
Since 2015
Since then all competitive languages have had syntax based on solid principles, with tons of builtins that are generally well thought out.