Skip to content

Latest commit

 

History

History
112 lines (89 loc) · 5.41 KB

CHANGELOG.md

File metadata and controls

112 lines (89 loc) · 5.41 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v2.2.3 - 2024-03-18

Commits

  • [actions] remove redundant finisher 5699c0f
  • [Deps] update call-bind, define-properties, es-abstract, es-shim-unscopables 01d9650
  • [Deps] update es-abstract 9d82ddd
  • [Dev Deps] update aud, npmignore, tape b02d54e
  • [Refactor] use es-object-atoms where possible 1f05f62
  • [meta] add missing engines.node b252946
  • [Dev Deps] update tape 01ac3e8

v2.2.2 - 2023-08-27

Commits

  • [meta] add auto-changelog 90ef840
  • [Deps] update es-abstract c83a92f
  • [Dev Deps] update @es-shims/api, @ljharb/eslint-config, aud, tape 4f76839
  • [Dev Deps] update @ljharb/eslint-config, @es-shims/api, aud, tape 1997871
  • [Deps] update define-properties, es-abstract 28eb0a6
  • [meta] create SECURITY.md dba046f
  • [meta] fix npmrc config 574c8fd

2.2.1

  • [Deps] update define-properties, es-abstract
  • [actions] update rebase action to use reusable workflow
  • [meta] use npmignore to autogenerate an npmignore file
  • [meta] create FUNDING.yml
  • [Dev Deps] update aud, functions-have-names, tape

2.2.0

  • [New] shim/auto: add find to Symbol.unscopables
  • [Deps] update es-abstract
  • [actions] reuse common workflows
  • [actions] update codecov uploader
  • [Tests] migrate to tape
  • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, aud, safe-publish-latest

2.1.2

  • [Deps] use call-bind for Array slice
  • [Deps] update es-abstract
  • [readme] update badges
  • [meta] update scripts
  • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api
  • [Tests] migrate travis-ci to Github Actions

2.1.1

  • [Refactor] Only require the parts of es-abstract that are used (77% bundle size decrease) (#28)
  • [meta] add funding field
  • [Tests] use shared travis-ci configs
  • [Tests] only run aud on prod deps
  • [Dev Deps] update eslint, @ljharb/eslint-config; add safe-publish-latest

2.1.0

  • [New] add auto entry point
  • [Performance] Remove unnecessary ToInteger call.
  • [Performance] inline ES.Call since IsCallable is already checked prior to the loop.
  • [Performance] avoid checking arguments indexes beyond arguments.length
  • [meta] Add LICENSE file (#25)
  • [Deps] update define-properties, es-abstract
  • [Dev Deps] update eslint, @ljharb/eslint-config, chai, mocha
  • [Tests] fix matrix; use nvm install-latest-npm, test up to latest node
  • [Tests] add npm run posttest

2.0.4

  • [Performance] the entry point should use the native function when compliant

2.0.3

  • [Fix] again: don’t needlessly shim Array#find (#22)

2.0.2

  • [Fix] don’t needlessly shim Array#find (#22)
  • [Deps] update es-abstract
  • [Dev Deps] update @es-shims/api, mocha, eslint, @ljharb/eslint-config
  • [Tests] up to node v7.4, v4.7; improve test matrix

2.0.1

  • [Fix] use call instead of apply in bound entry point function (#20)
  • [Tests] up to node v7.0, v6.9, v5.12; improve test matrix
  • [Tests] add npm run lint

2.0.0

  • [Breaking] implement es-shim API (#15)
  • [Fix] use ToLength, not ToUint32 (#15)
  • [Fix] Uncallable predicates must throw even when the array is empty (#15)
  • [Docs] fix browserify example (#12)

1.0.0

  • [Breaking] do not skip holes (per ES6 change) (#6)
  • [Dev Deps] update mocha
  • [Fix] Older browsers report the typeof some host objects and regexes as "function" (#8)

0.2.0

  • [Tests] Add travis support (#5)
  • [Tests] Add tests (#5)
  • [Fix] Fix failing test: 'should work with an array-like object with negative length' (#5)

0.1.1

  • [Fix] check if Array#find already exists (#4)

0.1.0

  • Initial release