{ "browsers": { "firefox": { "name": "Firefox", "pref_url": "about:config", "releases": { "1": { "release_date": "2004-11-09", "release_notes": "http://website-archive.mozilla.org/www.mozilla.org/firefox_releasenotes/en-US/firefox/releases/1.0.html", "status": "retired", "engine": "Gecko", "engine_version": "1.7" }, "1.5": { "release_date": "2005-11-29", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/1.5", "status": "retired", "engine": "Gecko", "engine_version": "1.8" }, "2": { "release_date": "2006-10-24", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/2", "status": "retired", "engine": "Gecko", "engine_version": "1.8.1" }, "3": { "release_date": "2008-06-17", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/3", "status": "retired", "engine": "Gecko", "engine_version": "1.9" }, "3.5": { "release_date": "2009-06-30", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/3.5", "status": "retired", "engine": "Gecko", "engine_version": "1.9.1" }, "3.6": { "release_date": "2010-01-21", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/3.6", "status": "retired", "engine": "Gecko", "engine_version": "1.9.2" }, "3.6.9": { "release_date": "2010-09-07", "release_notes": "https://website-archive.mozilla.org/www.mozilla.org/firefox_releasenotes/en-US/firefox/3.6.9/releasenotes/", "status": "retired", "engine": "Gecko", "engine_version": "1.9.2" }, "4": { "release_date": "2011-03-22", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/4", "status": "retired", "engine": "Gecko", "engine_version": "2" }, "5": { "release_date": "2011-06-21", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/5", "status": "retired", "engine": "Gecko", "engine_version": "5" }, "6": { "release_date": "2011-08-16", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/6", "status": "retired", "engine": "Gecko", "engine_version": "6" }, "7": { "release_date": "2011-09-27", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/7", "status": "retired", "engine": "Gecko", "engine_version": "7" }, "8": { "release_date": "2011-11-08", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/8", "status": "retired", "engine": "Gecko", "engine_version": "8" }, "9": { "release_date": "2011-12-20", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/9", "status": "retired", "engine": "Gecko", "engine_version": "9" }, "10": { "release_date": "2012-01-31", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/10", "status": "retired", "engine": "Gecko", "engine_version": "10" }, "11": { "release_date": "2012-03-13", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/11", "status": "retired", "engine": "Gecko", "engine_version": "11" }, "12": { "release_date": "2012-04-24", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/12", "status": "retired", "engine": "Gecko", "engine_version": "12" }, "13": { "release_date": "2012-06-05", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/13", "status": "retired", "engine": "Gecko", "engine_version": "13" }, "14": { "release_date": "2012-07-17", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/14", "status": "retired", "engine": "Gecko", "engine_version": "14" }, "15": { "release_date": "2012-08-28", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/15", "status": "retired", "engine": "Gecko", "engine_version": "15" }, "16": { "release_date": "2012-10-09", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/16", "status": "retired", "engine": "Gecko", "engine_version": "16" }, "17": { "release_date": "2012-11-20", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/17", "status": "retired", "engine": "Gecko", "engine_version": "17" }, "18": { "release_date": "2013-01-08", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/18", "status": "retired", "engine": "Gecko", "engine_version": "18" }, "19": { "release_date": "2013-02-19", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/19", "status": "retired", "engine": "Gecko", "engine_version": "19" }, "20": { "release_date": "2013-04-02", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/20", "status": "retired", "engine": "Gecko", "engine_version": "20" }, "21": { "release_date": "2013-05-14", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/21", "status": "retired", "engine": "Gecko", "engine_version": "21" }, "22": { "release_date": "2013-06-25", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/22", "status": "retired", "engine": "Gecko", "engine_version": "22" }, "23": { "release_date": "2013-08-06", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/23", "status": "retired", "engine": "Gecko", "engine_version": "23" }, "24": { "release_date": "2013-09-17", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/24", "status": "retired", "engine": "Gecko", "engine_version": "24" }, "25": { "release_date": "2013-10-29", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/25", "status": "retired", "engine": "Gecko", "engine_version": "25" }, "26": { "release_date": "2013-12-10", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/26", "status": "retired", "engine": "Gecko", "engine_version": "26" }, "27": { "release_date": "2014-02-04", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/27", "status": "retired", "engine": "Gecko", "engine_version": "27" }, "28": { "release_date": "2014-03-18", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/28", "status": "retired", "engine": "Gecko", "engine_version": "28" }, "29": { "release_date": "2014-04-29", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/29", "status": "retired", "engine": "Gecko", "engine_version": "29" }, "30": { "release_date": "2014-06-10", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/30", "status": "retired", "engine": "Gecko", "engine_version": "30" }, "31": { "release_date": "2014-07-22", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/31", "status": "retired", "engine": "Gecko", "engine_version": "31" }, "32": { "release_date": "2014-09-02", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/32", "status": "retired", "engine": "Gecko", "engine_version": "32" }, "33": { "release_date": "2014-10-14", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/33", "status": "retired", "engine": "Gecko", "engine_version": "33" }, "34": { "release_date": "2014-12-01", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/34", "status": "retired", "engine": "Gecko", "engine_version": "34" }, "35": { "release_date": "2015-01-13", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/35", "status": "retired", "engine": "Gecko", "engine_version": "35" }, "36": { "release_date": "2015-02-24", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/36", "status": "retired", "engine": "Gecko", "engine_version": "36" }, "37": { "release_date": "2015-03-31", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/37", "status": "retired", "engine": "Gecko", "engine_version": "37" }, "38": { "release_date": "2015-05-12", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/38", "status": "retired", "engine": "Gecko", "engine_version": "38" }, "39": { "release_date": "2015-07-02", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/39", "status": "retired", "engine": "Gecko", "engine_version": "39" }, "40": { "release_date": "2015-08-11", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/40", "status": "retired", "engine": "Gecko", "engine_version": "40" }, "41": { "release_date": "2015-09-22", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/41", "status": "retired", "engine": "Gecko", "engine_version": "41" }, "42": { "release_date": "2015-11-03", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/42", "status": "retired", "engine": "Gecko", "engine_version": "42" }, "43": { "release_date": "2015-12-15", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/43", "status": "retired", "engine": "Gecko", "engine_version": "43" }, "44": { "release_date": "2016-01-26", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/44", "status": "retired", "engine": "Gecko", "engine_version": "44" }, "45": { "release_date": "2016-03-08", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/45", "status": "retired", "engine": "Gecko", "engine_version": "45" }, "46": { "release_date": "2016-04-26", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/46", "status": "retired", "engine": "Gecko", "engine_version": "46" }, "47": { "release_date": "2016-06-07", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/47", "status": "retired", "engine": "Gecko", "engine_version": "47" }, "48": { "release_date": "2016-08-02", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/48", "status": "retired", "engine": "Gecko", "engine_version": "48" }, "49": { "release_date": "2016-09-20", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/49", "status": "retired", "engine": "Gecko", "engine_version": "49" }, "50": { "release_date": "2016-11-15", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/50", "status": "retired", "engine": "Gecko", "engine_version": "50" }, "51": { "release_date": "2017-01-24", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/51", "status": "retired", "engine": "Gecko", "engine_version": "51" }, "52": { "release_date": "2017-03-07", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/52", "status": "retired", "engine": "Gecko", "engine_version": "52" }, "53": { "release_date": "2017-04-19", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/53", "status": "retired", "engine": "Gecko", "engine_version": "53" }, "54": { "release_date": "2017-06-13", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/54", "status": "retired", "engine": "Gecko", "engine_version": "54" }, "55": { "release_date": "2017-08-08", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/55", "status": "retired", "engine": "Gecko", "engine_version": "55" }, "56": { "release_date": "2017-09-28", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/56", "status": "retired", "engine": "Gecko", "engine_version": "56" }, "57": { "release_date": "2017-11-14", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/57", "status": "retired", "engine": "Gecko", "engine_version": "57" }, "58": { "release_date": "2018-01-23", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/58", "status": "retired", "engine": "Gecko", "engine_version": "58" }, "59": { "release_date": "2018-03-13", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/59", "status": "retired", "engine": "Gecko", "engine_version": "59" }, "60": { "release_date": "2018-05-09", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/60", "status": "esr", "engine": "Gecko", "engine_version": "60" }, "61": { "release_date": "2018-06-26", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/61", "status": "retired", "engine": "Gecko", "engine_version": "61" }, "62": { "release_date": "2018-09-05", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/62", "status": "retired", "engine": "Gecko", "engine_version": "62" }, "63": { "release_date": "2018-10-23", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/63", "status": "retired", "engine": "Gecko", "engine_version": "63" }, "64": { "release_date": "2018-12-11", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/64", "status": "retired", "engine": "Gecko", "engine_version": "64" }, "65": { "release_date": "2019-01-29", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/65", "status": "retired", "engine": "Gecko", "engine_version": "65" }, "66": { "release_date": "2019-03-19", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/66", "status": "retired", "engine": "Gecko", "engine_version": "66" }, "67": { "release_date": "2019-05-21", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/67", "status": "retired", "engine": "Gecko", "engine_version": "67" }, "68": { "release_date": "2019-07-09", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/68", "status": "retired", "engine": "Gecko", "engine_version": "68" }, "69": { "release_date": "2019-09-03", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/69", "status": "retired", "engine": "Gecko", "engine_version": "69" }, "70": { "release_date": "2019-10-22", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/70", "status": "retired", "engine": "Gecko", "engine_version": "70" }, "71": { "release_date": "2019-12-10", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/71", "status": "retired", "engine": "Gecko", "engine_version": "71" }, "72": { "release_date": "2020-01-07", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/72", "status": "retired", "engine": "Gecko", "engine_version": "72" }, "73": { "release_date": "2020-02-11", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/73", "status": "retired", "engine": "Gecko", "engine_version": "73" }, "74": { "release_date": "2020-03-10", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/74", "status": "retired", "engine": "Gecko", "engine_version": "74" }, "75": { "release_date": "2020-04-07", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/75", "status": "retired", "engine": "Gecko", "engine_version": "75" }, "76": { "release_date": "2020-05-05", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/76", "status": "retired", "engine": "Gecko", "engine_version": "76" }, "77": { "release_date": "2020-06-02", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/77", "status": "current", "engine": "Gecko", "engine_version": "77" }, "78": { "release_date": "2020-06-30", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/78", "status": "beta", "engine": "Gecko", "engine_version": "78" }, "79": { "release_date": "2020-07-28", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/79", "status": "nightly", "engine": "Gecko", "engine_version": "79" }, "80": { "release_date": "2020-08-25", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/80", "status": "planned", "engine": "Gecko", "engine_version": "80" }, "81": { "release_date": "2020-09-22", "release_notes": "https://developer.mozilla.org/docs/Mozilla/Firefox/Releases/81", "status": "planned", "engine": "Gecko", "engine_version": "81" } } } } }