Skip to content

Commit

Permalink
Add engines to browsers (#3877)
Browse files Browse the repository at this point in the history
* Add browser engine to schema

* Add engines for IE (Trident) and Edge (EdgeHTML)

* Add Chrome WebKit data

* Add Chrome Blink data

* Add engine for Chrome Android

* Update Opera versions

* Add release notes and date for Opera 60

* Add Opera (Presto & Blink) data

* Add Opera Android (Presto & Blink) data

* Add Safari (WebKit) data

* Add Safari iOS (WebKit) data

* Update current Safari iOS version

* Add Firefox (Gecko) data

* Add Firefox Android (Gecko) data

* Add Webview (Blink) data

* Add Node.js (V8) data

* Add Samsung Internet (Blink) data

* Add release date for Samsung Internet 8.2

* Add Samsung Internet 9.2

* 8.2 is retired

* 7.4 is retired

* Add 8.0 and 9.0

* Add engine version for Samsung Internet 8.0

* Add Samsung Internet 9.0/9.2 engines based upon manual testing

* Replace 4.4 and 4.4.3 with 30 and 33, add 36

* Update data for 4.4.3 -> 33

* Update data for 4.4 -> 30

* Fix remaining files

* Fix version numbers set to 37

* Add WebView data for non-Chromium versions

* Revert version numbers of WebView 4.4 and 4.4.3

* Fix version numbers in all files

* Add engines to WebView 4.4, 4.4.3, and 36

* Add documentation regarding engine fields

* Add enum validation of known engines

* Remove WebView 36

* Update files to remove WebView 36

* Fix typos via @ExE-Boss' suggestion

Co-Authored-By: vinyldarkscratch <vinyldarkscratch@gmail.com>

* Add engines to browsers in TypeScript (#1)

* Revert "Add engines to browsers in TypeScript (#1)"

This reverts commit ac1fe4c.

* Remove Opera and WebView as engines

* Add browser engine data to TypeScript

* Add engines for Android Webview 2.x/3.x/4.0/4.1/4.2

Information Source: https://developers.whatismybrowser.com/useragents/explore/software_name/android-browser

* Add Safari iOS 1.0 engine version

* Update engines based upon user agent strings

* Fix Safari iOS engine versions

* Fix syntax error during merge

* Add engine to Node.js 12.0.0

* Update Internet Explorer engines

* Remove engines from IE 1-6 for now
  • Loading branch information
queengooborg authored and Elchi3 committed May 6, 2019
1 parent f0d3e7e commit 5141213
Show file tree
Hide file tree
Showing 17 changed files with 1,627 additions and 531 deletions.
304 changes: 228 additions & 76 deletions browsers/chrome.json

Large diffs are not rendered by default.

212 changes: 159 additions & 53 deletions browsers/chrome_android.json

Large diffs are not rendered by default.

28 changes: 21 additions & 7 deletions browsers/edge.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,37 +7,51 @@
"12": {
"release_date": "2015-07-28",
"release_notes": "https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-12",
"status": "retired"
"status": "retired",
"engine": "EdgeHTML",
"engine_version": "12"
},
"13": {
"release_date": "2015-11-12",
"release_notes": "https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-13",
"status": "retired"
"status": "retired",
"engine": "EdgeHTML",
"engine_version": "13"
},
"14": {
"release_date": "2016-08-02",
"release_notes": "https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-14",
"status": "retired"
"status": "retired",
"engine": "EdgeHTML",
"engine_version": "14"
},
"15": {
"release_date": "2017-04-05",
"release_notes": "https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-15",
"status": "retired"
"status": "retired",
"engine": "EdgeHTML",
"engine_version": "15"
},
"16": {
"release_date": "2017-10-17",
"release_notes": "https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-16",
"status": "retired"
"status": "retired",
"engine": "EdgeHTML",
"engine_version": "16"
},
"17": {
"release_date": "2018-04-30",
"release_notes": "https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new/edgehtml-17",
"status": "retired"
"status": "retired",
"engine": "EdgeHTML",
"engine_version": "17"
},
"18": {
"release_date": "2018-10-02",
"release_notes": "https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/whats-new",
"status": "current"
"status": "current",
"engine": "EdgeHTML",
"engine_version": "18"
}
}
}
Expand Down
16 changes: 12 additions & 4 deletions browsers/edge_mobile.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,27 @@
"releases": {
"12": {
"release_date": "2015-07-15",
"status": "retired"
"status": "retired",
"engine": "EdgeHTML",
"engine_version": "12"
},
"13": {
"release_date": "2015-11-05",
"status": "retired"
"status": "retired",
"engine": "EdgeHTML",
"engine_version": "13"
},
"14": {
"release_date": "2016-08-02",
"status": "retired"
"status": "retired",
"engine": "EdgeHTML",
"engine_version": "14"
},
"15": {
"release_date": "2017-04-11",
"status": "current"
"status": "current",
"engine": "EdgeHTML",
"engine_version": "15"
}
}
}
Expand Down
Loading

0 comments on commit 5141213

Please sign in to comment.