Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: faisalman/ua-parser-js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.7.19
Choose a base ref
...
head repository: faisalman/ua-parser-js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.7.31
Choose a head ref

Commits on Nov 9, 2018

  1. Fix #349 Sony w/ Chrome >=70

    faisalman committed Nov 9, 2018
    Copy the full SHA
    f6ef14d View commit details

Commits on Nov 22, 2018

  1. Fix #246 #247 - Add Engine: Blink

    faisalman committed Nov 22, 2018
    Copy the full SHA
    3a5a701 View commit details
  2. Copy the full SHA
    7c5991a View commit details
  3. Add Engine: Goanna

    faisalman committed Nov 22, 2018
    Copy the full SHA
    61e5d24 View commit details
  4. Copy the full SHA
    ed1ccb3 View commit details
  5. Update list

    faisalman committed Nov 22, 2018
    Copy the full SHA
    213d229 View commit details
  6. Copy the full SHA
    60c4c2b View commit details
  7. 1
    Copy the full SHA
    56978de View commit details
  8. Fix #323 - Detect Asus ZenPad 10

    faisalman committed Nov 22, 2018
    Copy the full SHA
    ce95d9a View commit details

Commits on Nov 23, 2018

  1. Fix #303 - Acer Iconia

    faisalman committed Nov 23, 2018
    Copy the full SHA
    ddcc29f View commit details
  2. Fix #337 - Samsung Smart-TV

    faisalman committed Nov 23, 2018
    Copy the full SHA
    732cf58 View commit details

Commits on Nov 30, 2018

  1. Copy the full SHA
    df5229c View commit details

Commits on Jan 23, 2019

  1. + 'WeChat(Win) Desktop'

    dianhe committed Jan 23, 2019
    Copy the full SHA
    6f27f8b View commit details
  2. test name

    dianhe committed Jan 23, 2019
    Copy the full SHA
    bc4fd74 View commit details
  3. Copy the full SHA
    3bad800 View commit details

Commits on Mar 1, 2019

  1. Copy the full SHA
    995e872 View commit details

Commits on Mar 18, 2019

  1. Add Coc Coc browser detection

    Deliaz committed Mar 18, 2019
    Copy the full SHA
    cd3ba72 View commit details

Commits on Mar 19, 2019

  1. FIX: When using in an AMD module with RequireJS using a namespace,

    it does not get packed correctly, because r.js optimizer matches
    the exact line containing 'function' as a string. (See r.js@26506)
    symunona committed Mar 19, 2019
    Copy the full SHA
    97dc89a View commit details

Commits on Mar 25, 2019

  1. Fix typo

    Changes `margedRegexes` -> `mergedRegexes`
    maxnordlund authored Mar 25, 2019
    Copy the full SHA
    795139e View commit details
  2. Remove outcommented code

    It was disabled 2 years ago, see #258
    maxnordlund committed Mar 25, 2019
    Copy the full SHA
    a4da1e2 View commit details
  3. Remove disabled CLI functionality

    See #268
    maxnordlund committed Mar 25, 2019
    Copy the full SHA
    d1a7f36 View commit details
  4. Remove outcommented code

    Hasn't been used for years, so it's most likely safe to remove.
    maxnordlund committed Mar 25, 2019
    Copy the full SHA
    cc479f8 View commit details
  5. Remove unused media players

    This got disabled ~4 years ago, see 5d817e3
    maxnordlund committed Mar 25, 2019
    Copy the full SHA
    95f37b4 View commit details
  6. Remove outdated TODO

    This todo was written in April 2015, which at the time of this commit is
    almost 4 years ago. See 6a284e2
    maxnordlund committed Mar 25, 2019
    Copy the full SHA
    37cac21 View commit details

Commits on Mar 26, 2019

  1. Merge pull request #353 from 8thwall/pixelFix

    Fix Pixel XL devices on Chrome 70
    faisalman authored Mar 26, 2019
    Copy the full SHA
    9fb502e View commit details
  2. Merge pull request #359 from hr6r/develop

    WeChat(Win) Desktop
    faisalman authored Mar 26, 2019
    Copy the full SHA
    557c46f View commit details
  3. Merge pull request #364 from rainemak/sailfishos

    Add Sailfish OS and Sailfish Browser detection
    faisalman authored Mar 26, 2019
    Copy the full SHA
    73192e6 View commit details
  4. Merge pull request #369 from symunona/rjs-fix

    FIX: When using as AMD module with RequireJS optimizer using a namespace
    faisalman authored Mar 26, 2019
    Copy the full SHA
    b6d2bb5 View commit details
  5. Merge pull request #371 from maxnordlund/patch-1

    Fix typo
    faisalman authored Mar 26, 2019
    Copy the full SHA
    89635fc View commit details

Commits on Apr 10, 2019

  1. Copy the full SHA
    7d4d9fd View commit details
  2. Copy the full SHA
    0b7d05b View commit details

Commits on Apr 13, 2019

  1. Fixed Edge Chromium detection

    Closes #373
    IldarKamalov committed Apr 13, 2019
    Copy the full SHA
    a88b70b View commit details

Commits on May 23, 2019

  1. Merge pull request #375 from IldarKamalov/develop

    Fixed Edge Chromium detection
    faisalman authored May 23, 2019
    Copy the full SHA
    97e9190 View commit details

Commits on Jun 5, 2019

  1. fix license in package.json

    evaliyev committed Jun 5, 2019
    Copy the full SHA
    f60fdbe View commit details
  2. Update README

    evaliyev committed Jun 5, 2019
    Copy the full SHA
    90ae87e View commit details

Commits on Jun 8, 2019

  1. Merge pull request #380 from evaliyev/fix_license

    Fix license
    faisalman authored Jun 8, 2019
    Copy the full SHA
    700220f View commit details
  2. Merge pull request #372 from maxnordlund/patch-2

    Remove outcommented code
    faisalman authored Jun 8, 2019
    Copy the full SHA
    de3b3bd View commit details
  3. Copy the full SHA
    7ef62a6 View commit details
  4. Copy the full SHA
    a9fc616 View commit details
  5. Copy the full SHA
    b1d6eda View commit details
  6. Fix #379 Detect Lenovo Tab

    faisalman committed Jun 8, 2019
    Copy the full SHA
    8cf2a87 View commit details
  7. Copy the full SHA
    a88934f View commit details

Commits on Jun 21, 2019

  1. fix comment

    pavelstudeny committed Jun 21, 2019
    Copy the full SHA
    ee391c8 View commit details

Commits on Jul 19, 2019

  1. Copy the full SHA
    c752520 View commit details

Commits on Jul 24, 2019

  1. Detect Huawei P20

    atomarch authored and mralbean committed Jul 24, 2019
    Copy the full SHA
    e5a02c0 View commit details

Commits on Aug 27, 2019

  1. Merge pull request #383 from 8thwall/huaweiDevices

    Detect Huawei P20, P20 Lite and P30 Pro
    faisalman authored Aug 27, 2019
    Copy the full SHA
    44d4ed5 View commit details
  2. Merge pull request #374 from pavelstudeny/master

    Add Avast Secure Browser & AVG Secure Browser
    faisalman authored Aug 27, 2019
    Copy the full SHA
    411e41a View commit details

Commits on Aug 29, 2019

  1. Copy the full SHA
    ca14b13 View commit details
  2. Fix whitespace.

    JBYoshi committed Aug 29, 2019
    Copy the full SHA
    8457f61 View commit details

Commits on Sep 4, 2019

  1. Copy the full SHA
    3a78cf5 View commit details
Showing with 4,159 additions and 1,313 deletions.
  1. +12 −0 .github/FUNDING.yml
  2. +17 −0 .github/workflows/run-test.yml
  3. +3 −0 .jshintrc
  4. +5 −0 .travis.yml
  5. +2 −2 bower.json
  6. +3 −0 changelog.md
  7. +4 −9 dist/ua-parser.min.js
  8. +4 −9 dist/ua-parser.pack.js
  9. +1 −1 license.md
  10. +1 −1 package.js
  11. +74 −16 package.json
  12. +98 −138 readme.md
  13. +5 −0 security.md
  14. +564 −798 src/ua-parser.js
  15. +345 −5 test/browser-test.json
  16. +97 −1 test/cpu-test.json
  17. +2,161 −174 test/device-test.json
  18. +81 −0 test/engine-test.json
  19. +616 −148 test/os-test.json
  20. +66 −11 test/test.js
12 changes: 12 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# These are supported funding model platforms

github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: ua-parser-js
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: ['https://www.paypal.me/faisalman/']
17 changes: 17 additions & 0 deletions .github/workflows/run-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: ua-parser-js-run-test

on: [push, pull_request]

jobs:
run-test:
runs-on: ubuntu-latest
strategy:
matrix:
arch: [amd64, ppc64le]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- name: Run the test
run: |
npm install
npm run test-ci
3 changes: 3 additions & 0 deletions .jshintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"esversion": 3
}
5 changes: 5 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
arch:
- amd64
- ppc64le
language: node_js
node_js:
- stable
@@ -11,3 +14,5 @@ cache:
- node_modules

sudo: false

script: npm run test-ci
4 changes: 2 additions & 2 deletions bower.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "ua-parser-js",
"version": "0.7.19",
"version": "0.7.31",
"authors": [
"Faisal Salman <fyzlman@gmail.com>"
"Faisal Salman <f@faisalman.com>"
],
"private": false,
"main": "src/ua-parser.js",
3 changes: 3 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# UAParser.js Changelog

## Version 0.8.0
Loading