UNPKG

browser-capabilities

Version:

Detect browser capabilities from a user agent string.

48 lines (35 loc) 1.46 kB
# 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