blob: f834b3a5a544b5649d886ae62bd66946306223b6 [file] [log] [blame] [edit]
{
"browsers": {
"opera_android": {
"name": "Opera Android",
"type": "mobile",
"upstream": "chrome_android",
"accepts_flags": false,
"accepts_webextensions": false,
"releases": {
"10.1": {
"release_date": "2010-11-09",
"release_notes": "https://dev.opera.com/blog/opera-mobile-10-1-beta-for-android-is-here/",
"status": "retired",
"engine": "Presto",
"engine_version": "2.5"
},
"11": {
"release_date": "2011-03-22",
"release_notes": "https://dev.opera.com/blog/opera-mobile-11-for-maemo-meego-windows/",
"status": "retired",
"engine": "Presto",
"engine_version": "2.7"
},
"11.1": {
"release_date": "2011-06-30",
"release_notes": "https://dev.opera.com/blog/opera-mobile-11-1-new-features-and-additions/",
"status": "retired",
"engine": "Presto",
"engine_version": "2.8"
},
"11.5": {
"release_date": "2011-10-12",
"status": "retired",
"engine": "Presto",
"engine_version": "2.9"
},
"12": {
"release_date": "2012-02-25",
"release_notes": "https://dev.opera.com/blog/opera-mobile-12-and-introducing-opera-mini-next/",
"status": "retired",
"engine": "Presto",
"engine_version": "2.10"
},
"12.1": {
"release_date": "2012-10-09",
"release_notes": "https://dev.opera.com/blog/opera-mobile-12-1-with-spdy-web-sockets-flexbox-and-more/",
"status": "retired",
"engine": "Presto",
"engine_version": "2.11"
},
"14": {
"release_date": "2013-05-21",
"release_notes": "https://dev.opera.com/blog/opera-14-for-android-is-out/",
"status": "retired",
"engine": "WebKit",
"engine_version": "537.31"
},
"15": {
"release_date": "2013-07-08",
"release_notes": "https://blogs.opera.com/news/2013/07/opera-15-for-android/",
"status": "retired",
"engine": "Blink",
"engine_version": "28"
},
"16": {
"release_date": "2013-09-18",
"status": "retired",
"engine": "Blink",
"engine_version": "29"
},
"18": {
"release_date": "2013-11-20",
"release_notes": "https://blogs.opera.com/news/2013/11/opera-18-android-tablet/",
"status": "retired",
"engine": "Blink",
"engine_version": "31"
},
"19": {
"release_date": "2014-01-28",
"release_notes": "https://dev.opera.com/blog/opera-19/",
"status": "retired",
"engine": "Blink",
"engine_version": "32"
},
"20": {
"release_date": "2014-03-06",
"release_notes": "https://forums.opera.com/topic/1081/opera-20-final-release",
"status": "retired",
"engine": "Blink",
"engine_version": "33"
},
"21": {
"release_date": "2014-04-22",
"release_notes": "https://forums.opera.com/topic/2211/opera-21-final-release",
"status": "retired",
"engine": "Blink",
"engine_version": "34"
},
"22": {
"release_date": "2014-06-17",
"release_notes": "https://forums.opera.com/topic/3446/opera-22",
"status": "retired",
"engine": "Blink",
"engine_version": "35"
},
"24": {
"release_date": "2014-09-10",
"release_notes": "https://forums.opera.com/topic/5022/opera-24-final-release",
"status": "retired",
"engine": "Blink",
"engine_version": "37"
},
"25": {
"release_date": "2014-10-16",
"release_notes": "https://forums.opera.com/topic/5715/opera-25-final-release",
"status": "retired",
"engine": "Blink",
"engine_version": "38"
},
"26": {
"release_date": "2014-12-02",
"release_notes": "https://forums.opera.com/topic/6800/opera-26-final-release",
"status": "retired",
"engine": "Blink",
"engine_version": "39"
},
"27": {
"release_date": "2015-01-29",
"release_notes": "https://forums.opera.com/topic/7871/opera-27-final-release",
"status": "retired",
"engine": "Blink",
"engine_version": "40"
},
"28": {
"release_date": "2015-03-10",
"release_notes": "https://forums.opera.com/topic/8556/synced-bookmarks-and-improved-memory-usage-in-opera-28-for-android",
"status": "retired",
"engine": "Blink",
"engine_version": "41"
},
"29": {
"release_date": "2015-04-28",
"release_notes": "https://dev.opera.com/blog/opera-29/",
"status": "retired",
"engine": "Blink",
"engine_version": "42"
},
"30": {
"release_date": "2015-06-10",
"release_notes": "https://blogs.opera.com/mobile/2015/06/opera-30-android-sync-speeddials/",
"status": "retired",
"engine": "Blink",
"engine_version": "43"
},
"32": {
"release_date": "2015-09-23",
"release_notes": "https://blogs.opera.com/mobile/2015/09/opera-32-add-to-home-screen/",
"status": "retired",
"engine": "Blink",
"engine_version": "45"
},
"33": {
"release_date": "2015-11-03",
"release_notes": "https://forums.opera.com/topic/12480/opera-33-now-featuring-video-optimization-and-brand-new-icons",
"status": "retired",
"engine": "Blink",
"engine_version": "46"
},
"34": {
"release_date": "2015-12-16",
"release_notes": "https://forums.opera.com/topic/13085/opera-34-for-android-released",
"status": "retired",
"engine": "Blink",
"engine_version": "47"
},
"35": {
"release_date": "2016-02-04",
"release_notes": "https://blogs.opera.com/mobile/2016/02/save-space-on-your-android-phone-with-web-apps/",
"status": "retired",
"engine": "Blink",
"engine_version": "48"
},
"36": {
"release_date": "2016-03-31",
"release_notes": "https://forums.opera.com/topic/14514/opera-36-released",
"status": "retired",
"engine": "Blink",
"engine_version": "49"
},
"37": {
"release_date": "2016-06-16",
"release_notes": "https://forums.opera.com/topic/15753/opera-37-released",
"status": "retired",
"engine": "Blink",
"engine_version": "50"
},
"41": {
"release_date": "2016-10-25",
"status": "retired",
"engine": "Blink",
"engine_version": "54"
},
"42": {
"release_date": "2017-01-21",
"release_notes": "https://forums.opera.com/topic/18950/opera-for-android-42",
"status": "retired",
"engine": "Blink",
"engine_version": "55"
},
"43": {
"release_date": "2017-09-27",
"release_notes": "https://forums.opera.com/topic/22708/opera-for-android-43",
"status": "retired",
"engine": "Blink",
"engine_version": "59"
},
"44": {
"release_date": "2017-12-11",
"release_notes": "https://forums.opera.com/topic/23860/opera-for-android-44",
"status": "retired",
"engine": "Blink",
"engine_version": "60"
},
"45": {
"release_date": "2018-02-15",
"release_notes": "https://forums.opera.com/topic/25124/opera-for-android-45",
"status": "retired",
"engine": "Blink",
"engine_version": "61"
},
"46": {
"release_date": "2018-05-14",
"release_notes": "https://forums.opera.com/topic/26662/opera-for-android-46",
"status": "retired",
"engine": "Blink",
"engine_version": "63"
},
"47": {
"release_date": "2018-07-23",
"release_notes": "https://forums.opera.com/topic/27794/opera-for-android-47",
"status": "retired",
"engine": "Blink",
"engine_version": "66"
},
"48": {
"release_date": "2018-11-08",
"release_notes": "https://forums.opera.com/topic/29525/opera-for-android-48",
"status": "retired",
"engine": "Blink",
"engine_version": "69"
},
"49": {
"release_date": "2018-12-07",
"release_notes": "https://forums.opera.com/topic/29983/opera-for-android-49",
"status": "retired",
"engine": "Blink",
"engine_version": "70"
},
"50": {
"release_date": "2019-02-18",
"release_notes": "https://forums.opera.com/topic/31003/opera-for-android-50",
"status": "retired",
"engine": "Blink",
"engine_version": "71"
},
"51": {
"release_date": "2019-03-21",
"release_notes": "https://forums.opera.com/topic/31467/opera-for-android-51-built-in-vpn",
"status": "retired",
"engine": "Blink",
"engine_version": "72"
},
"52": {
"release_date": "2019-05-17",
"release_notes": "https://forums.opera.com/topic/32516/opera-for-android-52",
"status": "retired",
"engine": "Blink",
"engine_version": "73"
},
"53": {
"release_date": "2019-07-11",
"release_notes": "https://forums.opera.com/topic/33558/opera-for-android-53",
"status": "retired",
"engine": "Blink",
"engine_version": "74"
},
"54": {
"release_date": "2019-10-18",
"release_notes": "https://forums.opera.com/topic/35853/opera-for-android-54",
"status": "retired",
"engine": "Blink",
"engine_version": "76"
},
"55": {
"release_date": "2019-12-03",
"release_notes": "https://forums.opera.com/topic/36858/opera-for-android-55",
"status": "retired",
"engine": "Blink",
"engine_version": "77"
},
"56": {
"release_date": "2020-02-06",
"release_notes": "https://blogs.opera.com/mobile/2020/02/easy-reading-in-opera-for-android/",
"status": "retired",
"engine": "Blink",
"engine_version": "78"
},
"57": {
"release_date": "2020-03-30",
"release_notes": "https://blogs.opera.com/mobile/2020/03/introducing-new-features-in-opera-for-android-57/",
"status": "retired",
"engine": "Blink",
"engine_version": "80"
},
"58": {
"release_date": "2020-05-13",
"release_notes": "https://blogs.opera.com/mobile/2020/05/opera-for-android-58-handle-notifications-easily-and-group-speed-dials-for-a-cleaner-appearance/",
"status": "retired",
"engine": "Blink",
"engine_version": "81"
},
"59": {
"release_date": "2020-06-30",
"release_notes": "https://blogs.opera.com/mobile/2020/06/opera-for-android-59/",
"status": "retired",
"engine": "Blink",
"engine_version": "83"
},
"60": {
"release_date": "2020-09-23",
"release_notes": "https://blogs.opera.com/mobile/2020/09/keep-in-sync-with-opera-for-android-60/",
"status": "retired",
"engine": "Blink",
"engine_version": "85"
},
"61": {
"release_date": "2020-12-07",
"release_notes": "https://blogs.opera.com/mobile/2020/12/new-opera-for-android-61/",
"status": "retired",
"engine": "Blink",
"engine_version": "86"
},
"62": {
"release_date": "2021-02-16",
"release_notes": "https://blogs.opera.com/mobile/2021/02/the-opera-browser-for-android-hit-a-new-record-of-80-million-maus/",
"status": "retired",
"engine": "Blink",
"engine_version": "87"
},
"63": {
"release_date": "2021-04-16",
"status": "retired",
"engine": "Blink",
"engine_version": "89"
},
"64": {
"release_date": "2021-05-25",
"status": "retired",
"engine": "Blink",
"engine_version": "91"
},
"65": {
"release_date": "2021-10-20",
"release_notes": "https://blogs.opera.com/mobile/2021/10/opera-for-android-version-65/",
"status": "retired",
"engine": "Blink",
"engine_version": "92"
},
"66": {
"release_date": "2021-12-15",
"status": "retired",
"engine": "Blink",
"engine_version": "94"
},
"67": {
"release_date": "2022-01-31",
"status": "retired",
"engine": "Blink",
"engine_version": "96"
},
"68": {
"release_date": "2022-03-30",
"release_notes": "https://blogs.opera.com/mobile/2022/03/opera-for-android-version-68/",
"status": "retired",
"engine": "Blink",
"engine_version": "99"
},
"69": {
"release_date": "2022-05-09",
"status": "retired",
"engine": "Blink",
"engine_version": "100"
},
"70": {
"release_date": "2022-06-29",
"status": "retired",
"engine": "Blink",
"engine_version": "102"
},
"71": {
"release_date": "2022-09-16",
"release_notes": "https://blogs.opera.com/mobile/2022/09/version-71-opera-for-android/",
"status": "retired",
"engine": "Blink",
"engine_version": "104"
},
"72": {
"release_date": "2022-10-21",
"release_notes": "https://blogs.opera.com/mobile/2022/10/ofa-72/",
"status": "retired",
"engine": "Blink",
"engine_version": "106"
},
"73": {
"release_date": "2023-01-17",
"release_notes": "https://blogs.opera.com/mobile/2023/02/opera-for-android-version-73/",
"status": "retired",
"engine": "Blink",
"engine_version": "108"
},
"74": {
"release_date": "2023-03-13",
"status": "retired",
"engine": "Blink",
"engine_version": "110"
},
"75": {
"release_date": "2023-05-17",
"status": "retired",
"engine": "Blink",
"engine_version": "112"
},
"76": {
"release_date": "2023-06-26",
"status": "retired",
"engine": "Blink",
"engine_version": "114"
},
"77": {
"release_date": "2023-08-31",
"release_notes": "https://blogs.opera.com/mobile/2023/09/opera-for-android-77-update/",
"status": "retired",
"engine": "Blink",
"engine_version": "115"
},
"78": {
"release_date": "2023-10-23",
"release_notes": "https://blogs.opera.com/mobile/2023/10/opera-for-android-78/",
"status": "retired",
"engine": "Blink",
"engine_version": "117"
},
"79": {
"release_date": "2023-12-06",
"release_notes": "https://blogs.opera.com/mobile/2023/12/personalize-your-browsing-with-dynamic-wallpapers-in-opera-for-android-version-79/",
"status": "retired",
"engine": "Blink",
"engine_version": "119"
},
"80": {
"release_date": "2024-01-25",
"status": "retired",
"engine": "Blink",
"engine_version": "120"
},
"81": {
"release_date": "2024-03-14",
"release_notes": "https://blogs.opera.com/mobile/2024/03/opera-for-android-81/",
"status": "retired",
"engine": "Blink",
"engine_version": "122"
},
"82": {
"release_date": "2024-05-02",
"release_notes": "https://blogs.opera.com/mobile/2024/05/opera-for-android-update-82/",
"status": "retired",
"engine": "Blink",
"engine_version": "124"
},
"83": {
"release_date": "2024-06-25",
"release_notes": "https://blogs.opera.com/mobile/2024/06/opera-android-version-image-generation/",
"status": "retired",
"engine": "Blink",
"engine_version": "126"
},
"84": {
"release_date": "2024-08-26",
"status": "retired",
"engine": "Blink",
"engine_version": "127"
},
"85": {
"release_date": "2024-10-29",
"release_notes": "https://blogs.opera.com/mobile/2024/10/opera-for-android-adds-image-understanding/",
"status": "retired",
"engine": "Blink",
"engine_version": "128"
},
"86": {
"release_date": "2024-12-02",
"status": "retired",
"engine": "Blink",
"engine_version": "130"
},
"87": {
"release_date": "2025-01-22",
"status": "retired",
"engine": "Blink",
"engine_version": "132"
},
"88": {
"release_date": "2025-03-19",
"release_notes": "https://forums.opera.com/topic/83800/opera-for-android-88",
"status": "current",
"engine": "Blink",
"engine_version": "134"
}
}
}
}
}