Skip to content

Releases: faisalman/ua-parser-js

v2.0.0-beta.2

01 Feb 04:27
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release

Version 2.0.0-beta.2

  • Increase UA_MAX_LENGTH to 500
  • Add TypeScript declaration file in ua-parser-js/extensions submodule
  • Improve TypeScript module resolution
  • Add new methods in ua-parser-js/helpers submodule: isAppleSilicon() & isChromiumBased()
  • Fix misidentified WebView token as device model
  • Add new browser: Alipay, Klarna, Opera GX, Smart Lenovo Browser, Vivo Browser
  • Rename browser: Avant, Baidu, Samsung Internet, Sogou Explorer, Sogou Mobile, WeChat
  • Improve client-hints detection: Edge, Xbox

v0.7.37

27 Oct 12:46
Compare
Choose a tag to compare

Version 0.7.37

  • Fix misidentified WebView token as device model
  • Increase UA_MAX_LENGTH to 500
  • Add new browser: Alipay, Klarna, Smart Lenovo Browser, Vivo Browser
  • Add new device: Ulefone
  • Improve device detection: Realme, Xiaomi Redmi
  • Rename browser: Avant, Baidu, Samsung Internet, Sogou Explorer, Sogou Mobile, WeChat

v2.0.0-beta.1

05 Oct 12:43
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

v2.0.0-beta.1

  • Update Client Hints Form-Factor
  • Add in-package type definitions

v2.0.0-alpha.3

17 Aug 04:44
Compare
Choose a tag to compare
v2.0.0-alpha.3 Pre-release
Pre-release

Version 2.0.0-alpha.3

  • Add withFeatureCheck() method
  • Add isFrozenUA() method in ua-parser-js/helpers submodule
  • Add MediaPlayers & Modules in ua-parser-js/extensions submodule
  • Fix issue with ESM import

v2.0.0-alpha.2

14 Apr 21:32
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release

Version 2.0.0-alpha.2

  • Fix browser result always returning Chromium when using withClientHints()
  • Fix infinite-loop when await-ing withClientHints() in non-client-hints browser

Version 2.0.0-alpha.1

  • Initial work on new major version

Version 2.0

  • What's breaking:
    • Browser detection on mobile device: "Chrome" => "Mobile Chrome", "Firefox" => "Mobile Firefox"
    • OS detection: "Mac OS" => "macOS", "Chromium OS" => "Chrome OS"
  • What's new:
    • Add some new methods in result object:
      • Add support for client hints: withClientHints()
      • Add support for feature detection: withFeatureCheck()
      • Utility for easy comparison: is()
      • Utility to print full-name: toString()
    • Add support for ES module import { UAParser } from 'ua-parser-js'
    • Provide Enums 'ua-parser-js/enums'
    • Provide Extensions 'ua-parser-js/extensions'

v1.0.35

14 Apr 21:06
Compare
Choose a tag to compare

Version 0.7.35 / 1.0.35