From 5b4a89b42a77e948cf6469a3afd3d791cf801c6f Mon Sep 17 00:00:00 2001 From: Joan Claret Date: Mon, 13 Nov 2017 09:57:56 +0100 Subject: [PATCH 1/3] Add a public .detect() method --- src/bowser.js | 5 +++++ typings.d.ts | 1 + 2 files changed, 6 insertions(+) diff --git a/src/bowser.js b/src/bowser.js index f7bbca7..2ec17fb 100644 --- a/src/bowser.js +++ b/src/bowser.js @@ -611,5 +611,10 @@ */ bowser._detect = detect; + /* + * Set our detect public method to the main bowser object + * This is needed to implement bowser in server side + */ + bowser.detect = detect; return bowser }); diff --git a/typings.d.ts b/typings.d.ts index 051c690..e43bab2 100644 --- a/typings.d.ts +++ b/typings.d.ts @@ -96,6 +96,7 @@ declare namespace bowser { (): IBowserDetection; test(browserList: string[]): boolean; _detect(ua: string): IBowser; + detect(ua: string): IBowser; compareVersions(versions: string[]): number; check(minVersions: IBowserMinVersions, strictMode?: boolean|string, ua?: string): Boolean; isUnsupportedBrowser(minVersions: IBowserMinVersions, strictMode?: boolean|string, ua?: string): boolean; From efa5e02a708163f862df18ec660c8e46c5d4f90b Mon Sep 17 00:00:00 2001 From: Denis Demchenko Date: Wed, 20 Dec 2017 21:47:03 +0200 Subject: [PATCH 2/3] Add chromium to the list of flags in docs closes #206 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2b335ca..6f758ca 100644 --- a/README.md +++ b/README.md @@ -112,6 +112,7 @@ If detected, one of these flags may be set to true: If detected, one of these flags may be set to true. The rendering engine flag is shown in []'s: * `chrome` - [`webkit`|`blink`] + * `chromium` - [`webkit`|`blink`] * `firefox` - [`gecko`] * `msie` * `msedge` From 9d9abce6e2a3400d1283abb0cbc904c888fb5b6e Mon Sep 17 00:00:00 2001 From: Denis Demchenko Date: Wed, 20 Dec 2017 21:53:52 +0200 Subject: [PATCH 3/3] Bump version, fix changelog --- CHANGELOG.md | 4 ++++ bower.json | 2 +- package.json | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 074390a..0c3fd40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Bowser Changelog +### 1.9.0 (December 20, 2017) +- [ADD] Add a public method `.detect()` (#205) +- [DOCS] Fix description of `chromium` flag in docs (#206) + ### 1.8.1 (October 7, 2017) - [FIX] Fix detection of MS Edge on Android and iOS (#201) diff --git a/bower.json b/bower.json index e25c8a0..974dcd2 100644 --- a/bower.json +++ b/bower.json @@ -11,7 +11,7 @@ "ender", "sniff" ], - "version": "1.8.1", + "version": "1.9.0", "homepage": "https://github.com/lancedikson/bowser", "scripts": [ "src/bowser.js" diff --git a/package.json b/package.json index 7e649ea..b4ab548 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bowser", - "version": "1.8.1", + "version": "1.9.0", "description": "Lightweight browser detector", "keywords": [ "browser",