Es5 Shim Versions Save

ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines

v4.5.5

8 years ago

Fix (shim)

  • Adobe Photoshop’s JS engine bizarrely can have +date !== date.getTime() (#365)

Refactor

  • Update is-callable implementation to match latest

Dev Deps

  • update eslint, @ljharb/eslint-config, jscs

v4.5.4

8 years ago

Fix (shim)

  • [Fix] careless error from 5cf99aca49e59bae03b5d542381424bb1b13ec42

v4.5.3

8 years ago

Fix (shim)

  • Saturday is a day in the week (#386)

Robustness

  • improve Function#bind (#381)

Tests

  • test on node v5.6, v4.3
  • use json3 (#382)

Dev Deps

  • update eslint, @ljharb/eslint-config

Docs

  • add note about script order (#379)

v4.5.2

8 years ago

Fix (shim)

  • use Array#slice, not String#slice, on String#split output (#380)

v4.4.2

8 years ago

Fix (shim)

  • use Array#slice, not String#slice, on String#split output (#380)

v4.3.2

8 years ago

Fix (shim)

  • use Array#slice, not String#slice, on String#split output (#380)

v4.2.1

8 years ago

Fix (shim)

  • use Array#slice, not String#slice, on String#split output (#380)

v4.1.16

8 years ago

Fix (shim)

  • use Array#slice, not String#slice, on String#split output (#380)

v4.5.1

8 years ago

Fix (shim)

  • Make sure preexisting + broken Array# methods that throw don’t break the runtime (#377)

Dev Deps

  • update jscs

v4.5.0

8 years ago

New Shims

  • parseFloat('-0') should return -0 in Opera 12 (#371)
  • Provide and replace Date UTC methods (#360)

Robustness

  • cache Date getUTC* methods so that Date#toISOString doesn’t observably look them up on the receiver
  • use a cached and shimmed String#trim

Tests

  • up to node v5.5
  • add parallelshell and use it in a few tasks

Refactors

  • rename cached methods to avoid linter warnings

Dev Deps

  • update eslint, jscs, '@ljharb/eslint-config'

Docs

  • Update license year to 2016 (#374)