Releases: es-shims/es5-shim
Releases · es-shims/es5-shim
v4.5.15
Fixes
es5-sham
:getPrototypeOf
: avoid infinite loop in pre-__proto__
browserssplit
: add a function name to the "broken capturing groups" shim
Refactors
- [Robustness] cache Math methods
Docs
- [readme] add standalone shims
Meta Stuff
- [meta] add
in-publish
to avoid running the minifier on install - [meta] run
aud
inposttest
- [Tests] migrate tests to Github Actions (#474)
- [Tests] run
nyc
on all tests - [actions] add "Allow Edits" workflow
- [actions] switch Automatic Rebase workflow to
pull_request_target
event - [Dev Deps] update
eslint
,@ljharb/eslint-config
v4.5.14
v4.5.13
v4.5.12
v4.5.11
v4.5.10
Fixes
- Safari 11 throws on
.sort({})
, but not on.sort(null)
- ensure the shimmed parseInt throws with Symbols (#450)
- skip over
localStorage
, which can’t be accessed on file:// - Accessing window.top.{constructor|prototype} throws error in iOS (#445)
- avoid
width
andheight
onwindow
, to prevent reflow (ljharb/object-keys#31) - ensure minified literal of
1000000000000000128
stays as that literal (#441)
Robustness
- always prefer
String(x)
overx.toString()
Tests
- up to
node
v9.3
,v8.9
,v7.10
,v6.12
,v5.12
,v4.8
; improve test matrix; usenvm install-latest-npm
; comment out OS X builds; pin included builds to LTS parseInt
: add another test for NaN parsing (#433)
Dev Deps
uglify-js
: add--support-ie8
and peg to v2.7.x since it doesn’t follow semver- [Dev Deps] update
eslint
,@ljharb/eslint-config
,jscs
,uglify-js
,semver
; removeconcurrently
(#421)