Skip to content

v4.4.0

Compare
Choose a tag to compare
@ljharb ljharb released this 11 Dec 07:59
· 196 commits to master since this release

New Stuff

  • Detect and patch RegExp#toString in IE 8, which returns flags in the wrong order (#364)

Fixes (shim)

  • Patch Array#sort on {Chrome, Safari, IE < 9, FF 4} that throws improperly, per ES5 (#354)
  • In IE 6, window.external makes Object.keys throw
  • Array#slice: boxed string access on IE <= 8 (#349)
  • Array#join: fix IE 6-8 join called on string literal (#352)
  • Ensure that Error#message and Error#name are non-enumerable (#358)

Fixes (sham)

  • Object.getOwnPropertyDescriptor: In Opera 11.6, propertyIsEnumerable is a nonshadowable global, like toString

Robustness

  • Use a bound form of Array#slice.call

Tests

  • Properly check for descriptor support in IE <= 8
  • test on node v5.1
  • Add Array#slice tests (#346)

Dev Deps

  • update uglify-js, eslint, jscs, uglify-js, semver

Docs

  • Fix broken UMD links (#344)