browser-capabilities
Version:
Detect browser capabilities from a user agent string.
48 lines (35 loc) • 1.46 kB
Markdown
Change Log
<!-- ## Unreleased -->
<!-- Add new, unreleased changes here. -->
# [1.1.4] - 2019-05-30
* Updated Firefox 67 support for modules (specifically because of dynamic import)
# [1.1.3] - 2018-11-15
* Updated Firefox 63 support for push.
# [1.1.2] - 2018-08-20
* Opera is now detected.
# [1.1.1] - 2018-06-28
* Chrome for iOS is now handled correctly, by delegating to the corresponding
Safari feature matrix.
* Safari for iOS is handled more accurately, using iOS version.
# [1.1.0] - 2018-05-03
* Added new capabilities for es2016, es2017, and es2018.
* Dropped support for node v6. This is a soft break, as we aren't making any
changes that are known to break node v6, but we're no longer testing against
it. See our [node version support
policy](https://www.polymer-project.org/2.0/docs/tools/node-support) for
details.
# [1.0.0] - 2018-04-23
- Modules support now requires dynamic import and import.meta.
- Latest Safari now supports service workers and modules.
# [0.2.2] - 2018-01-01
- Add Chrome Headless browser.
# [0.2.1] - 2017-10-18
- Remove Firefox from set of browsers with push capability due to
https://bugzilla.mozilla.org/show_bug.cgi?id=1409570.
# [0.2.0] - 2017-08-09
- Add JavaScript modules capability.
# [0.1.1] - 2017-08-08
- Declare TypeScript typings.
# [0.1.0] - 2017-08-08
- Initial release. Factored out of
https://github.com/Polymer/prpl-server-node/blob/master/src/capabilities.ts