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.4 - 2024-12-17
- [actions] split out node 10-20, and 20+
22ec19f - [Dev Deps] update
@es-shims/api,auto-changelog,tape60c8f4a - [Deps] update
call-bind,es-abstract31f714f - [Dev Deps] update
@es-shims/api,@ljharb/eslint-config763157c - [meta] add missing
engines.node1f5d651 - [Refactor] use
call-bounddirectlyebc05aa - [Tests] replace
audwithnpm audit1f6d4de - [meta] add
SECURITY.md2cf450e - [Deps] update
es-abstract33ede20 - [Dev Deps] add missing peer dep
906ece2
v2.2.3 - 2024-03-16
- [Refactor] use
es-object-atoms, updatees-abstract7747551 - [Deps] update
call-bind,define-properties,es-shim-unscopablesd0f9882 - [Dev Deps] update
aud,npmignore,tapef6a1abf
v2.2.2 - 2023-08-27
- [meta] add
auto-changelogd653e4c - [Deps] update
define-properties,es-abstract6afe819 - [Dev Deps] update
@es-shims/api,@ljharb/eslint-config,aud,tapec65fb5f
- [Deps] update
define-properties,es-abstract - [meta] use
npmignoreto autogenerate an npmignore file - [actions] update rebase action to use reusable workflow
- [Dev Deps] update
aud,functions-have-names,tape
- [New]
shim/auto: addfindIndextoSymbol.unscopables - [Tests] migrate to tape
- [Deps] update
es-abstract - [Dev Deps] update
@ljharb/eslint-config
- [Refactor] update implementation to match spec text
- [meta] add
safe-publish-latest - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,@es-shims/api - [Tests] migrate tests to Github Actions
- [New] add
autoentry point - [Fix] remove
detectfile, broken/unused in v2 - [Refactor] use split-up
es-abstract(77% bundle size decrease) - [Performance] avoid checking
argumentsindexes beyondarguments.length - [Performance] inline
ES.CallsinceIsCallableis already checked prior to the loop. - [Deps] update
define-properties - [meta] Only apps should have lockfiles
- [meta] add missing LICENSE file
- [Tests] add
npm run lint - [Tests] use shared travis-ci configs
- [Tests] use
audin posttest
- [Performance] the entry point should use the native function when compliant
- [Fix] use call instead of apply in bound entry point function (#17)
- [Refactor] Remove unnecessary double ToLength call (#16)
- [Tests] run tests on travis-ci
- [Breaking] use es-shim API (#13)
- [Docs] fix example in README (#9)
- [Docs] Fix npm install command in README (#7)
- [Fix] do not skip holes, per ES6 change (#4)
- [Fix] Older browsers report the typeof some host objects and regexes as "function" (#5)
- [Fix] Support IE8 by wrapping Object.defineProperty with a try catch (#3)
- [Refactor] remove redundant enumerable: false (#1)
- Initial release.