You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
build: drop support for legacy browsers (IE11, Safari 10) (#604)
BREAKING CHANGE: Drop support for browsers that don't correctly
implement const/let and default arguments, and no longer transpile the
browser build to ES2015.
This also removes the fallback on msCrypto instead of the crypto API.
Browser tests are run in the first supported version of each supported
browser and in the latest (as of this commit) version available on
Browserstack.
Copy file name to clipboardExpand all lines: README.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ For the creation of [RFC4122](https://www.ietf.org/rfc/rfc4122.txt) UUIDs
10
10
-**Cross-platform** - Support for ...
11
11
- CommonJS, [ECMAScript Modules](#ecmascript-modules) and [CDN builds](#cdn-builds)
12
12
- Node 10, 12, 14, 16
13
-
- Chrome, Safari, Firefox, Edge, IE 11 browsers
13
+
- Chrome, Safari, Firefox, Edge browsers
14
14
- Webpack and rollup.js module bundlers
15
15
-[React Native / Expo](#react-native--expo)
16
16
-**Secure** - Cryptographically-strong random values
@@ -417,6 +417,10 @@ Note: If you are using Expo, you must be using at least `react-native-get-random
417
417
418
418
[In Edge <= 18, Web Crypto is not supported in Web Workers or Service Workers](https://caniuse.com/#feat=cryptography) and we are not aware of a polyfill (let us know if you find one, please).
419
419
420
+
### IE 11 (Internet Explorer)
421
+
422
+
Support for IE11 and other legacy browsers has been dropped as of `uuid@9`. If you need to support legacy browsers, you can always transpile the uuid module source yourself (e.g. using [Babel](https://babeljs.io/)).
423
+
420
424
## Upgrading From `uuid@7`
421
425
422
426
### Only Named Exports Supported When Using with Node.js ESM
Copy file name to clipboardExpand all lines: README_js.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ For the creation of [RFC4122](https://www.ietf.org/rfc/rfc4122.txt) UUIDs
25
25
-**Cross-platform** - Support for ...
26
26
- CommonJS, [ECMAScript Modules](#ecmascript-modules) and [CDN builds](#cdn-builds)
27
27
- Node 10, 12, 14, 16
28
-
- Chrome, Safari, Firefox, Edge, IE 11 browsers
28
+
- Chrome, Safari, Firefox, Edge browsers
29
29
- Webpack and rollup.js module bundlers
30
30
-[React Native / Expo](#react-native--expo)
31
31
-**Secure** - Cryptographically-strong random values
@@ -426,6 +426,10 @@ Note: If you are using Expo, you must be using at least `react-native-get-random
426
426
427
427
[In Edge <= 18, Web Crypto is not supported in Web Workers or Service Workers](https://caniuse.com/#feat=cryptography) and we are not aware of a polyfill (let us know if you find one, please).
428
428
429
+
### IE 11 (Internet Explorer)
430
+
431
+
Support for IE11 and other legacy browsers has been dropped as of `uuid@9`. If you need to support legacy browsers, you can always transpile the uuid module source yourself (e.g. using [Babel](https://babeljs.io/)).
432
+
429
433
## Upgrading From `uuid@7`
430
434
431
435
### Only Named Exports Supported When Using with Node.js ESM
0 commit comments