|
1 | 1 | # UAParser.js Changelog |
2 | 2 |
|
3 | | -# Version 2.0.0-alpha.1 |
4 | | -- Breaking changes: |
5 | | - - Browser detection on mobile device: `Chrome => Mobile Chrome`, `Firefox => Mobile Firefox` |
6 | | - - OS detection: `Mac OS => macOS`, `Chromium OS => Chrome OS` |
7 | | -- Add some new methods in result object: |
8 | | - - Add support for client hints: `withClientHints()` |
9 | | - - Utility for easy comparison: `is()` |
10 | | - - Utility to print full-name: `toString()` |
11 | | -- Add support for ES module `import { UAParser } from 'ua-parser-js'` |
12 | | -- Provide Enums `'ua-parser-js/enums'` |
13 | | -- Provide Extensions `'ua-parser-js/extensions'` |
| 3 | +# Version 2.0 |
| 4 | +- What's breaking: |
| 5 | + - Browser detection on mobile device: `"Chrome" => "Mobile Chrome"`, `"Firefox" => "Mobile Firefox"` |
| 6 | + - OS detection: `"Mac OS" => "macOS"`, `"Chromium OS" => "Chrome OS"` |
| 7 | +- What's new: |
| 8 | + - Add some new methods in result object: |
| 9 | + - Add support for client hints: `withClientHints()` |
| 10 | + - Utility for easy comparison: `is()` |
| 11 | + - Utility to print full-name: `toString()` |
| 12 | + - Add support for ES module `import { UAParser } from 'ua-parser-js'` |
| 13 | + - Provide Enums `'ua-parser-js/enums'` |
| 14 | + - Provide Extensions `'ua-parser-js/extensions'` |
| 15 | + |
| 16 | +## Version 2.0.0-alpha.2 |
| 17 | +- Fix browser result always returning Chromium when using `withClientHints()` |
| 18 | +- Fix infinite-loop when await-ing `withClientHints()` in non-client-hints browser |
| 19 | + |
| 20 | +## Version 2.0.0-alpha.1 |
| 21 | +- Initial work on new major version |
| 22 | + |
| 23 | + |
| 24 | +# Version 0.7 / 1.0 |
| 25 | + |
| 26 | +Version 1.0.x is basically the equivalent of version 0.7.x. See [#536](https://github.com/faisalman/ua-parser-js/issues/536) for the reason behind this confusion. |
| 27 | + |
| 28 | +## Version 0.7.35 / 1.0.35 |
| 29 | +- Fix result from user-supplied user-agent being altered |
14 | 30 | - Add new browser: Heytap, TikTok |
15 | 31 | - Add new engine: LibWeb |
16 | 32 | - Add new OS: SerenityOS |
17 | 33 | - Improve browser detection: Yandex |
18 | 34 | - Improve device detection: iPhone, Amazon Echo |
19 | 35 | - Improve OS detection: iOS |
20 | 36 |
|
21 | | -# Version 0.7 / 1.0 |
22 | | - |
23 | | -Version 1.0.x is basically the equivalent of version 0.7.x. See [#536](https://github.com/faisalman/ua-parser-js/issues/536) for the reason behind this confusion. |
24 | | - |
25 | 37 | ## Version 0.7.34 / 1.0.34 |
26 | 38 | - Fix Sharp Mobile detected as Huawei Tablet |
27 | 39 | - Fix IE8 bug |
|
0 commit comments