| { |
| "browsers": { |
| "opera": { |
| "name": "Opera", |
| "type": "desktop", |
| "upstream": "chrome", |
| "pref_url": "opera://flags", |
| "accepts_flags": true, |
| "accepts_webextensions": true, |
| "releases": { |
| "2": { |
| "release_date": "1996-07-14", |
| "status": "retired" |
| }, |
| "3": { |
| "release_date": "1997-12-01", |
| "status": "retired" |
| }, |
| "3.5": { |
| "release_date": "1998-11-18", |
| "status": "retired" |
| }, |
| "3.6": { |
| "release_date": "1999-05-06", |
| "status": "retired" |
| }, |
| "4": { |
| "release_date": "2000-06-28", |
| "status": "retired" |
| }, |
| "5": { |
| "release_date": "2000-12-06", |
| "status": "retired" |
| }, |
| "5.1": { |
| "release_date": "2001-04-10", |
| "status": "retired" |
| }, |
| "6": { |
| "release_date": "2001-12-18", |
| "status": "retired" |
| }, |
| "7": { |
| "release_date": "2003-01-28", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "1" |
| }, |
| "7.1": { |
| "release_date": "2003-04-11", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "1" |
| }, |
| "7.2": { |
| "release_date": "2003-09-23", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "1" |
| }, |
| "7.5": { |
| "release_date": "2004-05-12", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "1" |
| }, |
| "8": { |
| "release_date": "2005-04-19", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "1" |
| }, |
| "8.5": { |
| "release_date": "2005-09-20", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "1" |
| }, |
| "9": { |
| "release_date": "2006-06-20", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2" |
| }, |
| "9.1": { |
| "release_date": "2006-12-18", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2" |
| }, |
| "9.2": { |
| "release_date": "2007-04-11", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2" |
| }, |
| "9.5": { |
| "release_date": "2008-06-12", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.1" |
| }, |
| "9.6": { |
| "release_date": "2008-10-08", |
| "release_notes": "https://dev.opera.com/blog/a-look-under-the-hood-of-opera-9-6/", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.1" |
| }, |
| "10": { |
| "release_date": "2009-09-01", |
| "release_notes": "https://dev.opera.com/blog/opera-10-weve-only-just-begun/", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.2" |
| }, |
| "10.1": { |
| "release_date": "2009-11-23", |
| "release_notes": "https://dev.opera.com/blog/opera-10-10-and-10-2-alpha/", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.2" |
| }, |
| "10.5": { |
| "release_date": "2010-03-02", |
| "release_notes": "https://dev.opera.com/blog/opera-10-50-final-for-windows-is-out/", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.5" |
| }, |
| "10.6": { |
| "release_date": "2010-07-01", |
| "release_notes": "https://dev.opera.com/blog/hello-opera-10-60/", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.6" |
| }, |
| "11": { |
| "release_date": "2010-12-16", |
| "release_notes": "https://dev.opera.com/blog/new-html5-features-in-opera-11/", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.7" |
| }, |
| "11.1": { |
| "release_date": "2011-04-12", |
| "release_notes": "https://dev.opera.com/blog/unveiling-opera-11-10-final/", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.8" |
| }, |
| "11.5": { |
| "release_date": "2011-06-28", |
| "release_notes": "https://dev.opera.com/blog/opera-11-50-released-speed-dial-extensions-improved-standards-support/", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.9" |
| }, |
| "11.6": { |
| "release_date": "2011-12-06", |
| "release_notes": "https://dev.opera.com/blog/hello-opera-11-60/", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.10" |
| }, |
| "12": { |
| "release_date": "2012-06-14", |
| "release_notes": "https://dev.opera.com/blog/hello-opera-12/", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.10" |
| }, |
| "12.1": { |
| "release_date": "2012-11-20", |
| "release_notes": "https://dev.opera.com/blog/opera-12-10-is-out/", |
| "status": "retired", |
| "engine": "Presto", |
| "engine_version": "2.12" |
| }, |
| "15": { |
| "release_date": "2013-07-02", |
| "release_notes": "https://dev.opera.com/blog/introducing-opera-15-for-desktop-and-a-fast-release-cycle/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "28" |
| }, |
| "16": { |
| "release_date": "2013-08-27", |
| "release_notes": "https://dev.opera.com/blog/opera-16-released-in-the-wild/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "29" |
| }, |
| "17": { |
| "release_date": "2013-10-08", |
| "release_notes": "https://dev.opera.com/blog/opera-desktop-17-released/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "30" |
| }, |
| "18": { |
| "release_date": "2013-11-19", |
| "release_notes": "https://dev.opera.com/blog/opera-desktop-18-released/", |
| "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-04", |
| "release_notes": "https://dev.opera.com/blog/opera-20/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "33" |
| }, |
| "21": { |
| "release_date": "2014-05-06", |
| "release_notes": "https://dev.opera.com/blog/opera-21/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "34" |
| }, |
| "22": { |
| "release_date": "2014-06-03", |
| "release_notes": "https://dev.opera.com/blog/opera-22/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "35" |
| }, |
| "23": { |
| "release_date": "2014-07-22", |
| "release_notes": "https://dev.opera.com/blog/opera-23/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "36" |
| }, |
| "24": { |
| "release_date": "2014-09-02", |
| "release_notes": "https://dev.opera.com/blog/opera-24/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "37" |
| }, |
| "25": { |
| "release_date": "2014-10-15", |
| "release_notes": "https://dev.opera.com/blog/opera-25/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "38" |
| }, |
| "26": { |
| "release_date": "2014-12-03", |
| "release_notes": "https://dev.opera.com/blog/opera-26/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "39" |
| }, |
| "27": { |
| "release_date": "2015-01-27", |
| "release_notes": "https://dev.opera.com/blog/opera-27/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "40" |
| }, |
| "28": { |
| "release_date": "2015-03-10", |
| "release_notes": "https://dev.opera.com/blog/opera-28/", |
| "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-09", |
| "release_notes": "https://dev.opera.com/blog/opera-30/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "43" |
| }, |
| "31": { |
| "release_date": "2015-08-04", |
| "release_notes": "https://dev.opera.com/blog/opera-31/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "44" |
| }, |
| "32": { |
| "release_date": "2015-09-15", |
| "release_notes": "https://dev.opera.com/blog/opera-32/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "45" |
| }, |
| "33": { |
| "release_date": "2015-10-27", |
| "release_notes": "https://dev.opera.com/blog/opera-33/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "46" |
| }, |
| "34": { |
| "release_date": "2015-12-08", |
| "release_notes": "https://dev.opera.com/blog/opera-34/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "47" |
| }, |
| "35": { |
| "release_date": "2016-02-02", |
| "release_notes": "https://dev.opera.com/blog/opera-35/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "48" |
| }, |
| "36": { |
| "release_date": "2016-03-15", |
| "release_notes": "https://dev.opera.com/blog/opera-36/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "49" |
| }, |
| "37": { |
| "release_date": "2016-05-04", |
| "release_notes": "https://dev.opera.com/blog/opera-37/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "50" |
| }, |
| "38": { |
| "release_date": "2016-06-08", |
| "release_notes": "https://dev.opera.com/blog/opera-38/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "51" |
| }, |
| "39": { |
| "release_date": "2016-08-02", |
| "release_notes": "https://dev.opera.com/blog/opera-39/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "52" |
| }, |
| "40": { |
| "release_date": "2016-09-20", |
| "release_notes": "https://dev.opera.com/blog/opera-40/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "53" |
| }, |
| "41": { |
| "release_date": "2016-10-25", |
| "release_notes": "https://dev.opera.com/blog/opera-41/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "54" |
| }, |
| "42": { |
| "release_date": "2016-12-13", |
| "release_notes": "https://dev.opera.com/blog/opera-42/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "55" |
| }, |
| "43": { |
| "release_date": "2017-02-07", |
| "release_notes": "https://dev.opera.com/blog/opera-43/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "56" |
| }, |
| "44": { |
| "release_date": "2017-03-21", |
| "release_notes": "https://dev.opera.com/blog/opera-44/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "57" |
| }, |
| "45": { |
| "release_date": "2017-05-10", |
| "release_notes": "https://dev.opera.com/blog/opera-45/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "58" |
| }, |
| "46": { |
| "release_date": "2017-06-22", |
| "release_notes": "https://dev.opera.com/blog/opera-46/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "59" |
| }, |
| "47": { |
| "release_date": "2017-08-09", |
| "release_notes": "https://dev.opera.com/blog/opera-47/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "60" |
| }, |
| "48": { |
| "release_date": "2017-09-27", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "61" |
| }, |
| "49": { |
| "release_date": "2017-11-08", |
| "release_notes": "https://dev.opera.com/blog/opera-49/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "62" |
| }, |
| "50": { |
| "release_date": "2018-01-04", |
| "release_notes": "https://dev.opera.com/blog/opera-50/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "63" |
| }, |
| "51": { |
| "release_date": "2018-02-07", |
| "release_notes": "https://dev.opera.com/blog/opera-51/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "64" |
| }, |
| "52": { |
| "release_date": "2018-03-22", |
| "release_notes": "https://dev.opera.com/blog/opera-52/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "65" |
| }, |
| "53": { |
| "release_date": "2018-05-10", |
| "release_notes": "https://dev.opera.com/blog/opera-53/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "66" |
| }, |
| "54": { |
| "release_date": "2018-06-28", |
| "release_notes": "https://dev.opera.com/blog/opera-54/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "67" |
| }, |
| "55": { |
| "release_date": "2018-08-16", |
| "release_notes": "https://blogs.opera.com/desktop/2018/08/opera-55-offers-better-control-web-pages-accessible-bookmarks/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "68" |
| }, |
| "56": { |
| "release_date": "2018-09-25", |
| "release_notes": "https://dev.opera.com/blog/opera-56/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "69" |
| }, |
| "57": { |
| "release_date": "2018-11-28", |
| "release_notes": "https://dev.opera.com/blog/opera-57/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "70" |
| }, |
| "58": { |
| "release_date": "2019-01-23", |
| "release_notes": "https://dev.opera.com/blog/opera-58/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "71" |
| }, |
| "60": { |
| "release_date": "2019-04-09", |
| "release_notes": "https://blogs.opera.com/desktop/2019/04/opera-60-reborn-3-web-3-0-vpn-ad-blocker/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "73" |
| }, |
| "62": { |
| "release_date": "2019-06-27", |
| "release_notes": "https://blogs.opera.com/desktop/2019/06/opera-62-comes-with-design-updates-to-reborn-3/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "75" |
| }, |
| "63": { |
| "release_date": "2019-08-20", |
| "release_notes": "https://blogs.opera.com/desktop/2019/08/opera-63-initial-release/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "76" |
| }, |
| "64": { |
| "release_date": "2019-10-07", |
| "release_notes": "https://blogs.opera.com/desktop/2019/10/opera-64-faster-more-private-more-fun/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "77" |
| }, |
| "65": { |
| "release_date": "2019-11-13", |
| "release_notes": "https://blogs.opera.com/desktop/2019/11/opera-65-comes-with-an-improved-tracker-blocker-and-redesigned-address-bar/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "78" |
| }, |
| "66": { |
| "release_date": "2020-01-07", |
| "release_notes": "https://blogs.opera.com/desktop/2020/01/opera-66-initial-release-makes-it-easier-to-reopen-closed-tabs-and-to-access-extensions/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "79" |
| }, |
| "67": { |
| "release_date": "2020-03-03", |
| "release_notes": "https://blogs.opera.com/desktop/2020/03/opera-67-3575-53-stable-update/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "80" |
| }, |
| "68": { |
| "release_date": "2020-04-22", |
| "release_notes": "https://blogs.opera.com/desktop/2020/04/opera-68-is-here-with-built-in-instagram-in-the-sidebar/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "81" |
| }, |
| "69": { |
| "release_date": "2020-06-24", |
| "release_notes": "https://blogs.opera.com/desktop/2020/06/opera-69-comes-with-built-in-twitter/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "83" |
| }, |
| "70": { |
| "release_date": "2020-07-27", |
| "release_notes": "https://blogs.opera.com/desktop/2020/07/opera-70-comes-with-easier-access-to-closed-tabs-simpler-searches-and-new-workspace-icons/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "84" |
| }, |
| "71": { |
| "release_date": "2020-09-15", |
| "release_notes": "https://blogs.opera.com/desktop/2020/09/opera-71-update/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "85" |
| }, |
| "72": { |
| "release_date": "2020-10-21", |
| "release_notes": "https://blogs.opera.com/desktop/2020/10/opera-72-update/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "86" |
| }, |
| "73": { |
| "release_date": "2020-12-09", |
| "release_notes": "https://blogs.opera.com/desktop/2020/12/opera-73-update/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "87" |
| }, |
| "74": { |
| "release_date": "2021-02-02", |
| "release_notes": "https://blogs.opera.com/desktop/2021/02/opera-74-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "88" |
| }, |
| "75": { |
| "release_date": "2021-03-24", |
| "release_notes": "https://blogs.opera.com/desktop/2021/03/opera-75-brings-easier-access-to-top-features-2/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "89" |
| }, |
| "76": { |
| "release_date": "2021-04-28", |
| "release_notes": "https://blogs.opera.com/desktop/2021/04/opera-76-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "90" |
| }, |
| "77": { |
| "release_date": "2021-06-09", |
| "release_notes": "https://blogs.opera.com/desktop/2021/06/opera-77-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "91" |
| }, |
| "78": { |
| "release_date": "2021-08-03", |
| "release_notes": "https://blogs.opera.com/desktop/2021/08/opera-78-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "92" |
| }, |
| "79": { |
| "release_date": "2021-09-14", |
| "release_notes": "https://blogs.opera.com/desktop/2021/09/opera-79-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "93" |
| }, |
| "80": { |
| "release_date": "2021-10-05", |
| "release_notes": "https://blogs.opera.com/desktop/2021/10/opera-80-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "94" |
| }, |
| "81": { |
| "release_date": "2021-11-04", |
| "release_notes": "https://blogs.opera.com/desktop/2021/11/opera-81-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "95" |
| }, |
| "82": { |
| "release_date": "2021-12-02", |
| "release_notes": "https://blogs.opera.com/desktop/2021/12/opera-82/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "96" |
| }, |
| "83": { |
| "release_date": "2022-01-19", |
| "release_notes": "https://blogs.opera.com/desktop/2022/01/opera-83/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "97" |
| }, |
| "84": { |
| "release_date": "2022-02-16", |
| "release_notes": "https://blogs.opera.com/desktop/2022/02/opera-84/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "98" |
| }, |
| "85": { |
| "release_date": "2022-03-23", |
| "release_notes": "https://blogs.opera.com/desktop/2022/03/opera-85/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "99" |
| }, |
| "86": { |
| "release_date": "2022-04-20", |
| "release_notes": "https://blogs.opera.com/desktop/2022/04/opera-86-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "100" |
| }, |
| "87": { |
| "release_date": "2022-05-17", |
| "release_notes": "https://blogs.opera.com/desktop/2022/05/opera-87-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "101" |
| }, |
| "88": { |
| "release_date": "2022-06-08", |
| "release_notes": "https://blogs.opera.com/desktop/2022/06/opera-88-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "102" |
| }, |
| "89": { |
| "release_date": "2022-07-07", |
| "release_notes": "https://blogs.opera.com/desktop/2022/07/opera-89-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "103" |
| }, |
| "90": { |
| "release_date": "2022-08-18", |
| "release_notes": "https://blogs.opera.com/desktop/2022/08/opera-90-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "104" |
| }, |
| "91": { |
| "release_date": "2022-09-14", |
| "release_notes": "https://blogs.opera.com/desktop/2022/09/opera-91-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "105" |
| }, |
| "92": { |
| "release_date": "2022-10-19", |
| "release_notes": "https://blogs.opera.com/desktop/2022/10/opera-92-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "106" |
| }, |
| "93": { |
| "release_date": "2022-11-17", |
| "release_notes": "https://blogs.opera.com/desktop/2022/11/opera-93/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "107" |
| }, |
| "94": { |
| "release_date": "2022-12-15", |
| "release_notes": "https://blogs.opera.com/desktop/2022/12/opera-94-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "108" |
| }, |
| "95": { |
| "release_date": "2023-02-01", |
| "release_notes": "https://blogs.opera.com/desktop/2023/02/opera-95-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "109" |
| }, |
| "96": { |
| "release_date": "2023-02-22", |
| "release_notes": "https://blogs.opera.com/desktop/2023/02/opera-96-0-4693-20-stable-initial/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "110" |
| }, |
| "97": { |
| "release_date": "2023-03-22", |
| "release_notes": "https://blogs.opera.com/desktop/2023/03/opera-ai-tools/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "111" |
| }, |
| "98": { |
| "release_date": "2023-04-20", |
| "release_notes": "https://blogs.opera.com/desktop/2023/04/opera-98-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "112" |
| }, |
| "99": { |
| "release_date": "2023-05-16", |
| "release_notes": "https://blogs.opera.com/desktop/2023/05/opera-99-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "113" |
| }, |
| "100": { |
| "release_date": "2023-06-29", |
| "release_notes": "https://blogs.opera.com/desktop/2023/06/opera-100-0-4815-30-stable-update/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "114" |
| }, |
| "101": { |
| "release_date": "2023-07-26", |
| "release_notes": "https://blogs.opera.com/desktop/2023/07/opera-101-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "115" |
| }, |
| "102": { |
| "release_date": "2023-08-23", |
| "release_notes": "https://blogs.opera.com/desktop/2023/08/introducing-opera-102/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "116" |
| }, |
| "103": { |
| "release_date": "2023-10-03", |
| "release_notes": "https://blogs.opera.com/desktop/2023/10/introducing-opera-103/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "117" |
| }, |
| "104": { |
| "release_date": "2023-10-23", |
| "release_notes": "https://blogs.opera.com/desktop/2023/10/opera-104-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "118" |
| }, |
| "105": { |
| "release_date": "2023-11-14", |
| "release_notes": "https://blogs.opera.com/desktop/2023/11/opera-105-stable/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "119" |
| }, |
| "106": { |
| "release_date": "2023-12-19", |
| "release_notes": "https://blogs.opera.com/desktop/2023/12/opera-106/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "120" |
| }, |
| "107": { |
| "release_date": "2024-02-07", |
| "release_notes": "https://blogs.opera.com/desktop/2024/02/opera-107/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "121" |
| }, |
| "108": { |
| "release_date": "2024-03-05", |
| "release_notes": "https://blogs.opera.com/desktop/2024/03/opera-108/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "122" |
| }, |
| "109": { |
| "release_date": "2024-03-27", |
| "release_notes": "https://blogs.opera.com/desktop/2024/03/opera-109/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "123" |
| }, |
| "110": { |
| "release_date": "2024-05-14", |
| "release_notes": "https://blogs.opera.com/desktop/2024/05/opera-110/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "124" |
| }, |
| "111": { |
| "release_date": "2024-06-12", |
| "release_notes": "https://blogs.opera.com/desktop/2024/06/opera-111/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "125" |
| }, |
| "112": { |
| "release_date": "2024-07-11", |
| "release_notes": "https://blogs.opera.com/desktop/2024/07/opera-112/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "126" |
| }, |
| "113": { |
| "release_date": "2024-08-22", |
| "release_notes": "https://blogs.opera.com/desktop/2024/08/opera-113/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "127" |
| }, |
| "114": { |
| "release_date": "2024-09-25", |
| "release_notes": "https://blogs.opera.com/desktop/2024/09/opera-114/", |
| "status": "retired", |
| "engine": "Blink", |
| "engine_version": "128" |
| }, |
| "115": { |
| "release_date": "2024-11-27", |
| "release_notes": "https://blogs.opera.com/desktop/2024/11/opera-115/", |
| "status": "current", |
| "engine": "Blink", |
| "engine_version": "130" |
| }, |
| "116": { |
| "status": "beta", |
| "engine": "Blink", |
| "engine_version": "131" |
| }, |
| "117": { |
| "status": "nightly", |
| "engine": "Blink", |
| "engine_version": "132" |
| } |
| } |
| } |
| } |
| } |