array-includes
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
3.1.9
285M downloads/mo
#630 most downloaded on npm
es-shims/array-includes
What this package is like to depend on
Last release 1 years ago
02 Jun 2025
Release timing varies
gaps range from 9 days to 2.6 years
This project publishes no release notes
the list below is its commits, not an announcement
1 version withdrawn
withdrawn after publishing
12 years old
24 releases · first in 2015
0 releases in the last 12 months
see the full history below
Release timeline
24 releases · Jan 2015 to Jun 2025Releases
latest 24-
3.1.902 Jun 2025Commits, not release notes
This project publishes no release notes. Between
v3.1.8andv3.1.9there were 6 commits, 5 of them substantive:- [Tests] replace
audwithnpm audit - [Dev Deps] update
@es-shims/api,@ljharb/eslint-config,auto-changelog,hastrict-mode,tape - [Dev Deps] add missing peer dep
- [Deps] update
call-bind,es-abstract,es-object-atoms,get-intrinsic,is-string - [Refactor] use
call-boundandmath-intrinsicsdirectly
- [Tests] replace
-
3.1.820 Mar 2024Commits, not release notes
This project publishes no release notes. Between
v3.1.7andv3.1.8there were 6 commits, 5 of them substantive:- [actions] remove redundant finisher
- [Tests] use
call-bindinstead offunction-bind - [Dev Deps] update
aud,npmignore,tape - [Refactor] use
es-object-atomswhere possible - [Deps] update
call-bind,define-properties,es-abstract,get-intrinsic
-
3.1.703 Sep 2023Commits, not release notes
This project publishes no release notes. Between
v3.1.6andv3.1.7there were 3 commits, 2 of them substantive:- [Dev Deps] update
@es-shims/api,@ljharb/eslint-config,aud,tape - [Deps] update
define-properties,es-abstract,get-intrinsic
- [Dev Deps] update
-
3.1.608 Nov 2022Commits, not release notes
This project publishes no release notes. Between
v3.1.5andv3.1.6there were 7 commits, 6 of them substantive:- [readme] note that FF 102+ no longer needs this package
- [actions] update rebase action to use reusable workflow
- [Dev Deps] update
aud,tape - [meta] use
npmignoreto autogenerate an npmignore file - [Deps] update
es-abstract,get-intrinsic - [meta] add
auto-changelog
-
3.1.503 May 2022Commits, not release notes
This project publishes no release notes. Between
v3.1.4andv3.1.5there were 7 commits, 6 of them substantive:- [actions] update codecov uploader
- [Dev Deps] update
eslint,@ljharb/eslint-config,@es-shims/api,safe-publish-latest,tape - [actions] reuse common workflows
- [Dev Deps] update
eslint,@ljharb/eslint-config,aud,functions-have-names,tape - [Deps] update
define-properties,es-abstract - [Fix] install polyfill on FF 99+
-
3.1.405 Oct 2021Commits, not release notes
This project publishes no release notes. Between
v3.1.3andv3.1.4there were 11 commits, 10 of them substantive:- [meta] use
prepublishOnlyscript for npm 7+ - [actions] use
node/installinstead ofnode/run; usecodecovaction - [Dev Deps] update
eslint,tape - [Deps] update
es-abstract - [readme] fix repo URLs; remove travis badge
- [actions] update workflows
- [Dev Deps] update
eslint,@ljharb/eslint-config,@es-shims/api,aud,tape - [Deps] update
es-abstract,is-string - [Robustness] avoid a runtime
Math.maxcall - [readme] add github actions/codecov badges
- [meta] use
-
3.1.320 Feb 2021Commits, not release notes
This project publishes no release notes. Between
v3.1.2andv3.1.3there were 7 commits, 6 of them substantive:- [meta] gitignore coverage output
- [actions] update workflows
- [Dev Deps] update
eslint,@ljharb/eslint-config,aud,functions-have-names,has-strict-mode,tape - [Deps] update
call-bind,es-abstract,get-intrinsic - [meta] do not publish github action workflow files
- [Tests] increase coverage
-
3.1.225 Nov 2020Commits, not release notes
This project publishes no release notes. Between
v3.1.1andv3.1.2there were 13 commits, 12 of them substantive:- [Deps] update
es-abstract - [Dev Deps] update
@ljharb/eslint-config,functions-have-names,tape - [actions] switch Automatic Rebase workflow to
pull_request_targetevent - [Deps] update
es-abstract - [Dev Deps] update
eslint,@ljharb/eslint-config,tape; addaud - [actions] add "Allow Edits" workflow
- [Tests] add
implementationtest; runes-shim-apiin postlint; usetaperunner - [Tests] run
nycon all tests - [Tests] migrate tests to Github Actions
- [Deps] update
es-abstract; usecall-bindandget-intrinsicwhere applicable - [Dev Deps] update
eslint,@ljharb/eslint-config,aud; addsafe-publish-latest - [Robustness] remove dependency on
.apply
- [Deps] update
-
3.1.121 Dec 2019Commits, not release notes
This project publishes no release notes. Between
v3.1.0andv3.1.1there were 8 commits, 7 of them substantive:- [meta] remove unused Makefile and associated utilities
- [Dev Deps] update
tape - [Deps] update
es-abstract - [Tests] add string tests
- [Fix] IE < 9 does not have index access on strings
- [Dev Deps] update
eslint,@ljharb/eslint-config - [Deps] update
es-abstract
-
3.1.012 Dec 2019Nothing published for this version
-
3.0.319 Apr 2017Nothing published for this version
-
3.0.206 Feb 2016Nothing published for this version
-
3.0.116 Aug 2015Nothing published for this version
-
3.0.016 Aug 2015Nothing published for this version
-
2.0.024 May 2015Nothing published for this version
-
1.1.123 May 2015Nothing published for this version
-
1.1.019 Mar 2015Nothing published for this version
-
1.0.617 Feb 2015Nothing published for this version
-
1.0.530 Jan 2015Nothing published for this version
-
1.0.411 Jan 2015Nothing published for this version
-
1.0.307 Jan 2015Nothing published for this version
-
1.0.206 Jan 2015Nothing published for this version
-
1.0.104 Jan 2015Nothing published for this version
-
1.0.004 Jan 2015 withdrawnv1 mistakenly auto-modified the global environment.
Nothing published for this version