diff --git a/CHANGELOG.md b/CHANGELOG.md index 4257008..985ea94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,17 @@ # Browser Detection - Release Notes -# 2.0.1 +## UNRELEASED + +- Update (sub-)dependencies + - `cross-spawn` to 7.0.6 + - `micromatch` to 4.0.8 + +## 2.0.1 - Updates braces to 3.0.3 - Updates ws to 8.17.1 -# 2.0.0 +## 2.0.0 - BREAKING CHANGES: - Update Node to v18 @@ -15,36 +21,36 @@ - @types/node to v20 - Typescript to v5 -# 1.17.2 +## 1.17.2 - Fix edge detection by also checking for "Edg/" in userAgent (authored by @petercmuc) -# 1.17.1 +## 1.17.1 - Migrate back to jest - Remove ES6 style imports/exports in `/src` directory -# 1.17.0 +## 1.17.0 - Add `is-safari` method for desktop Safari detection ([#48](https://github.com/braintree/browser-detection/issues/48)) - Migrate tests from jest to vitest -# 1.16.0 (2023-05-08) +## 1.16.0 (2023-05-08) - Remove window.safari object validation from iOS webview. - Update `is-ios` to account for user agent behavior on newer iPads - Add `is-ipados` method - Typoed version number so we are skipping all the way to 1.16.0 -# 1.13.0 (2022-07-14) +## 1.13.0 (2022-07-14) - Update mobile webview definitions to ensure modern webviews are accounted for. -# 1.12.1 (2021-09-28) +## 1.12.1 (2021-09-28) - Correct `is-ios-safari` to return `false` for the Facebook browser -# 1.12.0 (2021-06-08) +## 1.12.0 (2021-06-08) - Add `is-duckduckgo` method - Add `is-ios-google-search-app` method @@ -53,19 +59,19 @@ - Fix issue where `is-chrome` would incorrectly report `true` for DuckDuckGo and Silk browsers - Fix issue where `supports-popups` would incorrectly report `false` for DuckDuckGo -# 1.11.1 (2021-04-07) +## 1.11.1 (2021-04-07) - Fix issue where `is-ios-safari` was returning `true` for iOS Firefox browsers -# 1.11.0 (2020-10-27) +## 1.11.0 (2020-10-27) - Add `has-software-keyboard` method -# 1.10.1 (2020-10-19) +## 1.10.1 (2020-10-19) - Fix issue where typescript declarations did not get published -# 1.10.0 (2020-07-10) +## 1.10.0 (2020-07-10) - Add typescript types diff --git a/package-lock.json b/package-lock.json index 8d17772..2ee106d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2392,10 +2392,11 @@ "dev": true }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -4624,13 +4625,14 @@ } }, "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, + "license": "MIT", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" @@ -4924,10 +4926,11 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -7778,9 +7781,9 @@ "dev": true }, "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -9394,13 +9397,13 @@ "dev": true }, "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.3", + "picomatch": "^2.3.1" } }, "mime-db": { @@ -9619,9 +9622,9 @@ "dev": true }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "pirates": {