Skip to content

v4.5.10

Compare
Choose a tag to compare
@ljharb ljharb released this 16 Dec 07:48
· 99 commits to master since this release
a265a13

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 and height on window, to prevent reflow (ljharb/object-keys#31)
  • ensure minified literal of 1000000000000000128 stays as that literal (#441)

Robustness

  • always prefer String(x) over x.toString()

Tests

  • up to node v9.3, v8.9, v7.10, v6.12, v5.12, v4.8; improve test matrix; use nvm 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; remove concurrently (#421)