object.getownpropertydescriptors
ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.
2.1.9
41M downloads/mo
#2779 most downloaded on npm
es-shims/object.getownpropertydescriptors
What this package is like to depend on
Last release 8 months ago
10 Dec 2025
Release timing varies
gaps range from 3 months to 3.4 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
12 years old
19 releases · first in 2015
1 release in the last 12 months
see the full history below
Release timeline
19 releases · Feb 2015 to Dec 2025Releases
latest 19-
2.1.910 Dec 2025Commits, not release notes
This project publishes no release notes. Between
v2.1.8andv2.1.9there were 9 commits, 8 of them substantive:- [meta] drop engines.node down to 0.4
- [meta] use
npm auditinstead ofaud - [Dev Deps] update
@ljharb/eslint-config - [Deps] update
array.prototype.reduce,call-bind,es-abstract,es-object-atoms,gopd,safe-array-concat - [Dev Deps] update
@es-shims/api,auto-changelog,has-strict-mode,mock-property,tape - [Dev Deps] add missing peer dep
- [Dev Deps] update
npmignore - [Dev Deps] update
eslint,@ljharb/eslint-config
-
2.1.820 Mar 2024Commits, not release notes
This project publishes no release notes. Between
v2.1.7andv2.1.8there were 6 commits, 5 of them substantive:- [actions] remove redundant finisher
- [Dev Deps] update
aud,mock-property,npmignore,tape - [Refactor] use
es-object-atomswhere possible - [Refactor] use
gopd - [Deps] update
call-bind,define-properties,es-abstract,safe-array-concat
-
2.1.701 Sep 2023Commits, not release notes
This project publishes no release notes. Between
v2.1.6andv2.1.7there were 3 commits, 2 of them substantive:- [Dev Deps] update
@es-shims/api,@ljharb/eslint-config,aud,tape - [Deps] update
array.prototype.reduce,es-abstract
- [Dev Deps] update
-
2.1.620 Apr 2023Commits, not release notes
This project publishes no release notes. Between
v2.1.5andv2.1.6there were 4 commits, 3 of them substantive:- [Dev Deps] update
@es-shims/api,@ljharb/eslint-config,aud,tape - [Deps] update
define-properties,es-abstract - [Refactor] use
safe-array-concat
- [Dev Deps] update
-
2.1.507 Nov 2022Commits, not release notes
This project publishes no release notes. Between
v2.1.4andv2.1.5there were 5 commits, 4 of them substantive:- [actions] update rebase action to use reusable workflow
- [Dev Deps] update
aud,tape - [Deps] update
array.prototype.reduce,es-abstract - [meta] add
auto-changelog
-
2.1.420 May 2022Commits, not release notes
This project publishes no release notes. Between
v2.1.3andv2.1.4there were 11 commits, 10 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
- [Tests] use
mock-property - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog,tape - [Deps] update
define-properties,es-abstract - [Dev Deps] update
functions-have-names - [Deps] update
es-abstract - [meta] use
npmignoreto autogenerate an npmignore file - [Fix]
Array.prototype.reduceisn’t present in ES3 engines
-
2.1.304 Oct 2021Commits, not release notes
This project publishes no release notes. Between
v2.1.2andv2.1.3there were 10 commits, 9 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] remove travis badge; add actions and codecov badges
- [Dev Deps] update
eslint,@ljharb/eslint-config,aud - [actions] update workflows
- [Dev Deps] update
eslint,@ljharb/eslint-config,@es-shims/api,tape - [Deps] update
es-abstract
- [meta] use
-
2.1.220 Feb 2021Commits, not release notes
This project publishes no release notes. Between
v2.1.1andv2.1.2there were 6 commits, 5 of them substantive:- [actions] update workflows
- [meta] gitignore coverage output
- [meta] do not publish github action workflow files
- [Dev Deps] update
eslint,@ljharb/eslint-config,aud,functions-have-names,has-strict-mode,tape - [Deps] update
call-bind,es-abstract
-
2.1.127 Nov 2020Commits, not release notes
This project publishes no release notes. Between
v2.1.0andv2.1.1there were 17 commits, 16 of them substantive:- [meta] remove unused Makefile and associated utilities
- [Dev Deps] update
tape - [Deps] update
es-abstract - [Dev Deps] update
eslint,@ljharb/eslint-config,tape,functions-have-names - [Dev Deps] update
tape - [Deps] update
es-abstract - [Tests] only audit prod deps
- [actions] switch Automatic Rebase workflow to
pull_request_targetevent - [actions] add Require Allow Edits workflow
- [Deps] update
es-abstract - [Dev Deps] update
eslint,@ljharb/eslint-config,tape; addaud - [Tests] add
implementationtest; runes-shim-apiin postlint; usetaperunner - [Tests] run
nycon all tests - [Tests] migrate tests to Github Actions
- [Deps] update
es-abstract; usecall-bindwhere applicable - [Fix] do not mutate the native function when present
-
2.1.013 Dec 2019Nothing published for this version
-
2.0.326 Jul 2016Nothing published for this version
-
2.0.204 Feb 2016Nothing published for this version
-
2.0.128 Jan 2016Nothing published for this version
-
2.0.028 Jan 2016Nothing published for this version
-
1.0.421 Jul 2015Nothing published for this version
-
1.0.328 Jun 2015Nothing published for this version
-
1.0.223 May 2015Nothing published for this version
-
1.0.120 Mar 2015Nothing published for this version
-
1.0.017 Feb 2015Nothing published for this version